My Project
Loading...
Searching...
No Matches
un.h
Go to the documentation of this file.
1
16void identificationCandidat(int* id, ListeCandidats* listePointer, int* nbCandidats);
17
21void titreMenuPrincipal(void);
22
30void menuCandidat(VilleIUT** tiutPointer, ListeCandidats* listePointer, int nbVilles, int* nbCandidats);
31
39void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nbCandidats);
40
48void menuAdmin(VilleIUT*** tiutPointer, ListeCandidats liste, int* nbVilles, int nbCandidats);
49
50
54void menuPrincipal(void);
55
56
62void menuAdmin_modifierPlaces(VilleIUT** tiut, int nbVilles);
63
69void menuAdmin_creerIUT(VilleIUT*** tiutPointer, int* nbVilles);
70
76void menuAdmin_creerDepartement(VilleIUT** tiut, int nbVilles);
77
83void menuAdmin_supprimerDepartement(VilleIUT** tiut, int nbVilles);
84
90void menuAdmin_modifierResponsable(VilleIUT** tiut, int nbVilles);
91
96VilleIUT* creerVille(void);
97
104void ajouterVille(VilleIUT*** tiutPointer, VilleIUT* ville, int* nbVilles);
105
113int rechercherVille(VilleIUT** tiut, int nbVilles, char* searchIUT); // Retourne index de la ville
114
120void afficherListeVilles(VilleIUT** tiut, int nbVilles);
121
127
135int afficherListeDepartement(VilleIUT** tiut, int nbVilles, char* searchIUT);
136
143void afficherDepartement(VilleIUT** tiut, int nbVilles, char* searchDept);
144
152MaillonDept* creerDepartement(char* departement, int nbP, char* responsable);
153
161
168ListeDept supprimerDepartement(ListeDept ldept, char* searchDept);
169
177void modifierNbPlaces(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, int nb);
178
187void modifierNomResponsable(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, char* nom);
188
194void saveVilles(VilleIUT* tiut[], int nbVilles);
195
200VilleIUT** readVilles(int* nbVilles);
void modifierNomResponsable(VilleIUT **tiut, int nbVilles, char *searchIUT, char *searchDept, char *nom)
Modifie le nom du responsable d'une formation.
Definition: un.c:912
ListeDept creerListeDepartement(void)
Créer une liste vide.
Definition: un.c:754
void menuAdmin_creerIUT(VilleIUT ***tiutPointer, int *nbVilles)
BONUS: Fonction permettant à l'utilisateur administrateur de créer un nouvel IUT.
Definition: un.c:580
ListeDept supprimerDepartement(ListeDept ldept, char *searchDept)
Supprime le département dans une ville choisie par l'utilisateur.
Definition: un.c:849
int rechercherVille(VilleIUT **tiut, int nbVilles, char *searchIUT)
Fonction de recherche pour trouver la position de la ville recherchée dans le tableau tiut.
Definition: un.c:735
void identificationCandidat(int *id, ListeCandidats *listePointer, int *nbCandidats)
Propose à l'utilisateur de se connecter avec son id ou de créer son compte étudiant....
Definition: un.c:19
void menuResponsable(VilleIUT **tiut, ListeCandidats liste, int nbVilles, int nbCandidats)
Affiche le menu des responsables et permet l'appel des fonctions suivant le choix de l'utilisateur.
Definition: un.c:247
void menuAdmin_modifierPlaces(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'administrateur de changer le nombre de places disponibles dans une formation.
Definition: un.c:559
MaillonDept * creerDepartement(char *departement, int nbP, char *responsable)
Alloue de la memoire de la taille d'une structure MaillonDept avec un malloc.
Definition: un.c:818
void menuAdmin(VilleIUT ***tiutPointer, ListeCandidats liste, int *nbVilles, int nbCandidats)
Affiche le menu des administrateurs et permet l'appel des fonctions suivant le choix de l'utilisateur...
Definition: un.c:349
void saveVilles(VilleIUT *tiut[], int nbVilles)
Enregistre les modifications apportées aux structures de données dans le fichier binaire ville....
Definition: un.c:946
void modifierNbPlaces(VilleIUT **tiut, int nbVilles, char *searchIUT, char *searchDept, int nb)
Modifie le nombre de place d'une formation.
Definition: un.c:878
void menuCandidat(VilleIUT **tiutPointer, ListeCandidats *listePointer, int nbVilles, int *nbCandidats)
Affiche le menu des candidats et permet l'appel des fonctions suivant le choix de l'utilisateur.
Definition: un.c:119
void titreMenuPrincipal(void)
Affiche le titre "RECRUTEMENT IUT".
Definition: un.c:109
void menuPrincipal(void)
Affiche le menu principal et permet l'appel des menus candidats/administrateurs/responsables suivant ...
Definition: un.c:453
void ajouterVille(VilleIUT ***tiutPointer, VilleIUT *ville, int *nbVilles)
BONUS: ajoute l'adresse d'une ville dans le tableau tiut contenue à l'adresse tiutPointer....
Definition: un.c:721
VilleIUT * creerVille(void)
BONUS: Alloue de la memoire de la taille d'une structure VilleIUT avec un malloc.
Definition: un.c:708
ListeDept ajouterDepartement(ListeDept ldept, MaillonDept *dept)
Ajoute un département dans la liste chaînée des départements d'une ville.
Definition: un.c:834
void afficherDepartement(VilleIUT **tiut, int nbVilles, char *searchDept)
Affiche la liste des IUT comprenant un département recherché par l'utilisateur.
Definition: un.c:785
void menuAdmin_supprimerDepartement(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'utilisateur administrateur de supprimer un département existant.
Definition: un.c:653
void menuAdmin_creerDepartement(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'utilisateur administrateur de créer un nouveau département.
Definition: un.c:597
int afficherListeDepartement(VilleIUT **tiut, int nbVilles, char *searchIUT)
Affiche la liste des différents départements disponible dans une ville recherchée et le nombre de pla...
Definition: un.c:758
VilleIUT ** readVilles(int *nbVilles)
Lit le fichier binaire ville.bin et retourne le tableau tiut avec les structures de données et les do...
Definition: un.c:996
void menuAdmin_modifierResponsable(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'utilisateur administrateur de modifier le nom d'un responsable d'un départeme...
Definition: un.c:685
void afficherListeVilles(VilleIUT **tiut, int nbVilles)
Affiche la liste des villes ayant un IUT.
Definition: un.c:744