SAE S1.01 Ange-Cyriaque-Mathis  1.0
Développement d’une application d’aide aux achats de produits de bricolage et de construction.
FonctionsResponsable.h
Go to the documentation of this file.
1 #include <stdio.h>
2 
15 int AjoutArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
16 
26 void ModifArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
27 
36 int TableArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[]);
37 
47 void AffichTable(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
48 
58 void AffichArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
59 
69 int SupprArticle(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
70 
78 int posRef(int Tref[],int refR, int n);
79 
89 void EcrireFichier(int Tref[], float Tpoid[],float Tvolume[],float Tprix[],int n);
90 
96 void modifclientglobal (void);
97 
106 int tableaucharge(int tabNC[],float tabCAG[],int tabsuspension[],int tmax);
107 
117 int ajoutClient (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
118 
128 int suspensioncarte (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
129 
139 int supressionclient (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique,int tmax);
140 
149 int affichageall (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
150 
159 int affichagesolo (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
160 
166 int creationfichier(void);
167 
173 int enregistrement (int tabNC[],float tabCAG[],int tabsuspension[],int *tlogique);
int suspensioncarte(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet de suspendre OU désuspendre un client.
Definition: FonctionsResponsable.c:367
int posRef(int Tref[], int refR, int n)
Recherche la position de refR dans le tableau Tref.
Definition: FonctionsResponsable.c:197
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
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
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
int ajoutClient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet d'ajouter un client dans les tableaux.
Definition: FonctionsResponsable.c:311
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
int supressionclient(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique, int tmax)
permet de supprimer un client.
Definition: FonctionsResponsable.c:461
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
int affichageall(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)
permet d'afficher le contenu des tableaux.
Definition: FonctionsResponsable.c:510
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
int affichagesolo(int tabNC[], float tabCAG[], int tabsuspension[], int *tlogique)
permet d'afficher le contenu d'un tableau spécifique.
Definition: FonctionsResponsable.c:519
int tableaucharge(int tabNC[], float tabCAG[], int tabsuspension[], int tmax)
charge les tableaux avec "fichierclient.don".
Definition: FonctionsResponsable.c:278
int creationfichier(void)
vérifie la présence d'un fichier , et si non le crée.
Definition: FonctionsResponsable.c:558
void modifclientglobal(void)
lance le menu global de la partie gestion fichier client.
Definition: FonctionsResponsable.c:223
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
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