-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcommande.h
More file actions
29 lines (21 loc) · 1.24 KB
/
Copy pathcommande.h
File metadata and controls
29 lines (21 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include"struct.h"
#include"client.h"
#include"article.h"
#include"ligneCommande.h"
void calculCommande(Client tabClient[], int posClient, Article *commandeArt, int quantite, int idCommande);
Client * saisirCommande(Client tabClient[], int *nbClient, Article *tabArt[], int nbArt);
LigneCommande lireLigneCommande(FILE *flot, Article *tabArt[], int nbArt);
void remplirTabLigneCommande(Client tabClient[], int nbClient, Article *tabArt[], int nbArt);
ListeCommande verifCommandeEnAttente(ListeCommande commandes, Article *commandeArt, int *quantite, Client tabClient[], int pos);
void verifTabClientCommande(Client tabClient[], int nbClient, Article *commandeArt, int *quantite);
void saisirReappro(Client tabClient[], int nbClient, Article *tabArt[], int nbArt);
void saisirLigneReappro(Client tabClient[], int nbClient, Article *tabArt[], int nbArt, FILE *flot);
void lireFichierReappro(Client tabClient[], int nbClient, Article *tabArt[], int nbArt);
void supprimerCommandeEnAttente(Client tabClient[], int nbClient);
ListeCommande sauvegardeCommande(ListeCommande e, FILE *flot);
void sauvegardeListeCommandes(Client tabClient[], int nbClient);
char nomFichCommande[50];
char nomFichLivraison[50];