\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}