|
|
@ -5,21 +5,25 @@ void testF(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
int n=0,rep;
|
|
|
|
int n=0,rep;
|
|
|
|
int Tref[100]={0};
|
|
|
|
int Tref[100]={0};
|
|
|
|
float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0},volV,chargeV;
|
|
|
|
float Tpoid[100]={0},Tvolume[100]={0},Tprix[100]={0},volV,chargeV;;
|
|
|
|
n = TableArticle(Tref,Tpoid,Tvolume,Tprix);
|
|
|
|
n = TableArticle(Tref,Tpoid,Tvolume,Tprix);
|
|
|
|
|
|
|
|
|
|
|
|
printf("Responsable / Client ? (R[0]/C[1])");
|
|
|
|
printf("Responsable / Client ? (R[0]/C[1])");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
scanf("%d",&rep);
|
|
|
|
|
|
|
|
while (rep < 0 || rep > 1)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Erreur; (R[0]/C[1]) ");
|
|
|
|
|
|
|
|
scanf("%d",&rep);
|
|
|
|
|
|
|
|
}
|
|
|
|
if (rep == 0)
|
|
|
|
if (rep == 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
printf("Bienvenue Mr. le responsable :)\n");
|
|
|
|
printf("Bienvenue Mr. le responsable :)\n");
|
|
|
|
printf("Que voulez vous faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) ");
|
|
|
|
printf("Que voulez vous faire ? (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) ");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
scanf("%d",&rep);
|
|
|
|
while (rep != -1)
|
|
|
|
while (rep != 9)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
while (rep < -1 || rep > 3)
|
|
|
|
while ((rep < 0 || rep > 3) && rep != 9)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
printf("Erreur; (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) ");
|
|
|
|
printf("Erreur; (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) ");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
scanf("%d",&rep);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (rep == 0)
|
|
|
|
if (rep == 0)
|
|
|
@ -28,43 +32,45 @@ void testF(void)
|
|
|
|
printf("\n");
|
|
|
|
printf("\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (rep == 1)
|
|
|
|
if (rep == 1)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
AffichArticle(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
|
|
|
|
printf("\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (rep == 2)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
AjoutArticle();
|
|
|
|
AjoutArticle();
|
|
|
|
n = TableArticle(Tref,Tpoid,Tvolume,Tprix);
|
|
|
|
n = TableArticle(Tref,Tpoid,Tvolume,Tprix);
|
|
|
|
printf("\n");
|
|
|
|
printf("\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (rep == 2)
|
|
|
|
if (rep == 3)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
ModifArticle(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
ModifArticle(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
printf("\n");
|
|
|
|
printf("\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (rep == 3)
|
|
|
|
if (rep == 4)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
n = SupprArticle(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
printf("\n");
|
|
|
|
printf("\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
printf("Que faire ? (afficher[0]/ajouter[1]/modifier[2]/supprimer[3]/quitter[-1]) ");
|
|
|
|
if (rep != 9)
|
|
|
|
scanf("%d",&rep);
|
|
|
|
|
|
|
|
if (rep == -1)
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
printf("Que faire ? (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) ");
|
|
|
|
printf("Au revoir !\n");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
if (rep == 1)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
printf("Bienvenue Mr. le client :)\n");
|
|
|
|
printf("Bienvenue Mr. le client :)\n");
|
|
|
|
volV = initVoiture(&chargeV);
|
|
|
|
volV = initVoiture(&chargeV);
|
|
|
|
printf("Que voulez vous faire ? (Ajout[0]/quitter[-1]) ");
|
|
|
|
printf("Que voulez vous faire ? (Ajout[0]/SupprimerArticle[1]/quitter[9]) ");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
scanf("%d",&rep);
|
|
|
|
int TrefC[200]={0},TquanC[200]={0},nArticle=0;
|
|
|
|
int TrefC[200]={0},TquanC[200]={0},nArticle=0;
|
|
|
|
while (rep != -1)
|
|
|
|
while (rep != 9)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
while (rep < -1 || rep > 0)
|
|
|
|
while ((rep < 0 || rep > 1) && rep != 9)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
printf("Erreur; (Ajout[0]/quitter[-1]) ");
|
|
|
|
printf("Erreur; (Ajout[0]/SupprimerArticle[1]/quitter[9]) ");
|
|
|
|
scanf("%d",&rep);
|
|
|
|
scanf("%d",&rep);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (rep == 0)
|
|
|
|
if (rep == 0)
|
|
|
@ -73,20 +79,24 @@ void testF(void)
|
|
|
|
affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,chargeV,volV,n);
|
|
|
|
affichPanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,chargeV,volV,n);
|
|
|
|
printf("\n");
|
|
|
|
printf("\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (rep == 1)
|
|
|
|
printf("Que faire ? (Ajout[0]/quitter[-1]) ");
|
|
|
|
|
|
|
|
scanf("%d",&rep);
|
|
|
|
|
|
|
|
if (rep == -1)
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
printf("Au revoir !\n");
|
|
|
|
nArticle = SupprArticlePanier(TrefC,TquanC,nArticle,Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
|
|
|
|
printf("\n");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (rep != 9)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
printf("Que faire ? (Ajout[0]/SupprimerArticle[1]/quitter[9]) ");
|
|
|
|
|
|
|
|
scanf("%d",&rep);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
EcrireFichier(Tref,Tpoid,Tvolume,Tprix,n);
|
|
|
|
|
|
|
|
printf("Au revoir !\n");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
int main(void)
|
|
|
|
int main(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
testF();
|
|
|
|
testF();
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|