From 084d2b92d3dd4beab8b351e5050458847d340e0a Mon Sep 17 00:00:00 2001 From: Kyllian CHABANON Date: Thu, 10 Nov 2022 18:59:26 +0100 Subject: [PATCH] Modification de la fonction de ModificationActivationCarte pour pouvoir donner une raison --- GestionAdherents.c | 35 ++++++++++++++++++++++++++++------- Global.c | 2 -- exe | Bin 30400 -> 30400 bytes 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/GestionAdherents.c b/GestionAdherents.c index a353466..e89a4fe 100644 --- a/GestionAdherents.c +++ b/GestionAdherents.c @@ -107,22 +107,43 @@ int SupprimmerAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCart void ModificationActivationCarte(int tNoCarte[], int tCarteActive[], int nbelem) { - int NoCarte, trouve, pas; + int NoCarte, trouve, pas, choix, choixRaison; printf("Entrez le numéro de la carte de l'adhérent recherché : "); scanf("%d", &NoCarte); pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve); if (trouve == 1) { - if (tCarteActive[pas] == 1) - { - tCarteActive[pas] = 0; - printf("La carte numéro %d est désormais désactivée.\n", NoCarte); - } - else + printf("\nQue voulez-vous faire ?\n1.\tActiver la carte\n2.\tDésactiver la carte\n"); + printf("Entrez votre choix : "); + scanf("%d", &choix); + if (choix == 1) { + printf("\nPourquoi voulez-vous activer la carte ?\n1.\tCarte retrouvée\n2.\tNouvelle carte\n3.\tLevée de sanction\n"); + printf("Option choisie : "); + scanf("%d", &choixRaison); + + if (tCarteActive[pas] == 1) + { + printf("La carte est déjà activée.\n"); + return; + } tCarteActive[pas] = 1; printf("La carte numéro %d est désormais activée.\n", NoCarte); } + else if (choix == 2) + { + printf("\nPourquoi voulez-vous désactiver la carte ?\n1.\tPerte\n2.\tVol\n3.\tSanction\n"); + printf("Option choisie : "); + scanf("%d", &choixRaison); + + if (tCarteActive[pas] == 0) + { + printf("La carte est déjà désactivée.\n"); + return; + } + tCarteActive[pas] = 0; + printf("La carte numéro %d est désormais désactivée.\n", NoCarte); + } } else { diff --git a/Global.c b/Global.c index 33999c1..464d6bb 100644 --- a/Global.c +++ b/Global.c @@ -13,8 +13,6 @@ par exemple faire une séance de musculation suivie d’une séance de SPA, sa c 22 points. Attribution de points lors d'un sceance qui dépende de critères socioprofessionnels (retraités, étudiants, ... AGE -Raison activation desactivation carte - Creditation obligatoire lors de creation adherent Votre application doit pouvoir interdire à un adhérent de fréquenter le centre plus d’une fois par jour diff --git a/exe b/exe index 40475d15f6eb46723845fd7a96e3d9e6c2cec97c..58f7e823161cf3311d39775c58936868d9c98d67 100755 GIT binary patch delta 5606 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 V#E`Z*9@Z`|mdjy;=N(^j{|2C^>qGzm delta 4416 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