diff --git a/src/annexe/saeAnnexe.c b/src/annexe/saeAnnexe.c index e935428..b99a4cd 100644 --- a/src/annexe/saeAnnexe.c +++ b/src/annexe/saeAnnexe.c @@ -9,10 +9,11 @@ void menu(void){ printf("| Menu de la SAE S1.02 |\n"); printf("| |\n"); printf("#--------------------------------------------------------------------#\n\n"); - printf("Choisissez votre session :\n\n"); + printf("Codes pour accéder aux différents profils :\n\n"); printf("C : Consultation.\n"); printf("A : Administrateur.\n\n"); - printf("#--------------------------------------------------------------------#\n"); + printf("#--------------------------------------------------------------------#\n\n"); + printf("Choisissez votre session : "); } //Pile @@ -114,4 +115,11 @@ void afficherFileEntier(File f) { for(int i=0;ipExit->tlogi;++i) printf("%d\n",f->pExit->tab[i]); for(int i=f->pEntry->tlogi;i!=0;--i) printf("%d\n",f->pEntry->tab[i]); -} \ No newline at end of file +} + +void reset(void){ + char capt; + printf("\n\nAppuyez sur entrer pour continuer :\n"); + scanf("%*c%c",&capt); + system("clear"); +} diff --git a/src/annexe/saeAnnexe.h b/src/annexe/saeAnnexe.h index bb60192..c11ce91 100644 --- a/src/annexe/saeAnnexe.h +++ b/src/annexe/saeAnnexe.h @@ -40,4 +40,6 @@ void afficherFileEntier(File f); // int defiler(File f); // // void vider_file(File f); // -//----------------------------------// \ No newline at end of file +//----------------------------------// + +void reset(void); diff --git a/src/partie1/saeP1.c b/src/partie1/saeP1.c index 3a135b5..3fefe34 100644 --- a/src/partie1/saeP1.c +++ b/src/partie1/saeP1.c @@ -68,4 +68,20 @@ void SearchIUTFromDep(VilleIUT* lvIUT[],int tlogi) MaillonDep* MaillonAct=lvIUT[i]->ldept; if(MaillonAct->departement==sDep) printf("%s",lvIUT[i]->Ville); } -} \ No newline at end of file +} +void menuAdmin(void){ + printf("#--------------------------------------------------------------------#\n"); + printf("| |\n"); + printf("| SAE S1.02 |\n"); + printf("| |\n"); + printf("#--------------------------------------------------------------------#\n\n"); + printf("Codes correspondant aux différentes actions :\n\n"); + printf("1 : Modifier le nombre de places dans un département.\n"); + printf("2 : Créer un département dans un IUT.\n"); + printf("3 : Supprimer un département d’un IUT.\n"); + printf("4 : Lancer et arrêter la phase de candidature.\n"); + printf("5 : Modifier le nom d'un responsable de département.\n"); + printf("9 : Revenir à l'écran de sélection du profil.\n\n"); + printf("#--------------------------------------------------------------------#\n\n"); + printf("Choisissez l'action que vous voulez exécuter : "); +} diff --git a/src/partie1/saeP1.h b/src/partie1/saeP1.h index 281938c..9039f9d 100644 --- a/src/partie1/saeP1.h +++ b/src/partie1/saeP1.h @@ -14,7 +14,9 @@ typedef struct MaillonDep* ldept; }VilleIUT; -//User +//Consultant + +void menuConsult(); void SearchCityWithIUT(VilleIUT* lvIUT[], int tlogi); @@ -26,6 +28,8 @@ void SearchIUTFromDep(VilleIUT* lvIUT[],int tlogi); //Admin +void menuAdmin(); + void ModSpotInDep(); void CreateDepInIUT(); diff --git a/src/saeMain.c b/src/saeMain.c index 9026558..a95d35c 100644 --- a/src/saeMain.c +++ b/src/saeMain.c @@ -10,5 +10,18 @@ int main(void) { menu(); + char user; + scanf("%c",&user); + switch(user){ + case "C": + reset(); + menuConsult(); + reset(); + break; + case "A": + reset(); + menuAdmin(); + reset(); + } return 0; } \ No newline at end of file