Ajout file d'attente

master
Alix JEUDI--LEMOINE 2 years ago
parent ab18e6e045
commit 0a61d47fcd

@ -245,6 +245,7 @@ void menuCandidat(VilleIUT** tiut, ListeCandidats* listePointer, int nbVilles, i
} }
void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nbCandidats) { void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nbCandidats) {
FileAttente* file;
// poubelle: permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu // poubelle: permet de stocker les caractères aspirés en trop sur stdin lors du choix dans le menu
// pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe // pass: contient la valeur entrée par l'utilisateur lors de la saisie du mot de passe
char poubelle, pass[LEN_MAX]; char poubelle, pass[LEN_MAX];
@ -275,6 +276,10 @@ void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nb
} }
*/ */
// Met dans le pointeur FileAttente l'adresse de la file d'attente concernant
// le département Informatique de Clermont-Ferrand
file = lireCandidatsAttente("Informatique", "Clermont-Ferrand");
printf("\e[1;34mResponsable: M. BOUHOURS, IUT: Clermont-Ferrand, Département: Informatique\e[0m\n"); printf("\e[1;34mResponsable: M. BOUHOURS, IUT: Clermont-Ferrand, Département: Informatique\e[0m\n");
printf("--------------------------------------------------------------------------\n"); printf("--------------------------------------------------------------------------\n");
printf("\t1 - Lister les candidatures\n\n"); printf("\t1 - Lister les candidatures\n\n");
@ -303,6 +308,7 @@ void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nb
printf("Traiter les candidatures...\n"); printf("Traiter les candidatures...\n");
menuResponsable_traiterCandidatures(tiut, nbVilles, liste, nbCandidats); menuResponsable_traiterCandidatures(tiut, nbVilles, liste, nbCandidats);
file = lireCandidatsAttente("Informatique", "Clermont-Ferrand");
break; break;
case 3: case 3:
printf("Voir les candidats admis...\n"); printf("Voir les candidats admis...\n");
@ -311,8 +317,10 @@ void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nb
afficherCandidatsAdmis("Informatique", "Clermont-Ferrand"); afficherCandidatsAdmis("Informatique", "Clermont-Ferrand");
break; break;
case 4: case 4:
printf("Voir les candidats en liste d'attente..."); printf("Voir les candidats en liste d'attente...\n");
printf("\n\e[1;32mAffichage des candidats en file d'attente pour le département 'Informatique' de l'IUT 'Clermont-Ferrand'\n\n\e[0m");
afficherCandidatsAttente(file);
break; break;
default: default:
// Permet d'aspirer les caractères en trop sur stdin (évite de répéter le message d'erreur X fois) // Permet d'aspirer les caractères en trop sur stdin (évite de répéter le message d'erreur X fois)
@ -334,6 +342,7 @@ void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nb
choix=0; choix=0;
} }
ecrireCandidatsAttente("Informatique", "Clermont-Ferrand", file);
printf("\nRetour au menu principal...\n"); printf("\nRetour au menu principal...\n");
} }

Loading…
Cancel
Save