\doxysection{src/app/interface/interface\+\_\+resp.h File Reference} \hypertarget{interface__resp_8h}{}\label{interface__resp_8h}\index{src/app/interface/interface\_resp.h@{src/app/interface/interface\_resp.h}} En-\/tête des fonctions liées à l\textquotesingle{}interface du responsable. \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{interface__resp_8h_af518981f5e0d4575a6b7bae3f22e9985}{affich\+Articles}} (int t\+Ref\mbox{[}$\,$\mbox{]}, float t\+Poids\mbox{[}$\,$\mbox{]}, float t\+Vol\mbox{[}$\,$\mbox{]}, float t\+Prix\mbox{[}$\,$\mbox{]}, int t\+Logique) \begin{DoxyCompactList}\small\item\em Affiche la liste des articles. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a5e9ce25cbd73f9d4732b84eb5ab59d13}{affich\+Un\+Article}} (int t\+Ref\mbox{[}$\,$\mbox{]}, float t\+Poids\mbox{[}$\,$\mbox{]}, float t\+Vol\mbox{[}$\,$\mbox{]}, float t\+Prix\mbox{[}$\,$\mbox{]}, int t\+Logique) \begin{DoxyCompactList}\small\item\em Affiche les informations d\textquotesingle{}un article spécifique. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_aa29059c1470e490b32fdf483b5570c88}{affich\+Un\+Client}} (int t\+Num\+Client\mbox{[}$\,$\mbox{]}, float t\+Cagnotte\mbox{[}$\,$\mbox{]}, int t\+Sus\mbox{[}$\,$\mbox{]}, int t\+Logique) \begin{DoxyCompactList}\small\item\em Affiche les informations d\textquotesingle{}un client spécifique. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a7c0531c63ea490d0b674960483e9ba27}{affich\+Clients}} (int t\+Num\+Client\mbox{[}$\,$\mbox{]}, float t\+Cagnotte\mbox{[}$\,$\mbox{]}, int t\+Sus\mbox{[}$\,$\mbox{]}, int t\+Logique) \begin{DoxyCompactList}\small\item\em Affiche la liste des clients. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a9e01225a96daa69eb466e03fd1108c0a}{affich\+Ajout\+Article}} (int \texorpdfstring{$\ast$}{*}ref, float \texorpdfstring{$\ast$}{*}poids, float \texorpdfstring{$\ast$}{*}volume, float \texorpdfstring{$\ast$}{*}prix) \begin{DoxyCompactList}\small\item\em Affiche les informations nécessaires pour ajouter un nouvel article. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a47ca5882a75fd3b919ba02b028582473}{affich\+Supprimer\+Article}} (int \texorpdfstring{$\ast$}{*}ref) \begin{DoxyCompactList}\small\item\em Affiche les informations nécessaires pour supprimer un article. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_af075e50ffce501b901ff31b1fb73262f}{affich\+Modifier\+Article}} (int \texorpdfstring{$\ast$}{*}ref, float \texorpdfstring{$\ast$}{*}poids, float \texorpdfstring{$\ast$}{*}volume, float \texorpdfstring{$\ast$}{*}prix) \begin{DoxyCompactList}\small\item\em Affiche les informations nécessaires pour modifier un article. \end{DoxyCompactList}\item \Hypertarget{interface__resp_8h_a80d8c0f53cf692db395b729a229f2df8}\label{interface__resp_8h_a80d8c0f53cf692db395b729a229f2df8} void {\bfseries problem\+Recherche\+Article} () \begin{DoxyCompactList}\small\item\em Affiche un message en cas de problème lors de la recherche d\textquotesingle{}un article. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a964d2d2bc5b9aa544e6187ed6cbc961c}{affich\+Ajout\+Client}} (int t\+Num\+Client\mbox{[}$\,$\mbox{]}, int t\+Logique, int \texorpdfstring{$\ast$}{*}numC) \begin{DoxyCompactList}\small\item\em Affiche les informations nécessaires pour ajouter un nouveau client. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a1f14dc8f23be75e1a5c0e7ce0c77f597}{menu\+\_\+resp}} (int \texorpdfstring{$\ast$}{*}choix) \begin{DoxyCompactList}\small\item\em Laisse le responsable choisir une option du menu. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_a421ebe0511c91fb6431aed873aa01e35}{global\+\_\+resp}} () \begin{DoxyCompactList}\small\item\em Fonction principale de l\textquotesingle{}interface du responsable. \end{DoxyCompactList}\item \Hypertarget{interface__resp_8h_a333cea7df6b2de2a16440aaf53d63af4}\label{interface__resp_8h_a333cea7df6b2de2a16440aaf53d63af4} void {\bfseries affiche\+\_\+resp} () \begin{DoxyCompactList}\small\item\em Affiche le menu principal de l\textquotesingle{}interface du responsable. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} En-\/tête des fonctions liées à l\textquotesingle{}interface du responsable. \doxysubsection{Function Documentation} \Hypertarget{interface__resp_8h_a9e01225a96daa69eb466e03fd1108c0a}\label{interface__resp_8h_a9e01225a96daa69eb466e03fd1108c0a} \index{interface\_resp.h@{interface\_resp.h}!affichAjoutArticle@{affichAjoutArticle}} \index{affichAjoutArticle@{affichAjoutArticle}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichAjoutArticle()}{affichAjoutArticle()}} {\footnotesize\ttfamily void affich\+Ajout\+Article (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{ref, }\item[{float \texorpdfstring{$\ast$}{*}}]{poids, }\item[{float \texorpdfstring{$\ast$}{*}}]{volume, }\item[{float \texorpdfstring{$\ast$}{*}}]{prix }\end{DoxyParamCaption})} Affiche les informations nécessaires pour ajouter un nouvel article. \begin{DoxyParams}{Parameters} {\em ref} & -\/ Référence du nouvel article. \\ \hline {\em poids} & -\/ Poids du nouvel article. \\ \hline {\em volume} & -\/ Volume du nouvel article. \\ \hline {\em prix} & -\/ Prix du nouvel article.\\ \hline \end{DoxyParams} Affiche les informations nécessaires pour ajouter un nouvel article. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em ref} & -\/ Référence du nouvel article. \\ \hline \mbox{\texttt{ in,out}} & {\em poids} & -\/ Poids du nouvel article. \\ \hline \mbox{\texttt{ in,out}} & {\em volume} & -\/ Volume du nouvel article. \\ \hline \mbox{\texttt{ in,out}} & {\em prix} & -\/ Prix du nouvel article. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a964d2d2bc5b9aa544e6187ed6cbc961c}\label{interface__resp_8h_a964d2d2bc5b9aa544e6187ed6cbc961c} \index{interface\_resp.h@{interface\_resp.h}!affichAjoutClient@{affichAjoutClient}} \index{affichAjoutClient@{affichAjoutClient}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichAjoutClient()}{affichAjoutClient()}} {\footnotesize\ttfamily void affich\+Ajout\+Client (\begin{DoxyParamCaption}\item[{int}]{t\+Num\+Client\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique, }\item[{int \texorpdfstring{$\ast$}{*}}]{numC }\end{DoxyParamCaption})} Affiche les informations nécessaires pour ajouter un nouveau client. \begin{DoxyParams}{Parameters} {\em t\+Num\+Client} & -\/ Tableau des numéros de clients. \\ \hline {\em t\+Logique} & -\/ Nombre de clients actuellement enregistrés. \\ \hline {\em numC} & -\/ Numéro du nouveau client.\\ \hline \end{DoxyParams} Affiche les informations nécessaires pour ajouter un nouveau client. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in}} & {\em t\+Num\+Client} & -\/ Tableau des numéros de client. \\ \hline \mbox{\texttt{ in}} & {\em t\+Logique} & -\/ Taille logique des tableaux. \\ \hline \mbox{\texttt{ in,out}} & {\em numC} & -\/ Numéro du nouveau client. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_af518981f5e0d4575a6b7bae3f22e9985}\label{interface__resp_8h_af518981f5e0d4575a6b7bae3f22e9985} \index{interface\_resp.h@{interface\_resp.h}!affichArticles@{affichArticles}} \index{affichArticles@{affichArticles}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichArticles()}{affichArticles()}} {\footnotesize\ttfamily void affich\+Articles (\begin{DoxyParamCaption}\item[{int}]{t\+Ref\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Poids\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Vol\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Prix\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique }\end{DoxyParamCaption})} Affiche la liste des articles. \begin{DoxyParams}{Parameters} {\em t\+Ref} & -\/ Tableau des références des articles. \\ \hline {\em t\+Poids} & -\/ Tableau des poids des articles. \\ \hline {\em t\+Vol} & -\/ Tableau des volumes des articles. \\ \hline {\em t\+Prix} & -\/ Tableau des prix des articles. \\ \hline {\em t\+Logique} & -\/ Nombre d\textquotesingle{}articles actuellement enregistrés.\\ \hline {\em t\+Ref} & -\/ Tableau des références d\textquotesingle{}articles. \\ \hline {\em t\+Poids} & -\/ Tableau des poids d\textquotesingle{}articles. \\ \hline {\em t\+Vol} & -\/ Tableau des volumes d\textquotesingle{}articles. \\ \hline {\em t\+Prix} & -\/ Tableau des prix d\textquotesingle{}articles. \\ \hline {\em t\+Logique} & -\/ Taille logique des tableaux. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a7c0531c63ea490d0b674960483e9ba27}\label{interface__resp_8h_a7c0531c63ea490d0b674960483e9ba27} \index{interface\_resp.h@{interface\_resp.h}!affichClients@{affichClients}} \index{affichClients@{affichClients}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichClients()}{affichClients()}} {\footnotesize\ttfamily void affich\+Clients (\begin{DoxyParamCaption}\item[{int}]{t\+Num\+Client\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Cagnotte\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Sus\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique }\end{DoxyParamCaption})} Affiche la liste des clients. \begin{DoxyParams}{Parameters} {\em t\+Num\+Client} & -\/ Tableau des numéros de clients. \\ \hline {\em t\+Cagnotte} & -\/ Tableau des cagnottes des clients. \\ \hline {\em t\+Sus} & -\/ Tableau des états de suspension des clients. \\ \hline {\em t\+Logique} & -\/ Nombre de clients actuellement enregistrés.\\ \hline {\em t\+Num\+Client} & -\/ Tableau des numéros de client. \\ \hline {\em t\+Cagnotte} & -\/ Tableau des cagnottes des clients. \\ \hline {\em t\+Sus} & -\/ Tableau d\textquotesingle{}états des clients. \\ \hline {\em t\+Logique} & -\/ Taille logique des tableaux. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_af075e50ffce501b901ff31b1fb73262f}\label{interface__resp_8h_af075e50ffce501b901ff31b1fb73262f} \index{interface\_resp.h@{interface\_resp.h}!affichModifierArticle@{affichModifierArticle}} \index{affichModifierArticle@{affichModifierArticle}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichModifierArticle()}{affichModifierArticle()}} {\footnotesize\ttfamily void affich\+Modifier\+Article (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{ref, }\item[{float \texorpdfstring{$\ast$}{*}}]{poids, }\item[{float \texorpdfstring{$\ast$}{*}}]{volume, }\item[{float \texorpdfstring{$\ast$}{*}}]{prix }\end{DoxyParamCaption})} Affiche les informations nécessaires pour modifier un article. \begin{DoxyParams}{Parameters} {\em ref} & -\/ Référence de l\textquotesingle{}article à modifier. \\ \hline {\em poids} & -\/ Nouveau poids de l\textquotesingle{}article. \\ \hline {\em volume} & -\/ Nouveau volume de l\textquotesingle{}article. \\ \hline {\em prix} & -\/ Nouveau prix de l\textquotesingle{}article.\\ \hline \end{DoxyParams} Affiche les informations nécessaires pour modifier un article. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em ref} & -\/ Référence de l\textquotesingle{}article à modifier. \\ \hline \mbox{\texttt{ in,out}} & {\em poids} & -\/ Nouveau poids de l\textquotesingle{}article. \\ \hline \mbox{\texttt{ in,out}} & {\em volume} & -\/ Nouveau volume de l\textquotesingle{}article. \\ \hline \mbox{\texttt{ in,out}} & {\em prix} & -\/ Nouveau prix de l\textquotesingle{}article. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a47ca5882a75fd3b919ba02b028582473}\label{interface__resp_8h_a47ca5882a75fd3b919ba02b028582473} \index{interface\_resp.h@{interface\_resp.h}!affichSupprimerArticle@{affichSupprimerArticle}} \index{affichSupprimerArticle@{affichSupprimerArticle}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichSupprimerArticle()}{affichSupprimerArticle()}} {\footnotesize\ttfamily void affich\+Supprimer\+Article (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{ref }\end{DoxyParamCaption})} Affiche les informations nécessaires pour supprimer un article. \begin{DoxyParams}{Parameters} {\em ref} & -\/ Référence de l\textquotesingle{}article à supprimer.\\ \hline \end{DoxyParams} Affiche les informations nécessaires pour supprimer un article. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em ref} & -\/ Référence de l\textquotesingle{}article à supprimer. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a5e9ce25cbd73f9d4732b84eb5ab59d13}\label{interface__resp_8h_a5e9ce25cbd73f9d4732b84eb5ab59d13} \index{interface\_resp.h@{interface\_resp.h}!affichUnArticle@{affichUnArticle}} \index{affichUnArticle@{affichUnArticle}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichUnArticle()}{affichUnArticle()}} {\footnotesize\ttfamily void affich\+Un\+Article (\begin{DoxyParamCaption}\item[{int}]{t\+Ref\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Poids\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Vol\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Prix\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique }\end{DoxyParamCaption})} Affiche les informations d\textquotesingle{}un article spécifique. \begin{DoxyParams}{Parameters} {\em t\+Ref} & -\/ Tableau des références des articles. \\ \hline {\em t\+Poids} & -\/ Tableau des poids des articles. \\ \hline {\em t\+Vol} & -\/ Tableau des volumes des articles. \\ \hline {\em t\+Prix} & -\/ Tableau des prix des articles. \\ \hline {\em t\+Logique} & -\/ Nombre d\textquotesingle{}articles actuellement enregistrés.\\ \hline \end{DoxyParams} Affiche les informations d\textquotesingle{}un article spécifique. \begin{DoxyParams}{Parameters} {\em t\+Ref} & -\/ Tableau des références d\textquotesingle{}articles. \\ \hline {\em t\+Poids} & -\/ Tableau des poids d\textquotesingle{}articles. \\ \hline {\em t\+Vol} & -\/ Tableau des volumes d\textquotesingle{}articles. \\ \hline {\em t\+Prix} & -\/ Tableau des prix d\textquotesingle{}articles. \\ \hline {\em t\+Logique} & -\/ Taille logique des tableaux. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_aa29059c1470e490b32fdf483b5570c88}\label{interface__resp_8h_aa29059c1470e490b32fdf483b5570c88} \index{interface\_resp.h@{interface\_resp.h}!affichUnClient@{affichUnClient}} \index{affichUnClient@{affichUnClient}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichUnClient()}{affichUnClient()}} {\footnotesize\ttfamily void affich\+Un\+Client (\begin{DoxyParamCaption}\item[{int}]{t\+Num\+Client\mbox{[}$\,$\mbox{]}, }\item[{float}]{t\+Cagnotte\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Sus\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique }\end{DoxyParamCaption})} Affiche les informations d\textquotesingle{}un client spécifique. \begin{DoxyParams}{Parameters} {\em t\+Num\+Client} & -\/ Tableau des numéros de clients. \\ \hline {\em t\+Cagnotte} & -\/ Tableau des cagnottes des clients. \\ \hline {\em t\+Sus} & -\/ Tableau des états de suspension des clients. \\ \hline {\em t\+Logique} & -\/ Nombre de clients actuellement enregistrés.\\ \hline \end{DoxyParams} Affiche les informations d\textquotesingle{}un client spécifique. \begin{DoxyParams}{Parameters} {\em t\+Num\+Client} & -\/ Tableau des numéros de client. \\ \hline {\em t\+Cagnotte} & -\/ Tableau des cagnottes des clients. \\ \hline {\em t\+Sus} & -\/ Tableau d\textquotesingle{}états des clients. \\ \hline {\em t\+Logique} & -\/ Taille logique des tableaux. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a421ebe0511c91fb6431aed873aa01e35}\label{interface__resp_8h_a421ebe0511c91fb6431aed873aa01e35} \index{interface\_resp.h@{interface\_resp.h}!global\_resp@{global\_resp}} \index{global\_resp@{global\_resp}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{global\_resp()}{global\_resp()}} {\footnotesize\ttfamily void global\+\_\+resp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} Fonction principale de l\textquotesingle{}interface du responsable. Cette fonction permet au responsable d\textquotesingle{}effectuer diverses actions telles que la gestion des articles et des clients. \Hypertarget{interface__resp_8h_a1f14dc8f23be75e1a5c0e7ce0c77f597}\label{interface__resp_8h_a1f14dc8f23be75e1a5c0e7ce0c77f597} \index{interface\_resp.h@{interface\_resp.h}!menu\_resp@{menu\_resp}} \index{menu\_resp@{menu\_resp}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{menu\_resp()}{menu\_resp()}} {\footnotesize\ttfamily void menu\+\_\+resp (\begin{DoxyParamCaption}\item[{int \texorpdfstring{$\ast$}{*}}]{choix }\end{DoxyParamCaption})} Laisse le responsable choisir une option du menu. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em choix} & -\/ L\textquotesingle{}option choisie par le responsable.\\ \hline \end{DoxyParams} Laisse le responsable choisir une option du menu. \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em choix} & -\/ L\textquotesingle{}option choisie par le responsable. \\ \hline \end{DoxyParams}