You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
338 lines
22 KiB
338 lines
22 KiB
\doxysection{src/app/interface/interface\+\_\+client.h File Reference}
|
|
\hypertarget{interface__client_8h}{}\label{interface__client_8h}\index{src/app/interface/interface\_client.h@{src/app/interface/interface\_client.h}}
|
|
|
|
|
|
Fichier d\textquotesingle{}en-\/tête pour les fonctions de l\textquotesingle{}interface client.
|
|
|
|
|
|
{\ttfamily \#include $<$stdio.\+h$>$}\newline
|
|
{\ttfamily \#include $<$string.\+h$>$}\newline
|
|
{\ttfamily \#include "{}../core\+\_\+logic/client.\+h"{}}\newline
|
|
{\ttfamily \#include "{}../core\+\_\+logic/responsable.\+h"{}}\newline
|
|
{\ttfamily \#include "{}../interface/interface\+\_\+resp.\+h"{}}\newline
|
|
\doxysubsubsection*{Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\Hypertarget{interface__client_8h_a0ee281249d9a07abd6143449b761d212}\label{interface__client_8h_a0ee281249d9a07abd6143449b761d212}
|
|
void {\bfseries affiche\+\_\+client} (void)
|
|
\begin{DoxyCompactList}\small\item\em Afficher les informations du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a49de18c6560633af132a56085d28a8ba}{menu\+\_\+client}} (int \texorpdfstring{$\ast$}{*}choix)
|
|
\begin{DoxyCompactList}\small\item\em Afficher le menu du client et enregistrer le choix de l\textquotesingle{}utilisateur. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_aa92d76f0c1463d0ad7d6479e6c27e99e}{ajouter\+\_\+article\+\_\+au\+\_\+panier}} (int numero\+Client, int references\mbox{[}$\,$\mbox{]}, float poids\mbox{[}$\,$\mbox{]}, float volume\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]}, int numeros\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int suspendues\mbox{[}$\,$\mbox{]}, int nombre\+Articles, int nombre\+Clients, float volume\+Coffre, float charge\+Maximale, int panier\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, int \texorpdfstring{$\ast$}{*}taille\+Panier, float budget)
|
|
\begin{DoxyCompactList}\small\item\em Ajouter des articles au panier du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a31471d992b6f14d5249bbb6efdeec3cd}{supprimer\+\_\+article\+\_\+du\+\_\+panier}} (int panier\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, int \texorpdfstring{$\ast$}{*}taille\+Panier, float cagnottes\mbox{[}$\,$\mbox{]}, int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients, int references\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]})
|
|
\begin{DoxyCompactList}\small\item\em Supprimer un article du panier du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_aa7f83065dbcf53ea2df22f9724c47470}{affiche\+\_\+recap\+\_\+panier}} (int panier\mbox{[}$\,$\mbox{]}, int taille\+Panier, int references\mbox{[}$\,$\mbox{]}, float poids\mbox{[}$\,$\mbox{]}, float volume\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients, float volume\+Coffre, float charge\+Maximale, float budget)
|
|
\begin{DoxyCompactList}\small\item\em Afficher un récapitulatif du panier du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a7caca9094610ed2dfcbfe0b350b678cf}{configurer\+\_\+session\+\_\+client}} (int numeros\mbox{[}$\,$\mbox{]}, int suspendus\mbox{[}$\,$\mbox{]}, int nombre\+Clients, double \texorpdfstring{$\ast$}{*}budget, float \texorpdfstring{$\ast$}{*}volume\+Coffre, float \texorpdfstring{$\ast$}{*}charge\+Maximale, int \texorpdfstring{$\ast$}{*}numero\+Client)
|
|
\begin{DoxyCompactList}\small\item\em Configurer la session client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a87e47382ab2c90e6d5949fa78f50900e}{modifier\+\_\+quantite\+\_\+article\+\_\+panier}} (int panier\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, int \texorpdfstring{$\ast$}{*}taille\+Panier, float cagnottes\mbox{[}$\,$\mbox{]}, int numero\+Client, float prix\+Unitaire\mbox{[}$\,$\mbox{]}, int references\mbox{[}$\,$\mbox{]}, int nombre\+Clients, int numeros\mbox{[}$\,$\mbox{]})
|
|
\begin{DoxyCompactList}\small\item\em Modifier la quantité d\textquotesingle{}un article dans le panier du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_ac55e8aab165ed0541827f10be23c9d97}{reinitialiser\+\_\+panier}} (int panier\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, int \texorpdfstring{$\ast$}{*}taille\+Panier, float cagnottes\mbox{[}$\,$\mbox{]}, int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients, int references\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]})
|
|
\begin{DoxyCompactList}\small\item\em Réinitialiser le panier du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a7203df964d63cb07d7b19912d5e3c3bd}{deduire\+\_\+cagnotte}} (int numero\+Client, float montant, int numeros\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int nombre\+Clients, int suspendus\mbox{[}$\,$\mbox{]})
|
|
\begin{DoxyCompactList}\small\item\em Déduire un montant de la cagnotte du client. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{interface__client_8h_a75ce35e6cd3b58c6359897a8aa131509}{quitter\+\_\+application}} (int panier\mbox{[}$\,$\mbox{]}, int taille\+Panier, int references\mbox{[}$\,$\mbox{]}, float poids\mbox{[}$\,$\mbox{]}, float volume\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients, float budget, int suspendus\mbox{[}$\,$\mbox{]})
|
|
\begin{DoxyCompactList}\small\item\em Quitter l\textquotesingle{}application client. \end{DoxyCompactList}\item
|
|
\Hypertarget{interface__client_8h_a40507f288c72ef9b92d113990bc0ed40}\label{interface__client_8h_a40507f288c72ef9b92d113990bc0ed40}
|
|
void {\bfseries global\+\_\+client} (void)
|
|
\begin{DoxyCompactList}\small\item\em Exécute l\textquotesingle{}ensemble des fonctions de l\textquotesingle{}interface client. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Fichier d\textquotesingle{}en-\/tête pour les fonctions de l\textquotesingle{}interface client.
|
|
|
|
Ce fichier d\textquotesingle{}en-\/tête définit les fonctions liées à l\textquotesingle{}interaction et à la gestion des clients. Ces fonctions incluent des opérations telles que l\textquotesingle{}ajout d\textquotesingle{}articles au panier d\textquotesingle{}un client, la gestion du budget, etc.
|
|
|
|
\begin{DoxyAuthor}{Author}
|
|
Hersan Mathéo
|
|
\end{DoxyAuthor}
|
|
|
|
|
|
\doxysubsection{Function Documentation}
|
|
\Hypertarget{interface__client_8h_aa7f83065dbcf53ea2df22f9724c47470}\label{interface__client_8h_aa7f83065dbcf53ea2df22f9724c47470}
|
|
\index{interface\_client.h@{interface\_client.h}!affiche\_recap\_panier@{affiche\_recap\_panier}}
|
|
\index{affiche\_recap\_panier@{affiche\_recap\_panier}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{affiche\_recap\_panier()}{affiche\_recap\_panier()}}
|
|
{\footnotesize\ttfamily void affiche\+\_\+recap\+\_\+panier (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{taille\+Panier, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{poids\mbox{[}$\,$\mbox{]}, }\item[{float}]{volume\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{float}]{volume\+Coffre, }\item[{float}]{charge\+Maximale, }\item[{float}]{budget }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Afficher un récapitulatif du panier du client.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
{\em taille\+Panier} & -\/ La taille du panier. \\
|
|
\hline
|
|
{\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em poids} & -\/ Un tableau de poids d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em volume} & -\/ Un tableau de volumes d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
{\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
{\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
{\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
{\em volume\+Coffre} & -\/ La limite de volume pour le panier du client. \\
|
|
\hline
|
|
{\em charge\+Maximale} & -\/ La limite de poids pour le panier du client. \\
|
|
\hline
|
|
{\em budget} & -\/ Le budget du client. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_aa92d76f0c1463d0ad7d6479e6c27e99e}\label{interface__client_8h_aa92d76f0c1463d0ad7d6479e6c27e99e}
|
|
\index{interface\_client.h@{interface\_client.h}!ajouter\_article\_au\_panier@{ajouter\_article\_au\_panier}}
|
|
\index{ajouter\_article\_au\_panier@{ajouter\_article\_au\_panier}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{ajouter\_article\_au\_panier()}{ajouter\_article\_au\_panier()}}
|
|
{\footnotesize\ttfamily void ajouter\+\_\+article\+\_\+au\+\_\+panier (\begin{DoxyParamCaption}\item[{int}]{numero\+Client, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{poids\mbox{[}$\,$\mbox{]}, }\item[{float}]{volume\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]}, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{suspendues\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Articles, }\item[{int}]{nombre\+Clients, }\item[{float}]{volume\+Coffre, }\item[{float}]{charge\+Maximale, }\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{int \texorpdfstring{$\ast$}{*}}]{taille\+Panier, }\item[{float}]{budget }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Ajouter des articles au panier du client.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
& {\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
& {\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em poids} & -\/ Un tableau de poids d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em volume} & -\/ Un tableau de volumes d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
& {\em suspendues} & -\/ Un tableau d\textquotesingle{}articles suspendus. \\
|
|
\hline
|
|
& {\em nombre\+Articles} & -\/ Le nombre total d\textquotesingle{}articles disponibles. \\
|
|
\hline
|
|
& {\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
& {\em volume\+Coffre} & -\/ La limite de volume pour le panier du client. \\
|
|
\hline
|
|
& {\em charge\+Maximale} & -\/ La limite de poids pour le panier du client. \\
|
|
\hline
|
|
& {\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
& {\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em taille\+Panier} & -\/ Un pointeur pour stocker la taille du panier. \\
|
|
\hline
|
|
& {\em budget} & -\/ Le budget du client. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a7caca9094610ed2dfcbfe0b350b678cf}\label{interface__client_8h_a7caca9094610ed2dfcbfe0b350b678cf}
|
|
\index{interface\_client.h@{interface\_client.h}!configurer\_session\_client@{configurer\_session\_client}}
|
|
\index{configurer\_session\_client@{configurer\_session\_client}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{configurer\_session\_client()}{configurer\_session\_client()}}
|
|
{\footnotesize\ttfamily void configurer\+\_\+session\+\_\+client (\begin{DoxyParamCaption}\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{suspendus\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{double \texorpdfstring{$\ast$}{*}}]{budget, }\item[{float \texorpdfstring{$\ast$}{*}}]{volume\+Coffre, }\item[{float \texorpdfstring{$\ast$}{*}}]{charge\+Maximale, }\item[{int \texorpdfstring{$\ast$}{*}}]{numero\+Client }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Configurer la session client.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
& {\em numeros} & -\/ Un tableau de numéros de clients. \\
|
|
\hline
|
|
& {\em suspendus} & -\/ Un tableau d\textquotesingle{}état des clients suspendus. \\
|
|
\hline
|
|
& {\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em budget} & -\/ Un pointeur pour stocker le budget du client. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em volume\+Coffre} & -\/ Un pointeur pour stocker la limite de volume du panier du client. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em charge\+Maximale} & -\/ Un pointeur pour stocker la limite de poids du panier du client. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em numero\+Client} & -\/ Un pointeur pour stocker le numéro du client. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a7203df964d63cb07d7b19912d5e3c3bd}\label{interface__client_8h_a7203df964d63cb07d7b19912d5e3c3bd}
|
|
\index{interface\_client.h@{interface\_client.h}!deduire\_cagnotte@{deduire\_cagnotte}}
|
|
\index{deduire\_cagnotte@{deduire\_cagnotte}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{deduire\_cagnotte()}{deduire\_cagnotte()}}
|
|
{\footnotesize\ttfamily void deduire\+\_\+cagnotte (\begin{DoxyParamCaption}\item[{int}]{numero\+Client, }\item[{float}]{montant, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{int}]{suspendus\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Déduire un montant de la cagnotte du client.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
{\em montant} & -\/ Le montant à déduire de la cagnotte. \\
|
|
\hline
|
|
{\em numeros} & -\/ Un tableau de numéros de clients. \\
|
|
\hline
|
|
{\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
{\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
{\em suspendus} & -\/ Un tableau d\textquotesingle{}état des clients suspendus. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a49de18c6560633af132a56085d28a8ba}\label{interface__client_8h_a49de18c6560633af132a56085d28a8ba}
|
|
\index{interface\_client.h@{interface\_client.h}!menu\_client@{menu\_client}}
|
|
\index{menu\_client@{menu\_client}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{menu\_client()}{menu\_client()}}
|
|
{\footnotesize\ttfamily void menu\+\_\+client (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{choix }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Afficher le menu du client et enregistrer le choix de l\textquotesingle{}utilisateur.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
\mbox{\texttt{ out}} & {\em choix} & -\/ Un pointeur pour stocker le choix de l\textquotesingle{}utilisateur. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a87e47382ab2c90e6d5949fa78f50900e}\label{interface__client_8h_a87e47382ab2c90e6d5949fa78f50900e}
|
|
\index{interface\_client.h@{interface\_client.h}!modifier\_quantite\_article\_panier@{modifier\_quantite\_article\_panier}}
|
|
\index{modifier\_quantite\_article\_panier@{modifier\_quantite\_article\_panier}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{modifier\_quantite\_article\_panier()}{modifier\_quantite\_article\_panier()}}
|
|
{\footnotesize\ttfamily void modifier\+\_\+quantite\+\_\+article\+\_\+panier (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{int \texorpdfstring{$\ast$}{*}}]{taille\+Panier, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{numero\+Client, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]}, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Modifier la quantité d\textquotesingle{}un article dans le panier du client.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
& {\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
& {\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em taille\+Panier} & -\/ Un pointeur pour stocker la taille du panier. \\
|
|
\hline
|
|
& {\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
& {\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
& {\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
& {\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a75ce35e6cd3b58c6359897a8aa131509}\label{interface__client_8h_a75ce35e6cd3b58c6359897a8aa131509}
|
|
\index{interface\_client.h@{interface\_client.h}!quitter\_application@{quitter\_application}}
|
|
\index{quitter\_application@{quitter\_application}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{quitter\_application()}{quitter\_application()}}
|
|
{\footnotesize\ttfamily void quitter\+\_\+application (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{taille\+Panier, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{poids\mbox{[}$\,$\mbox{]}, }\item[{float}]{volume\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{float}]{budget, }\item[{int}]{suspendus\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Quitter l\textquotesingle{}application client.
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
{\em taille\+Panier} & -\/ La taille du panier. \\
|
|
\hline
|
|
{\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em poids} & -\/ Un tableau de poids d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em volume} & -\/ Un tableau de volumes d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
{\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
{\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
{\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
{\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
{\em budget} & -\/ Le budget du client. \\
|
|
\hline
|
|
{\em suspendus} & -\/ Un tableau d\textquotesingle{}état des clients suspendus. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_ac55e8aab165ed0541827f10be23c9d97}\label{interface__client_8h_ac55e8aab165ed0541827f10be23c9d97}
|
|
\index{interface\_client.h@{interface\_client.h}!reinitialiser\_panier@{reinitialiser\_panier}}
|
|
\index{reinitialiser\_panier@{reinitialiser\_panier}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{reinitialiser\_panier()}{reinitialiser\_panier()}}
|
|
{\footnotesize\ttfamily void reinitialiser\+\_\+panier (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{int \texorpdfstring{$\ast$}{*}}]{taille\+Panier, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Réinitialiser le panier du client.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
& {\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
& {\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em taille\+Panier} & -\/ Un pointeur pour stocker la taille du panier. \\
|
|
\hline
|
|
& {\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
& {\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
& {\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
& {\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\Hypertarget{interface__client_8h_a31471d992b6f14d5249bbb6efdeec3cd}\label{interface__client_8h_a31471d992b6f14d5249bbb6efdeec3cd}
|
|
\index{interface\_client.h@{interface\_client.h}!supprimer\_article\_du\_panier@{supprimer\_article\_du\_panier}}
|
|
\index{supprimer\_article\_du\_panier@{supprimer\_article\_du\_panier}!interface\_client.h@{interface\_client.h}}
|
|
\doxysubsubsection{\texorpdfstring{supprimer\_article\_du\_panier()}{supprimer\_article\_du\_panier()}}
|
|
{\footnotesize\ttfamily void supprimer\+\_\+article\+\_\+du\+\_\+panier (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{int \texorpdfstring{$\ast$}{*}}]{taille\+Panier, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Supprimer un article du panier du client.
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
& {\em panier} & -\/ Le panier d\textquotesingle{}achat du client. \\
|
|
\hline
|
|
& {\em quantites} & -\/ Un tableau de quantités d\textquotesingle{}articles dans le panier. \\
|
|
\hline
|
|
\mbox{\texttt{ out}} & {\em taille\+Panier} & -\/ Un pointeur pour stocker la taille du panier. \\
|
|
\hline
|
|
& {\em cagnottes} & -\/ Un tableau de cagnottes. \\
|
|
\hline
|
|
& {\em numero\+Client} & -\/ Le numéro du client. \\
|
|
\hline
|
|
& {\em numeros} & -\/ Un tableau de numéros d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
|
\hline
|
|
& {\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
|
\hline
|
|
& {\em prix\+Unitaire} & -\/ Un tableau de prix unitaires d\textquotesingle{}articles. \\
|
|
\hline
|
|
\end{DoxyParams}
|