diff --git a/source/activite.c b/source/activite.c index 91c0ab7..e863189 100644 --- a/source/activite.c +++ b/source/activite.c @@ -3,8 +3,15 @@ #include "../header/adherent.h" #include "../header/menus.h" - -// Affiche un menu pour supprimer, créer, modifier et afficher les activités, et appelle ensuite les fonctions en question. +/** + * @brief Affiche un menu pour supprimer, créer, modifier et afficher les activités, et appelle ensuite les fonctions en question. + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param nbActivite [ Taille Logique] Nombre d'activités total + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + */ void modif_crea_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20], int Tab_tarif_activite[], int Tab_nbr_entree_activite[], int nbActivite) { clean; @@ -64,7 +71,15 @@ void modif_crea_activite(int Tab_numero_activite[], char Tab_nom_activite[100][ } -//Permet de créer un activité +/** + * @brief Permet de créer une activité + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param nbActivite [ Taille Logique] Nombre d'activités total + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + */ void creer_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20], int Tab_tarif_activite[], int Tab_nbr_entree_activite[], int nbActivite) { @@ -173,7 +188,15 @@ void creer_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20], } -//Permet de modifier les informations de l'activité +/** + * @brief Permet de modifier une activité + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param nbActivite [ Taille Logique] Nombre d'activités total + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + */ void modifier_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20], int Tab_tarif_activite[], int Tab_nbr_entree_activite[], int nbActivite) { @@ -358,7 +381,15 @@ void modifier_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20 } -//Permet de supprimer une activité +/** + * @brief Permet de supprimer une activité + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param nbActivite [ Taille Logique] Nombre d'activités total + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + */ void supprimer_activite(int Tab_numero_activite[], char Tab_nom_activite[100][20], int Tab_tarif_activite[], int Tab_nbr_entree_activite[], int nbActivite) { clean; @@ -445,7 +476,15 @@ void supprimer_activite(int Tab_numero_activite[], char Tab_nom_activite[100][2 } -//Permet d'afficher toutes les activités +/** + * @brief Permet de d'afficher une activité + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param nbActivite [ Taille Logique] Nombre d'activités total + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + */ void affichage_activite( int Tab_numero_activite[], int Tab_tarif_activite[], char Tab_nom_activite[100][20], int nbActivite, int Tab_nbr_entree_activite[]) { @@ -463,7 +502,21 @@ void affichage_activite( int Tab_numero_activite[], int Tab_tarif_activite[], ch } -// Permet de lancer la consommation d'une activité, après avoir vérifié la validité du profil de l'adhérent. +/** + * @brief Permet de lancer la consommation d'une activité, après avoir vérifié la validité du profil de l'adhérent. + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + * @param Tab_numero_carte_adherent[ TABLEAU ] Liste de tous les numéros des cartes des adhérents + * @param Tab_Etat_carte[TABLEAU ] Liste des tous les etats des cartes adhérents + * @param Tab_credit_carte[ TABLEAU ] Liste de tous les crédits de chaque adhérents + * @param Tab_Presence_adherent[TABLEAU ] Liste de la présence ou non dans adhérents dans le centre pour la journée + * @param nbr_activite [ TAILLE LOGIQUE ] Nombre d'activités total + * @param nbAdherents [ TAILLE LOGIQUE ] Nombre d'adhérents total + * @param Tab_nb_activite_adherent[ TABLEAU ] Liste du nombre d'activités réalisées par un ahdérent dans la journée. + */ void Gestion_activite(int Tab_numero_activite[], int Tab_tarif_activite[],int Tab_nbr_entree_activite[],int Tab_numero_carte_adherent[], int Tab_Etat_carte[], int Tab_credit_carte[], int Tab_Presence_adherent[], int nbr_activite, int nbAdherents, char Tab_nom_activite[100][20], int Tab_nb_activite_adherent[100]) { char reponse ='g'; @@ -534,7 +587,22 @@ void Gestion_activite(int Tab_numero_activite[], int Tab_tarif_activite[],int } -//Permet de faire une activité et de vérifier la validité de l'activité choisie. +/** + * @brief Permet de faire une activité et de vérifier la validité de l'activité choisie. + * + * @param num_adherant [ VARIABLE ] Numéro de l'adherent effectuant l'acitivité + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param Tab_nom_activite [TABLEAU] Liste du nouveau des activités + * @param Tab_tarif_activite [TABLEAU] Liste des tarifs des activités + * @param Tab_nbr_entree_activite [TABLEAU] Liste du nombre d'entrée par activité dans la journée. + * @param Tab_numero_carte_adherent[ TABLEAU ] Liste de tous les numéros des cartes des adhérents + * @param Tab_Etat_carte[TABLEAU ] Liste des tous les etats des cartes adhérents + * @param Tab_credit_carte[ TABLEAU ] Liste de tous les crédits de chaque adhérents + * @param Tab_Presence_adherent[TABLEAU ] Liste de la présence ou non dans adhérents dans le centre pour la journée + * @param nbr_activite [ TAILLE LOGIQUE ] Nombre d'activités total + * @param nbAdherents [ TAILLE LOGIQUE ] Nombre d'adhérents total + * @param Tab_nb_activite_adherent[ TABLEAU ] Liste du nombre d'activités réalisées par un ahdérent dans la journée. + */ int effectuer_activite(int num_adherant, int Tab_numero_activite[], int Tab_tarif_activite[],int Tab_nbr_entree_activite[],int Tab_numero_carte_adherent[], int Tab_Etat_carte[], int Tab_credit_carte[], int Tab_Presence_adherent[], int nbr_activite, int nbAdherents, char Tab_nom_activite[100][20], int Tab_nb_activite_adherent[100]) { @@ -663,7 +731,15 @@ int effectuer_activite(int num_adherant, int Tab_numero_activite[], int Tab_tar } -//Permet de vérifier l'existence de l'adherent, le fait qu'il ne soit pas encore venu et la validité de sa carte. +/** + * @brief Permet de vérifier l'existence de l'adherent, le fait qu'il ne soit pas encore venu et la validité de sa carte. + * + * @param Tab_numero_carte_adherent[ TABLEAU ] Liste de tous les numéros des cartes des adhérents + * @param Tab_Etat_carte[TABLEAU ] Liste des tous les etats des cartes adhérents + * @param Tab_Presence_adherent[TABLEAU ] Liste de la présence ou non dans adhérents dans le centre pour la journée + * @param nbAdherents [ TAILLE LOGIQUE ] Nombre d'adhérents total + * @param Tab_nb_activite_adherent[ TABLEAU ] Liste du nombre d'activités réalisées par un ahdérent dans la journée. + */ int verif_adherent(int num_adherant, int Tab_Presence_adherent[], int nbAdherents, int Tab_numero_carte_adherent[], int Tab_nb_activite_adherent[100], int Tab_Etat_carte[]) { @@ -698,7 +774,14 @@ int verif_adherent(int num_adherant, int Tab_Presence_adherent[], int nbAdherent } -// Permet de voir si l'activité existe bien. +/** + * @brief Permet de voir si l'activité existe bien. + * + * @param Tab_numero_activite [TABLEAU] Liste des numéros d'activités + * @param nbActivite [ TAILLE LOGIQUE ] Nombre d'activités total + * @param activite [ Variable ] numero de l'activité étudiée + * @param Tab_nb_activite_adherent[ TABLEAU ] Liste du nombre d'activités réalisées par un ahdérent dans la journée. + */ int verif_activite(int Tab_numero_activite[],int activite, int nbActivite) { for (int i = 0; i