master
Lucie GOIGOUX 2 years ago
parent dd46d261ab
commit 482e0b377b

@ -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) {
@ -558,7 +567,7 @@ VilleIUT** readVilles(int* nbVilles) {
void test(void) {
/*
Ajout des premières données
*/
*/
VilleIUT** tiut = (VilleIUT**) malloc(sizeof(VilleIUT*));
int nbVilles = 0;
@ -612,7 +621,7 @@ void test(void) {
afficherListeDepartement(*tiut2[1]);
modifierNomResponsable(tiut2, nbVilles2, "Clermont-Ferrand", "Informatique", "Cédric Boulgours");
modifierNomResponsable(tiut2, nbVilles2);
}
/*
@ -644,4 +653,4 @@ int chargementDonnees (VilleIUT *tiut[]){
}
}
return i;
}*/
}*/

Loading…
Cancel
Save