parent
ce4b51f703
commit
f173adf027
@ -0,0 +1,6 @@
|
||||
#include "global.h"
|
||||
|
||||
void GestionAdherent(int tabNoCarte[], int tabEtatCarte[], int tabPointCarte[], int *nbAdherents, int taillePhysique);
|
||||
int AffichageGestionAdherent(void);
|
||||
|
||||
|
@ -0,0 +1,47 @@
|
||||
#include "../header/menus.h"
|
||||
#include "../header/adherent.h"
|
||||
|
||||
|
||||
int AffichageGestionAdherent(void)
|
||||
{
|
||||
int choix;
|
||||
|
||||
clean
|
||||
printf("====================================================\n");
|
||||
printf("\t\tMENU GESTION ADHERENT\n");
|
||||
printf("====================================================\n");
|
||||
|
||||
printf("\nChoix disponible :\n");
|
||||
printf("\t0. Retour au menu principal\n");
|
||||
printf("\t1. Afficher tout les adherents\n");
|
||||
printf("\t2. Creer un nouvel adherent\n");
|
||||
printf("\t3. Supprimer un adherent\n");
|
||||
|
||||
printf("\nChoix : ");
|
||||
scanf("%d", &choix);
|
||||
return choix;
|
||||
}
|
||||
|
||||
void GestionAdherent(int tabNoCarte[], int tabEtatCarte[], int tabPointCarte[], int *nbAdherents, int taillePhysique)
|
||||
{
|
||||
int actif = 1;
|
||||
int choix;
|
||||
char trash;
|
||||
|
||||
while(actif)
|
||||
{
|
||||
choix = AffichageGestionAdherent();
|
||||
switch(choix)
|
||||
{
|
||||
case 0 : actif = 0; break;
|
||||
case 1 : AfficheAdherents(tabNoCarte, tabEtatCarte, tabPointCarte, *nbAdherents);break;
|
||||
case 2 : CreerAdherent(tabNoCarte, tabEtatCarte, tabPointCarte, nbAdherents, taillePhysique);break;
|
||||
case 3 : SupprimerAdherent(nbAdherents, tabNoCarte, tabEtatCarte, tabPointCarte);break;
|
||||
default :
|
||||
clean
|
||||
printf("\nChoix invalide.\n");
|
||||
printf("Appuyez sur entree pour continuer...");
|
||||
scanf("%c", &trash);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue