\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_a9112538df3d862ffefc89fb8532d1176}{affich\+Ajout\+Article}} (int \texorpdfstring{$\ast$}{*}ref, float \texorpdfstring{$\ast$}{*}poids, float \texorpdfstring{$\ast$}{*}volume, float \texorpdfstring{$\ast$}{*}prix, int t\+Ref\mbox{[}$\,$\mbox{]}, int t\+Log\+Article) \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 void \mbox{\hyperlink{interface__resp_8h_a34970f3ce5206778f2a225d7fff17bdd}{problem\+Recherche\+Article}} (void) \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 int \mbox{\hyperlink{interface__resp_8h_a31e174ac99df5a3cb347944f972ab5c9}{affichage\+Connexion}} (void) \begin{DoxyCompactList}\small\item\em Affiche les informations nécessaires pour entrer le mod de passe responsable. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_ad770c392a3645464f2f19740f2006c44}{affich\+Modif\+Client}} (int t\+Num\+Client\mbox{[}$\,$\mbox{]}, int t\+Sus\mbox{[}$\,$\mbox{]}, int t\+Logique) \begin{DoxyCompactList}\small\item\em Affiche le menu qui permet de modifier l\textquotesingle{}état de la cagnotte d\textquotesingle{}un client. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_af8034d8f578bddee1a9e5b95e8000e06}{global\+\_\+resp}} (void) \begin{DoxyCompactList}\small\item\em Fonction principale de l\textquotesingle{}interface du responsable. \end{DoxyCompactList}\item void \mbox{\hyperlink{interface__resp_8h_abb1a25ae1531e0857856843b41805528}{affiche\+\_\+resp}} (void) \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_a31e174ac99df5a3cb347944f972ab5c9}\label{interface__resp_8h_a31e174ac99df5a3cb347944f972ab5c9} \index{interface\_resp.h@{interface\_resp.h}!affichageConnexion@{affichageConnexion}} \index{affichageConnexion@{affichageConnexion}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichageConnexion()}{affichageConnexion()}} {\footnotesize\ttfamily int affichage\+Connexion (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Affiche les informations nécessaires pour entrer le mod de passe responsable. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} Cette fonction permet au responsable de confirmer son identité \Hypertarget{interface__resp_8h_a9112538df3d862ffefc89fb8532d1176}\label{interface__resp_8h_a9112538df3d862ffefc89fb8532d1176} \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, }\item[{int}]{t\+Ref\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Log\+Article }\end{DoxyParamCaption})} Affiche les informations nécessaires pour ajouter un nouvel article. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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 {\em t\+Ref} & -\/ Tableau de référence des articles. \\ \hline {\em t\+Log\+Article} & -\/ Taille logique du tableau des références. \\ \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \Hypertarget{interface__resp_8h_abb1a25ae1531e0857856843b41805528}\label{interface__resp_8h_abb1a25ae1531e0857856843b41805528} \index{interface\_resp.h@{interface\_resp.h}!affiche\_resp@{affiche\_resp}} \index{affiche\_resp@{affiche\_resp}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affiche\_resp()}{affiche\_resp()}} {\footnotesize\ttfamily void affiche\+\_\+resp (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Affiche le menu principal de l\textquotesingle{}interface du responsable. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \Hypertarget{interface__resp_8h_ad770c392a3645464f2f19740f2006c44}\label{interface__resp_8h_ad770c392a3645464f2f19740f2006c44} \index{interface\_resp.h@{interface\_resp.h}!affichModifClient@{affichModifClient}} \index{affichModifClient@{affichModifClient}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{affichModifClient()}{affichModifClient()}} {\footnotesize\ttfamily void affich\+Modif\+Client (\begin{DoxyParamCaption}\item[{int}]{t\+Num\+Client\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Sus\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Logique }\end{DoxyParamCaption})} Affiche le menu qui permet de modifier l\textquotesingle{}état de la cagnotte d\textquotesingle{}un client. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \begin{DoxyParams}{Parameters} {\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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \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} \Hypertarget{interface__resp_8h_af8034d8f578bddee1a9e5b95e8000e06}\label{interface__resp_8h_af8034d8f578bddee1a9e5b95e8000e06} \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}\item[{void}]{ }\end{DoxyParamCaption})} Fonction principale de l\textquotesingle{}interface du responsable. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} 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{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor} \begin{DoxyParams}[1]{Parameters} \mbox{\texttt{ in,out}} & {\em choix} & -\/ L\textquotesingle{}option choisie par le responsable. \\ \hline \end{DoxyParams} \Hypertarget{interface__resp_8h_a34970f3ce5206778f2a225d7fff17bdd}\label{interface__resp_8h_a34970f3ce5206778f2a225d7fff17bdd} \index{interface\_resp.h@{interface\_resp.h}!problemRechercheArticle@{problemRechercheArticle}} \index{problemRechercheArticle@{problemRechercheArticle}!interface\_resp.h@{interface\_resp.h}} \doxysubsubsection{\texorpdfstring{problemRechercheArticle()}{problemRechercheArticle()}} {\footnotesize\ttfamily void problem\+Recherche\+Article (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})} Affiche un message en cas de problème lors de la recherche d\textquotesingle{}un article. \begin{DoxyAuthor}{Author} Yannis Doumir Fernandes \end{DoxyAuthor}