|
|
|
@ -24,6 +24,8 @@ void titreMenuPrincipal(void) {
|
|
|
|
|
|
|
|
|
|
void menuCandidat(void) {
|
|
|
|
|
int choix; // Contient le choix de l'utilisateur dans le menu
|
|
|
|
|
int nbVilles = 0;
|
|
|
|
|
VilleIUT** tiut = (VilleIUT**) malloc(sizeof(VilleIUT*));
|
|
|
|
|
|
|
|
|
|
printf("\n-----------------------------------------------------------------------\n");
|
|
|
|
|
printf("\t1 - Consulter les ville possédant un IUT\n\n");
|
|
|
|
@ -43,27 +45,28 @@ void menuCandidat(void) {
|
|
|
|
|
while(choix != 9){
|
|
|
|
|
switch (choix) {
|
|
|
|
|
case 1:
|
|
|
|
|
printf("Consulter les ville possédant un IUT...\n");
|
|
|
|
|
// TODO
|
|
|
|
|
//system("clear");
|
|
|
|
|
printf("Consulter les ville possédant un IUT...\n\n");
|
|
|
|
|
afficherListeVilles(tiut, nbVilles);
|
|
|
|
|
break;
|
|
|
|
|
case 2:
|
|
|
|
|
printf("Voir les disponibilités des départements dans un IUT...\n");
|
|
|
|
|
printf("Voir les disponibilités des départements dans un IUT...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
printf("Rechercher un département...\n");
|
|
|
|
|
printf("Rechercher un département...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 4:
|
|
|
|
|
printf("Candidater...\n");
|
|
|
|
|
printf("Candidater...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 5:
|
|
|
|
|
printf("Suivre sa candidature...\n");
|
|
|
|
|
printf("Suivre sa candidature...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\e[0m");
|
|
|
|
|
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\n\e[0m");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -121,10 +124,6 @@ void menuResponsable(void) {
|
|
|
|
|
printf("\nRetour au menu principal...\n");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void menuAdmin(void) {
|
|
|
|
|
int choix; // Contient le choix de l'utilisateur dans le menu
|
|
|
|
|
|
|
|
|
@ -145,27 +144,27 @@ void menuAdmin(void) {
|
|
|
|
|
while(choix != 9){
|
|
|
|
|
switch (choix) {
|
|
|
|
|
case 1:
|
|
|
|
|
printf("Modifier le nombre de place d'une formation...\n");
|
|
|
|
|
printf("Modifier le nombre de place d'une formation...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 2:
|
|
|
|
|
printf("Créer un nouveau département...\n");
|
|
|
|
|
printf("Créer un nouveau département...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
printf("Supprimer un département...\n");
|
|
|
|
|
printf("Supprimer un département...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 4:
|
|
|
|
|
printf("Lancer/arrêter la phase de candidature...\n");
|
|
|
|
|
printf("Lancer/arrêter la phase de candidature...\n\n");
|
|
|
|
|
// TODO
|
|
|
|
|
break;
|
|
|
|
|
case 5:
|
|
|
|
|
printf("Modifier le nom du responsable d'un département...\n");
|
|
|
|
|
// TODO
|
|
|
|
|
printf("Modifier le nom du responsable d'un département...\n\n");
|
|
|
|
|
void modifierNomResponsable(VilleIUT** tiut, int nbVilles);
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\e[0m");
|
|
|
|
|
fprintf(stderr, "\e[0;91mErreur : la valeur entrée est invalide, merci de réessayer.\n\n\e[0m");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -418,7 +417,17 @@ void modifierNbPlaces(VilleIUT** tiut, int nbVilles, char* searchIUT, char* sear
|
|
|
|
|
fprintf(stderr, "\e[1;91mErreur: le département '%s' n'a pas été trouvé dans l'IUT '%s'\e[0m\n\n", searchDept, searchIUT);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void modifierNomResponsable(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, char* nom) {
|
|
|
|
|
void modifierNomResponsable(VilleIUT** tiut, int nbVilles){
|
|
|
|
|
char searchIUT[LEN_MAX];
|
|
|
|
|
char searchDept[LEN_MAX];
|
|
|
|
|
char nom[LEN_MAX];
|
|
|
|
|
printf("Entrez une ville:\t");
|
|
|
|
|
scanf("%s", searchIUT);
|
|
|
|
|
printf("Entrez un département:\t");
|
|
|
|
|
scanf("%s", searchDept);
|
|
|
|
|
printf("Entrez le nom du nouveau responsable:\t");
|
|
|
|
|
scanf("%s[^\n]", nom);
|
|
|
|
|
|
|
|
|
|
int i, foundIUT=0, foundDept=0;
|
|
|
|
|
for(i=0; i<nbVilles; i++) {
|
|
|
|
|
if(strcmp(tiut[i]->ville, searchIUT) == 0) {
|
|
|
|
@ -612,7 +621,7 @@ void test(void) {
|
|
|
|
|
|
|
|
|
|
afficherListeDepartement(*tiut2[1]);
|
|
|
|
|
|
|
|
|
|
modifierNomResponsable(tiut2, nbVilles2, "Clermont-Ferrand", "Informatique", "Cédric Boulgours");
|
|
|
|
|
modifierNomResponsable(tiut2, nbVilles2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|