From f911cec7343d1f7392d2a3d67b5ee015a04ca419 Mon Sep 17 00:00:00 2001 From: Yann CHAMPEAU Date: Thu, 15 Dec 2022 10:55:59 +0100 Subject: [PATCH] =?UTF-8?q?Modifications=20et=20ajouts=20aux=20diff=C3=A9r?= =?UTF-8?q?ents=20menus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/annexe/saeAnnexe.c | 5 +++-- src/partie1/saeP1.c | 16 ++++++++++++++++ src/partie1/saeP1.h | 6 +++++- src/saeMain.c | 13 +++++++++++++ 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/annexe/saeAnnexe.c b/src/annexe/saeAnnexe.c index 6fc95a4..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 diff --git a/src/partie1/saeP1.c b/src/partie1/saeP1.c index 4abac9b..13c624e 100644 --- a/src/partie1/saeP1.c +++ b/src/partie1/saeP1.c @@ -3,3 +3,19 @@ #include #include "saeP1.h" +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 3cf87cf..1a0c828 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(); @@ -26,6 +28,8 @@ void SearchDepInIUT(); //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