@ -16,7 +16,7 @@
*/
*/
void global ( void )
void global ( void )
{
{
int n = 0 , rep ;
int n = 0 , rep ,codeC ;
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 ) ;
@ -45,7 +45,7 @@ void global(void)
scanf ( " %d " , & rep ) ;
scanf ( " %d " , & rep ) ;
while ( rep ! = 9 )
while ( rep ! = 9 )
{
{
while ( ( rep < 0 | | rep > 3 ) & & rep ! = 9 )
while ( ( rep < 0 | | rep > 4 ) & & rep ! = 9 )
{
{
printf ( " Erreur; (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) " ) ;
printf ( " Erreur; (afficher[0]/afficher article[1]/ajouter[2]/modifier[3]/supprimer[4]/quitter[9]) " ) ;
scanf ( " %d " , & rep ) ;
scanf ( " %d " , & rep ) ;
@ -62,8 +62,7 @@ void global(void)
}
}
if ( rep = = 2 )
if ( rep = = 2 )
{
{
AjoutArticle ( ) ;
n = AjoutArticle ( Tref , Tpoid , Tvolume , Tprix , n ) ;
n = TableArticle ( Tref , Tpoid , Tvolume , Tprix ) ;
printf ( " \n " ) ;
printf ( " \n " ) ;
}
}
if ( rep = = 3 )
if ( rep = = 3 )
@ -98,7 +97,10 @@ void global(void)
if ( rep = = 1 )
if ( rep = = 1 )
{
{
printf ( " Bienvenue Mr. le client :) \n " ) ;
printf ( " Bienvenue Mr. le client :) \n " ) ;
volV = initVoiture ( & chargeV ) ;
printf ( " Voici la liste des articles disponibles : " ) ;
AffichTable ( Tref , Tpoid , Tvolume , Tprix , n ) ;
printf ( " \n " ) ;
volV = initClient ( & chargeV , & codeC ) ;
printf ( " Que voulez vous faire ? (Ajout[0]/ModifierArticle[1]/SupprimerArticle[2]/AfficherPanier[3]/ResetPanier[4]/quitter[9]) " ) ;
printf ( " Que voulez vous faire ? (Ajout[0]/ModifierArticle[1]/SupprimerArticle[2]/AfficherPanier[3]/ResetPanier[4]/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 ;
@ -118,11 +120,13 @@ void global(void)
if ( rep = = 1 )
if ( rep = = 1 )
{
{
ModifArticlePanier ( TrefC , TquanC , nArticle , Tref , n ) ;
ModifArticlePanier ( TrefC , TquanC , nArticle , Tref , n ) ;
affichPanier ( TrefC , TquanC , nArticle , Tref , Tpoid , Tvolume , Tprix , chargeV , volV , n ) ;
printf ( " \n " ) ;
printf ( " \n " ) ;
}
}
if ( rep = = 2 )
if ( rep = = 2 )
{
{
nArticle = SupprArticlePanier ( TrefC , TquanC , nArticle , Tref , n ) ;
nArticle = SupprArticlePanier ( TrefC , TquanC , nArticle , Tref , n ) ;
affichPanier ( TrefC , TquanC , nArticle , Tref , Tpoid , Tvolume , Tprix , chargeV , volV , n ) ;
printf ( " \n " ) ;
printf ( " \n " ) ;
}
}
if ( rep = = 3 )
if ( rep = = 3 )