|
|
@ -107,22 +107,43 @@ int SupprimmerAdherent(int tNoCarte[], int tage[], int tPointsCarte[], int tCart
|
|
|
|
|
|
|
|
|
|
|
|
void ModificationActivationCarte(int tNoCarte[], int tCarteActive[], int nbelem)
|
|
|
|
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é : ");
|
|
|
|
printf("Entrez le numéro de la carte de l'adhérent recherché : ");
|
|
|
|
scanf("%d", &NoCarte);
|
|
|
|
scanf("%d", &NoCarte);
|
|
|
|
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
|
|
|
|
pas = rechercheAdherent(tNoCarte, nbelem, NoCarte, &trouve);
|
|
|
|
if (trouve == 1)
|
|
|
|
if (trouve == 1)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (tCarteActive[pas] == 1)
|
|
|
|
printf("\nQue voulez-vous faire ?\n1.\tActiver la carte\n2.\tDésactiver la carte\n");
|
|
|
|
{
|
|
|
|
printf("Entrez votre choix : ");
|
|
|
|
tCarteActive[pas] = 0;
|
|
|
|
scanf("%d", &choix);
|
|
|
|
printf("La carte numéro %d est désormais désactivée.\n", NoCarte);
|
|
|
|
if (choix == 1)
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
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;
|
|
|
|
tCarteActive[pas] = 1;
|
|
|
|
printf("La carte numéro %d est désormais activée.\n", NoCarte);
|
|
|
|
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
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|