Loading...
Searching...
No Matches
un.h
Go to the documentation of this file.
void identificationCandidat(int* id, ListeCandidats* listePointer, int* nbCandidats);
void titreMenuPrincipal(void);
void menuCandidat(VilleIUT** tiutPointer, ListeCandidats* listePointer, int nbVilles, int* nbCandidats);
void menuResponsable(VilleIUT** tiut, ListeCandidats liste, int nbVilles, int nbCandidats);
void menuAdmin(VilleIUT*** tiutPointer, ListeCandidats liste, int* nbVilles, int nbCandidats);
void menuPrincipal(void);
void menuAdmin_modifierPlaces(VilleIUT** tiut, int nbVilles);
void menuAdmin_creerIUT(VilleIUT*** tiutPointer, int* nbVilles);
void menuAdmin_creerDepartement(VilleIUT** tiut, int nbVilles);
void menuAdmin_supprimerDepartement(VilleIUT** tiut, int nbVilles);
void menuAdmin_modifierResponsable(VilleIUT** tiut, int nbVilles);
VilleIUT* creerVille(void);
void ajouterVille(VilleIUT*** tiutPointer, VilleIUT* ville, int* nbVilles);
int rechercherVille(VilleIUT** tiut, int nbVilles, char* searchIUT); // Retourne index de la ville
void afficherListeVilles(VilleIUT** tiut, int nbVilles);
ListeDept creerListeDepartement(void);
int afficherListeDepartement(VilleIUT** tiut, int nbVilles, char* searchIUT);
void afficherDepartement(VilleIUT** tiut, int nbVilles, char* searchDept);
MaillonDept* creerDepartement(char* departement, int nbP, char* responsable);
ListeDept ajouterDepartement(ListeDept ldept, MaillonDept* dept);
ListeDept supprimerDepartement(ListeDept ldept, char* searchDept);
void modifierNbPlaces(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, int nb);
void modifierNomResponsable(VilleIUT** tiut, int nbVilles, char* searchIUT, char* searchDept, char* nom);
void saveVilles(VilleIUT* tiut[], int nbVilles);
VilleIUT** readVilles(int* nbVilles);
Candidat
Definition: structures.h:27
MaillonDept
Definition: structures.h:4
VilleIUT
Definition: structures.h:14
modifierNomResponsable
void modifierNomResponsable(VilleIUT **tiut, int nbVilles, char *searchIUT, char *searchDept, char *nom)
Modifie le nom du responsable d'une formation.
Definition: un.c:912
creerListeDepartement
ListeDept creerListeDepartement(void)
Créer une liste vide.
Definition: un.c:754
menuAdmin_creerIUT
void menuAdmin_creerIUT(VilleIUT ***tiutPointer, int *nbVilles)
BONUS: Fonction permettant à l'utilisateur administrateur de créer un nouvel IUT.
Definition: un.c:580
supprimerDepartement
ListeDept supprimerDepartement(ListeDept ldept, char *searchDept)
Supprime le département dans une ville choisie par l'utilisateur.
Definition: un.c:849
rechercherVille
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
identificationCandidat
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
menuResponsable
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
menuAdmin_modifierPlaces
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
creerDepartement
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
menuAdmin
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
saveVilles
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
modifierNbPlaces
void modifierNbPlaces(VilleIUT **tiut, int nbVilles, char *searchIUT, char *searchDept, int nb)
Modifie le nombre de place d'une formation.
Definition: un.c:878
menuCandidat
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
titreMenuPrincipal
void titreMenuPrincipal(void)
Affiche le titre "RECRUTEMENT IUT".
Definition: un.c:109
menuPrincipal
void menuPrincipal(void)
Affiche le menu principal et permet l'appel des menus candidats/administrateurs/responsables suivant ...
Definition: un.c:453
ajouterVille
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
creerVille
VilleIUT * creerVille(void)
BONUS: Alloue de la memoire de la taille d'une structure VilleIUT avec un malloc.
Definition: un.c:708
ajouterDepartement
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
afficherDepartement
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
menuAdmin_supprimerDepartement
void menuAdmin_supprimerDepartement(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'utilisateur administrateur de supprimer un département existant.
Definition: un.c:653
menuAdmin_creerDepartement
void menuAdmin_creerDepartement(VilleIUT **tiut, int nbVilles)
Fonction permettant à l'utilisateur administrateur de créer un nouveau département.
Definition: un.c:597
afficherListeDepartement
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
readVilles
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
menuAdmin_modifierResponsable
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
afficherListeVilles
void afficherListeVilles(VilleIUT **tiut, int nbVilles)
Affiche la liste des villes ayant un IUT.
Definition: un.c:744