|
|
|
@ -10,7 +10,6 @@
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche la liste des articles.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param tRef - Tableau des références des articles.
|
|
|
|
|
* @param tPoids - Tableau des poids des articles.
|
|
|
|
@ -22,7 +21,6 @@ void affichArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations d'un article spécifique.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param tRef - Tableau des références des articles.
|
|
|
|
|
* @param tPoids - Tableau des poids des articles.
|
|
|
|
@ -34,7 +32,6 @@ void affichUnArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], in
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations d'un client spécifique.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param tNumClient - Tableau des numéros de clients.
|
|
|
|
|
* @param tCagnotte - Tableau des cagnottes des clients.
|
|
|
|
@ -45,7 +42,6 @@ void affichUnClient(int tNumClient[], float tCagnotte[], int tSus[], int tLogiqu
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche la liste des clients.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param tNumClient - Tableau des numéros de clients.
|
|
|
|
|
* @param tCagnotte - Tableau des cagnottes des clients.
|
|
|
|
@ -56,7 +52,6 @@ void affichClients(int tNumClient[], float tCagnotte[], int tSus[], int tLogique
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations nécessaires pour ajouter un nouvel article.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param ref - Référence du nouvel article.
|
|
|
|
|
* @param poids - Poids du nouvel article.
|
|
|
|
@ -69,15 +64,15 @@ void affichAjoutArticle(int *ref, float *poids, float *volume, float *prix, int
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations nécessaires pour supprimer un article.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param ref - Référence de l'article à supprimer.
|
|
|
|
|
* @param tLogArticle - Taille logique du tableau des références.
|
|
|
|
|
* @param tRef - Tableau des références.
|
|
|
|
|
*/
|
|
|
|
|
void affichSupprimerArticle(int *ref);
|
|
|
|
|
void affichSupprimerArticle(int *ref, int tLogArticle, int tRef[]);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations nécessaires pour modifier un article.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param ref - Référence de l'article à modifier.
|
|
|
|
|
* @param poids - Nouveau poids de l'article.
|
|
|
|
@ -88,14 +83,12 @@ void affichModifierArticle(int *ref, float *poids, float *volume, float *prix);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche un message en cas de problème lors de la recherche d'un article.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
void problemRechercheArticle(void);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations nécessaires pour ajouter un nouveau client.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param tNumClient - Tableau des numéros de clients.
|
|
|
|
|
* @param tLogique - Nombre de clients actuellement enregistrés.
|
|
|
|
@ -105,7 +98,6 @@ void affichAjoutClient(int tNumClient[], int tLogique, int *numC);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Laisse le responsable choisir une option du menu.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* @param[in, out] choix - L'option choisie par le responsable.
|
|
|
|
|
*/
|
|
|
|
@ -114,7 +106,6 @@ void menu_resp(int *choix);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche les informations nécessaires pour entrer le mod de passe responsable.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* Cette fonction permet au responsable de confirmer son identité
|
|
|
|
|
*/
|
|
|
|
@ -122,14 +113,12 @@ int affichageConnexion(void);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche le menu qui permet de modifier l'état de la cagnotte d'un client.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
void affichModifClient(int tNumClient[], int tSus[], int tLogique);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Fonction principale de l'interface du responsable.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*
|
|
|
|
|
* Cette fonction permet au responsable d'effectuer diverses actions telles que la gestion des articles et des clients.
|
|
|
|
|
*/
|
|
|
|
@ -137,7 +126,6 @@ void global_resp(void);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Affiche le menu principal de l'interface du responsable.
|
|
|
|
|
* @author Yannis Doumir Fernandes
|
|
|
|
|
*/
|
|
|
|
|
void affiche_resp(void);
|
|
|
|
|
|
|
|
|
|