My Project
|
Définition des fonctions de responsable.c. More...
#include <stdio.h>
#include <stdlib.h>
#include "responsable.h"
#include "../interface/interface_resp.h"
Functions | |
int | chargementArticles (int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique) |
Charge les informations des articles à partir d'un fichier dans des tableaux. | |
void | sauvegardArticles (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique) |
Sauvegarde les informations des articles dans un fichier. | |
int | ajouterArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix) |
Ajoute un nouvel article aux tableaux d'articles. | |
void | rechercheRefArticle (int tRef[], int ref, int *index, int tLogique) |
Recherche une référence d'article dans le tableau tRef. | |
void | supprimerArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique) |
Supprime un article des tableaux d'articles. | |
void | modifierArticle (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique) |
Modifie les informations d'un article existant. | |
void | ajouterClient (int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique) |
Ajoute un nouveau client aux tableaux de clients. | |
Définition des fonctions de responsable.c.
int ajouterArticle | ( | int | tRef[], |
float | tPoids[], | ||
float | tVol[], | ||
float | tPrix[], | ||
int * | tLogique, | ||
int | tPhysique, | ||
int | ref, | ||
float | poids, | ||
float | volume, | ||
float | prix | ||
) |
Ajoute un nouvel article aux tableaux d'articles.
Cette fonction ajoute un nouvel article aux tableaux tRef, tPoids, tVol, et tPrix et incrémente la taille logique.
tRef | Tableau des références d'articles. |
tPoids | Tableau des poids des articles. |
tVol | Tableau des volumes des articles. |
tPrix | Tableau des prix unitaires des articles. |
tLogique | Taille logique des tableaux. |
tPhysique | Taille physique des tableaux. |
ref | Référence du nouvel article. |
poids | Poids du nouvel article. |
volume | Volume du nouvel article. |
prix | Prix unitaire du nouvel article. |
void ajouterClient | ( | int | tNumClient[], |
float | tCagnotte[], | ||
int | tSus[], | ||
int * | tLogique, | ||
int | tPhysique | ||
) |
Ajoute un nouveau client aux tableaux de clients.
Cette fonction ajoute un nouveau client aux tableaux tNumClient, tCagnotte et tSus et incrémente la taille logique.
tNumClient | Tableau des numéros de client. |
tCagnotte | Tableau des cagnottes des clients. |
tSus | Tableau des états de suspension des clients. |
tLogique | Pointeur vers la taille logique des tableaux. |
tPhysique | Taille physique des tableaux. |
int chargementArticles | ( | int | tRef[], |
float | tPoids[], | ||
float | tVol[], | ||
float | tPrix[], | ||
int | tPhysique | ||
) |
Charge les informations des articles à partir d'un fichier dans des tableaux.
Cette fonction lit les informations des articles à partir du fichier "donnee/articles.txt" et les stocke dans les tableaux tRef, tPoids, tVol, et tPrix.
tRef | Tableau des références d'articles. |
tPoids | Tableau des poids des articles. |
tVol | Tableau des volumes des articles. |
tPrix | Tableau des prix unitaires des articles. |
tPhysique | Taille physique des tableaux. |
void modifierArticle | ( | int | tRef[], |
float | tPoids[], | ||
float | tVol[], | ||
float | tPrix[], | ||
int | tLogique | ||
) |
Modifie les informations d'un article existant.
Cette fonction permet de modifier les informations (poids, volume, prix) d'un article existant.
tRef | Tableau des références d'articles. |
tPoids | Tableau des poids des articles. |
tVol | Tableau des volumes des articles. |
tPrix | Tableau des prix unitaires des articles. |
tLogique | Taille logique des tableaux. |
void rechercheRefArticle | ( | int | tRef[], |
int | ref, | ||
int * | index, | ||
int | tLogique | ||
) |
Recherche une référence d'article dans le tableau tRef.
Cette fonction recherche une référence d'article dans le tableau tRef et renvoie l'index si l'article est trouvé.
tRef | Tableau des références d'articles. |
ref | Référence de l'article à rechercher. |
index | Pointeur vers la variable pour stocker l'index de l'article trouvé. |
tLogique | Taille logique des tableaux. |
void sauvegardArticles | ( | int | tRef[], |
float | tPoids[], | ||
float | tVol[], | ||
float | tPrix[], | ||
int | tLogique | ||
) |
Sauvegarde les informations des articles dans un fichier.
Cette fonction sauvegarde les informations des articles depuis les tableaux tRef, tPoids, tVol et tPrix dans le fichier "donnee/articles.txt".
tRef | Tableau des références d'articles. |
tPoids | Tableau des poids des articles. |
tVol | Tableau des volumes des articles. |
tPrix | Tableau des prix unitaires des articles. |
tLogique | Taille logique des tableaux. |
void supprimerArticle | ( | int | tRef[], |
float | tPoids[], | ||
float | tVol[], | ||
float | tPrix[], | ||
int * | tLogique | ||
) |
Supprime un article des tableaux d'articles.
Cette fonction supprime un article des tableaux tRef, tPoids, tVol, et tPrix et met à jour la taille logique.
tRef | Tableau des références d'articles. |
tPoids | Tableau des poids des articles. |
tVol | Tableau des volumes des articles. |
tPrix | Tableau des prix unitaires des articles. |
tLogique | Pointeur vers la taille logique des tableaux. |