ddeplacement de fonction

master
Lucie GOIGOUX 2 years ago
parent 755b6ea8f0
commit 2379dfedbf

@ -459,55 +459,6 @@ void menuPrincipal(/* TODO: prise en compte des status actuels du recrutement */
// FONCTIONS MENU CANDIDAT // FONCTIONS MENU CANDIDAT
void menuCandidat_candidater(VilleIUT** tiut, int nbVilles, Candidat* candidat) {
Candidature* candid = creerCandidature();
char searchIUT[LEN_MAX], searchDept[LEN_MAX];
printf("Entrez la ville dans laquelle vous souhaitez candidater : ");
scanf("%s", searchIUT);
if(strcasecmp(searchIUT, "q") == 0)
return;
int i = rechercherVille(tiut, nbVilles, searchIUT);
if(i == -1) {
fprintf(stderr, "\e[1;91mErreur: la ville '%s' n'est pas dans la liste des IUT.\e[0m\n\n", searchIUT);
return;
}
printf("Entrez le département dans lequel vous souhaitez candidater : ");
scanf("%*c%[^\n]", searchDept);
int found = 0;
ListeDept liste = tiut[i]->ldept;
if(strcmp(liste->departement, searchDept) == 0)
found=1;
while(liste->suiv != NULL) {
liste = liste->suiv;
if(strcmp(liste->departement, searchDept) == 0)
found=1;
}
if(found == 0) {
fprintf(stderr, "\e[1;91mErreur: le département '%s' n'existe pas dans l'IUT '%s'.\e[0m\n\n", searchDept, searchIUT);
return;
}
strcpy(candid->ville, searchIUT);
strcpy(candid->departement, searchDept);
if(checkCandidature(candidat, *candid) == -1) {
fprintf(stderr, "\n\e[1;91mErreur: vous avez déjà candidaté pour le département '%s' dans l'IUT '%s'.\e[0m\n\n", searchDept, searchIUT);
return;
}
ajouterCandidature(candidat, candid);
printf("\n\e[1;32mVotre candidature au département '%s' à l'IUT '%s' a bien été prise en compte !\e[0m\n\n", searchDept, searchIUT);
}
void menuAdmin_modifierPlaces(VilleIUT** tiut, int nbVilles) { void menuAdmin_modifierPlaces(VilleIUT** tiut, int nbVilles) {
int nbPlaces; int nbPlaces;

Loading…
Cancel
Save