My Project
Loading...
Searching...
No Matches
Functions
interface_resp.h File Reference

En-tête des fonctions liées à l'interface du responsable. More...

Go to the source code of this file.

Functions

void affichArticles (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)
 Affiche la liste des articles.
 
void affichUnArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)
 Affiche les informations d'un article spécifique.
 
void affichUnClient (int tNumClient[], float tCagnotte[], int tSus[], int tLogique)
 Affiche les informations d'un client spécifique.
 
void affichClients (int tNumClient[], float tCagnotte[], int tSus[], int tLogique)
 Affiche la liste des clients.
 
void affichAjoutArticle (int *ref, float *poids, float *volume, float *prix)
 Affiche les informations nécessaires pour ajouter un nouvel article.
 
void affichSupprimerArticle (int *ref)
 Affiche les informations nécessaires pour supprimer un article.
 
void affichModifierArticle (int *ref, float *poids, float *volume, float *prix)
 Affiche les informations nécessaires pour modifier un article.
 
void problemRechercheArticle ()
 Affiche un message en cas de problème lors de la recherche d'un article.
 
void affichAjoutClient (int tNumClient[], int tLogique, int *numC)
 Affiche les informations nécessaires pour ajouter un nouveau client.
 
void menu_resp (int *choix)
 Laisse le responsable choisir une option du menu.
 
void global_resp ()
 Fonction principale de l'interface du responsable.
 
void affiche_resp ()
 Affiche le menu principal de l'interface du responsable.
 

Detailed Description

En-tête des fonctions liées à l'interface du responsable.

Function Documentation

◆ affichAjoutArticle()

void affichAjoutArticle ( int *  ref,
float *  poids,
float *  volume,
float *  prix 
)

Affiche les informations nécessaires pour ajouter un nouvel article.

Parameters
ref- Référence du nouvel article.
poids- Poids du nouvel article.
volume- Volume du nouvel article.
prix- Prix du nouvel article.

Affiche les informations nécessaires pour ajouter un nouvel article.

Parameters
[in,out]ref- Référence du nouvel article.
[in,out]poids- Poids du nouvel article.
[in,out]volume- Volume du nouvel article.
[in,out]prix- Prix du nouvel article.

◆ affichAjoutClient()

void affichAjoutClient ( int  tNumClient[],
int  tLogique,
int *  numC 
)

Affiche les informations nécessaires pour ajouter un nouveau client.

Parameters
tNumClient- Tableau des numéros de clients.
tLogique- Nombre de clients actuellement enregistrés.
numC- Numéro du nouveau client.

Affiche les informations nécessaires pour ajouter un nouveau client.

Parameters
[in]tNumClient- Tableau des numéros de client.
[in]tLogique- Taille logique des tableaux.
[in,out]numC- Numéro du nouveau client.

◆ affichArticles()

void affichArticles ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int  tLogique 
)

Affiche la liste des articles.

Parameters
tRef- Tableau des références des articles.
tPoids- Tableau des poids des articles.
tVol- Tableau des volumes des articles.
tPrix- Tableau des prix des articles.
tLogique- Nombre d'articles actuellement enregistrés.
tRef- Tableau des références d'articles.
tPoids- Tableau des poids d'articles.
tVol- Tableau des volumes d'articles.
tPrix- Tableau des prix d'articles.
tLogique- Taille logique des tableaux.

◆ affichClients()

void affichClients ( int  tNumClient[],
float  tCagnotte[],
int  tSus[],
int  tLogique 
)

Affiche la liste des clients.

Parameters
tNumClient- Tableau des numéros de clients.
tCagnotte- Tableau des cagnottes des clients.
tSus- Tableau des états de suspension des clients.
tLogique- Nombre de clients actuellement enregistrés.
tNumClient- Tableau des numéros de client.
tCagnotte- Tableau des cagnottes des clients.
tSus- Tableau d'états des clients.
tLogique- Taille logique des tableaux.

◆ affichModifierArticle()

void affichModifierArticle ( int *  ref,
float *  poids,
float *  volume,
float *  prix 
)

Affiche les informations nécessaires pour modifier un article.

Parameters
ref- Référence de l'article à modifier.
poids- Nouveau poids de l'article.
volume- Nouveau volume de l'article.
prix- Nouveau prix de l'article.

Affiche les informations nécessaires pour modifier un article.

Parameters
[in,out]ref- Référence de l'article à modifier.
[in,out]poids- Nouveau poids de l'article.
[in,out]volume- Nouveau volume de l'article.
[in,out]prix- Nouveau prix de l'article.

◆ affichSupprimerArticle()

void affichSupprimerArticle ( int *  ref)

Affiche les informations nécessaires pour supprimer un article.

Parameters
ref- Référence de l'article à supprimer.

Affiche les informations nécessaires pour supprimer un article.

Parameters
[in,out]ref- Référence de l'article à supprimer.

◆ affichUnArticle()

void affichUnArticle ( int  tRef[],
float  tPoids[],
float  tVol[],
float  tPrix[],
int  tLogique 
)

Affiche les informations d'un article spécifique.

Parameters
tRef- Tableau des références des articles.
tPoids- Tableau des poids des articles.
tVol- Tableau des volumes des articles.
tPrix- Tableau des prix des articles.
tLogique- Nombre d'articles actuellement enregistrés.

Affiche les informations d'un article spécifique.

Parameters
tRef- Tableau des références d'articles.
tPoids- Tableau des poids d'articles.
tVol- Tableau des volumes d'articles.
tPrix- Tableau des prix d'articles.
tLogique- Taille logique des tableaux.

◆ affichUnClient()

void affichUnClient ( int  tNumClient[],
float  tCagnotte[],
int  tSus[],
int  tLogique 
)

Affiche les informations d'un client spécifique.

Parameters
tNumClient- Tableau des numéros de clients.
tCagnotte- Tableau des cagnottes des clients.
tSus- Tableau des états de suspension des clients.
tLogique- Nombre de clients actuellement enregistrés.

Affiche les informations d'un client spécifique.

Parameters
tNumClient- Tableau des numéros de client.
tCagnotte- Tableau des cagnottes des clients.
tSus- Tableau d'états des clients.
tLogique- Taille logique des tableaux.

◆ global_resp()

void global_resp ( )

Fonction principale de l'interface du responsable.

Cette fonction permet au responsable d'effectuer diverses actions telles que la gestion des articles et des clients.

◆ menu_resp()

void menu_resp ( int *  choix)

Laisse le responsable choisir une option du menu.

Parameters
[in,out]choix- L'option choisie par le responsable.

Laisse le responsable choisir une option du menu.

Parameters
[in,out]choix- L'option choisie par le responsable.