You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
3.5 KiB

#include "SAE.h"
void menu(VilleIUT *tiut[], int nbVilles)
{
int choix;
bool c = false;
while (c == false)
{
// system("clear");
printf("\n\nVeuillez choisir votre menu :\n");
printf("\t1 - Menu utilisateur\n");
printf("\t2 - Menu administrateur\n");
printf("\t9 - Quitter\n");
printf("\nEntrez votre choix :\n> ");
scanf("%d", &choix);
switch (choix)
{
case 1:
c = false;
menuUtilisateur(tiut, nbVilles);
break;
case 2:
c = false;
menuAdministrateur(tiut, nbVilles);
break;
case 9:
c = true;
return;
break;
default:
printf("Option non reconnue. Veuillez recommencer.\n");
break;
}
}
}
void menuUtilisateur(VilleIUT *tiut[], int nbVilles)
{
int choix;
bool c = false;
while (c == false)
{
// system("clear");
printf("\n\nMenu d'utilisateur : Que voulez-vous faire ?\n");
printf("\t1 - Voir les villes possédant un IUT\n");
printf("\t2 - Voir les départements dans chaque IUT\n");
printf("\t3 - Voir le nombre de places en première année\n");
printf("\t4 - Voir les IUT possédant un département particulier\n");
printf("\t9 - Quitter\n");
printf("\nEntrez votre choix :\n> ");
scanf("%d", &choix);
switch (choix)
{
case 1:
c = false;
affichageVillesIUT(tiut, nbVilles);
break;
case 2:
c = false;
affichageDeptIUT(tiut, nbVilles);
break;
case 3:
c = false;
//
break;
case 4:
c = false;
//
break;
case 9:
c = true;
return menu(tiut, nbVilles);
default:
printf("Option non reconnue. Veuillez recommencer.\n");
break;
}
}
}
void menuAdministrateur(VilleIUT *tiut[], int nbVilles)
{
int choix;
bool c = false;
while (c == false)
{
// system("clear");
printf("\n\nMenu d'administrateur : Que voulez-vous faire ?\n");
printf("\t1 - Modifier le nombre de places dans un département\n");
printf("\t2 - Créer un département dans un IUT\n");
printf("\t3 - Supprimer un département d'un IUT\n");
printf("\t4 - Modifier le responsable d'un département\n");
printf("\t5 - Lancer la phase de candidature\n");
printf("\t6 - Stopper la phase de candidature\n");
printf("\t9 - Quitter\n");
printf("\nEntrez votre choix :\n> ");
scanf("%d", &choix);
switch (choix)
{
case 1:
c = false;
modificationNbPDept(tiut, nbVilles);
break;
case 2:
c = false;
creationDept(tiut, nbVilles);
break;
case 3:
c = false;
suppressionDept(tiut, nbVilles);
break;
case 4:
c = false;
modificationRespDept(tiut, nbVilles);
break;
case 5:
c = false;
//
break;
case 6:
c = false;
//
break;
case 9:
c = true;
return menu(tiut, nbVilles);
break;
default:
printf("Option non reconnue. Veuillez recommencer.\n");
break;
}
}
}