FonctionsResponsable.h
Go to the documentation of this file.
#include <stdio.h>
int AjoutArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
void ModifArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
int TableArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[]);
void AffichTable(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
void AffichArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
int SupprArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
int posRef(int Tref[],int refR, int n);
void EcrireFichier(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
void modifclientglobal (void);
int tableaucharge(int tabNC[],float tabCAG[],int tabsuspension[],int tmax);
int ajoutClient (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
int suspensioncarte (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
int supressionclient (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
int affichageall (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
int affichagesolo (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
int creationfichier(void);
int enregistrement (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
suspensioncarte
int suspensioncarte(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet de suspendre OU désuspendre un client.
Definition: FonctionsResponsable.c:367
posRef
int posRef(int Tref[], int refR, int n)
Recherche la position de refR dans le tableau Tref.
Definition: FonctionsResponsable.c:197
enregistrement
int enregistrement(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)
lorsque l'utilisateur quitte le global , écrit les tableaux dans le fichier en écrasant le contenue p...
Definition: FonctionsResponsable.c:567
AffichArticle
void AffichArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Demande un article au client puis affiche sa référence, son poid, son volume et son prix.
Definition: FonctionsResponsable.c:109
TableArticle
int TableArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[])
Récupère le contenu du fichier "articles.don" et l'ajoute au tables concernées (Tref,...
Definition: FonctionsResponsable.c:72
ajoutClient
int ajoutClient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet d'ajouter un client dans les tableaux.
Definition: FonctionsResponsable.c:311
AjoutArticle
int AjoutArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Demande l'article a ajouter ainsi que son poid, son volume et son prix a l'utilisateur et l'ajoute au...
Definition: FonctionsResponsable.c:12
supressionclient
int supressionclient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet de supprimer un client.
Definition: FonctionsResponsable.c:461
SupprArticle
int SupprArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Demande un article au client puis le supprime des tables.
Definition: FonctionsResponsable.c:167
affichageall
int affichageall(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)
permet d'afficher le contenu des tableaux.
Definition: FonctionsResponsable.c:510
ModifArticle
void ModifArticle(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Demande un article au responsable puis modifie son poid, son volume et son prix dans les tables.
Definition: FonctionsResponsable.c:125
affichagesolo
int affichagesolo(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)
permet d'afficher le contenu d'un tableau spécifique.
Definition: FonctionsResponsable.c:519
tableaucharge
int tableaucharge(int tabNC[], float tabCAG[], int tabsuspension[], int tmax)
charge les tableaux avec "fichierclient.don".
Definition: FonctionsResponsable.c:278
creationfichier
int creationfichier(void)
vérifie la présence d'un fichier , et si non le crée.
Definition: FonctionsResponsable.c:558
modifclientglobal
void modifclientglobal(void)
lance le menu global de la partie gestion fichier client.
Definition: FonctionsResponsable.c:223
AffichTable
void AffichTable(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Affiche la référence, le poid, le volume et le prix de chaque produit.
Definition: FonctionsResponsable.c:99
EcrireFichier
void EcrireFichier(int Tref[], float Tpoid[], float Tvolume[], float Tprix[], int n)
Ecrit dans le fichier "articles.don" le contenu des tables.
Definition: FonctionsResponsable.c:208