fixed reset basket

Signed-off-by: Mathéo Hersan <matheohersan@MacBook-Pro-de-Matheo.local>
pull/8/head
Mathéo Hersan 2 years ago
parent d158941843
commit 9c856425d0
No known key found for this signature in database
GPG Key ID: 4EF19C64D78EC91B

BIN
app

Binary file not shown.

@ -199,9 +199,11 @@ void modifier_quantite_article_panier(int panier[], int quantites[], int *taille
* @param quantites - Tableau des quantités de chaque article dans le panier. * @param quantites - Tableau des quantités de chaque article dans le panier.
* @param taillePanier - Taille du panier. * @param taillePanier - Taille du panier.
*/ */
void reinitialiser_panier(int panier[], int quantites[], int *taillePanier) { void reinitialiser_panier(int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[]) {
for (int i = 0; i < *taillePanier; i++) {
supprimer_article(panier, quantites, taillePanier, panier[i], numeroClient, numeros, nombreClients, references, prixUnitaire, cagnottes);
}
*taillePanier = 0; *taillePanier = 0;
printf("Panier réinitialisé avec succès.\n");
} }
/** /**

@ -70,7 +70,7 @@ void modifier_quantite_article_panier(int panier[], int quantites[], int *taille
* @param quantites - Tableau des quantités de chaque article dans le panier. * @param quantites - Tableau des quantités de chaque article dans le panier.
* @param taillePanier - Taille du panier. * @param taillePanier - Taille du panier.
*/ */
void reinitialiser_panier(int panier[], int quantites[], int *taillePanier); void reinitialiser_panier(int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[]);
/** /**
* @brief Déduit un montant de la cagnotte du client. * @brief Déduit un montant de la cagnotte du client.

@ -358,7 +358,8 @@ void global_client() {
modifier_quantite_article_panier(panier, quantites, &taillePanier); modifier_quantite_article_panier(panier, quantites, &taillePanier);
break; break;
case 5: case 5:
reinitialiser_panier(panier, quantites, &taillePanier); reinitialiser_panier(panier, quantites, &taillePanier, cagnottes, numeroClient, numeros, nombreClients, references, prixUnitaire);
printf("Le panier a été réinitialisé.\n")
break; break;
case 9: case 9:
printf("Voulez-vous déduire de votre cagnotte avant de quitter ? (1 pour Oui, 0 pour Non) : "); printf("Voulez-vous déduire de votre cagnotte avant de quitter ? (1 pour Oui, 0 pour Non) : ");

Loading…
Cancel
Save