Signed-off-by: Mathéo Hersan <matheohersan@MacBook-Pro-de-Matheo.local>pull/13/head^2
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 635 B |
@ -0,0 +1,405 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic/client.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">client.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Fichier d'en-tête pour les fonctions de gestion des clients.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include <stdlib.h></code><br />
|
||||
<code>#include "<a class="el" href="interface__client_8h_source.html">../interface/interface_client.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="client_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a8bc792436cb2773b638667f7a898a625" id="r_a8bc792436cb2773b638667f7a898a625"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html#a8bc792436cb2773b638667f7a898a625">charger_clients</a> (int numeros[], float cagnottes[], int suspendues[], int tPhysique)</td></tr>
|
||||
<tr class="memdesc:a8bc792436cb2773b638667f7a898a625"><td class="mdescLeft"> </td><td class="mdescRight">Charger les données des clients depuis un fichier. <br /></td></tr>
|
||||
<tr class="separator:a8bc792436cb2773b638667f7a898a625"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a029f0d2d057a55b541f2cb82c76b9cda" id="r_a029f0d2d057a55b541f2cb82c76b9cda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda">sauvegarde_clients</a> (int numeros[], float cagnottes[], int suspendus[], int nombreClients)</td></tr>
|
||||
<tr class="memdesc:a029f0d2d057a55b541f2cb82c76b9cda"><td class="mdescLeft"> </td><td class="mdescRight">Sauvegarder les données des clients dans un fichier. <br /></td></tr>
|
||||
<tr class="separator:a029f0d2d057a55b541f2cb82c76b9cda"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acad182f42a0cd24ad98b174fba322ad1" id="r_acad182f42a0cd24ad98b174fba322ad1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html#acad182f42a0cd24ad98b174fba322ad1">supprimer_article</a> (int panier[], int quantites[], int *taillePanier, int reference, int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[], float cagnottes[])</td></tr>
|
||||
<tr class="memdesc:acad182f42a0cd24ad98b174fba322ad1"><td class="mdescLeft"> </td><td class="mdescRight">Supprimer un article du panier du client. <br /></td></tr>
|
||||
<tr class="separator:acad182f42a0cd24ad98b174fba322ad1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e81c9bb0e47fe7a39ae0235da80b05e" id="r_a5e81c9bb0e47fe7a39ae0235da80b05e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e">trouver_index_article</a> (int reference, int references[], int nombreArticles)</td></tr>
|
||||
<tr class="memdesc:a5e81c9bb0e47fe7a39ae0235da80b05e"><td class="mdescLeft"> </td><td class="mdescRight">Trouver l'index d'une référence d'article dans un tableau. <br /></td></tr>
|
||||
<tr class="separator:a5e81c9bb0e47fe7a39ae0235da80b05e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac5dad689583b01a2f96595f2d1069550" id="r_ac5dad689583b01a2f96595f2d1069550"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html#ac5dad689583b01a2f96595f2d1069550">trouver_index_client</a> (int numeroClient, int numeros[], int nombreClients)</td></tr>
|
||||
<tr class="memdesc:ac5dad689583b01a2f96595f2d1069550"><td class="mdescLeft"> </td><td class="mdescRight">Trouver l'index d'un numéro de client dans un tableau. <br /></td></tr>
|
||||
<tr class="separator:ac5dad689583b01a2f96595f2d1069550"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Fichier d'en-tête pour les fonctions de gestion des clients. </p>
|
||||
<p>Ce fichier d'en-tête définit les fonctions liées à la gestion des clients, telles que le chargement des clients, la sauvegarde, etc.</p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Hersan Mathéo </dd></dl>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a8bc792436cb2773b638667f7a898a625" name="a8bc792436cb2773b638667f7a898a625"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8bc792436cb2773b638667f7a898a625">◆ </a></span>charger_clients()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int charger_clients </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendues</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Charger les données des clients depuis un fichier. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">suspendues</td><td>- Un tableau d'état des clients suspendus. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>- La taille physique du tableau des clients.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Le nombre de clients chargés depuis le fichier. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a029f0d2d057a55b541f2cb82c76b9cda" name="a029f0d2d057a55b541f2cb82c76b9cda"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a029f0d2d057a55b541f2cb82c76b9cda">◆ </a></span>sauvegarde_clients()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void sauvegarde_clients </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sauvegarder les données des clients dans un fichier. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">suspendus</td><td>- Un tableau d'état des clients suspendus. </td></tr>
|
||||
<tr><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acad182f42a0cd24ad98b174fba322ad1" name="acad182f42a0cd24ad98b174fba322ad1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acad182f42a0cd24ad98b174fba322ad1">◆ </a></span>supprimer_article()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void supprimer_article </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>reference</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Supprimer un article du panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">taillePanier</td><td>- Un pointeur pour stocker la taille du panier. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">reference</td><td>- La référence de l'article à supprimer. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes des clients. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5e81c9bb0e47fe7a39ae0235da80b05e" name="a5e81c9bb0e47fe7a39ae0235da80b05e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5e81c9bb0e47fe7a39ae0235da80b05e">◆ </a></span>trouver_index_article()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int trouver_index_article </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>reference</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreArticles</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Trouver l'index d'une référence d'article dans un tableau. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">reference</td><td>- La référence de l'article à rechercher. </td></tr>
|
||||
<tr><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramname">nombreArticles</td><td>- Le nombre total d'articles.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>L'index de la référence dans le tableau ou -1 si la référence n'est pas trouvée. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac5dad689583b01a2f96595f2d1069550" name="ac5dad689583b01a2f96595f2d1069550"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac5dad689583b01a2f96595f2d1069550">◆ </a></span>trouver_index_client()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int trouver_index_client </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Trouver l'index d'un numéro de client dans un tableau. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">numeroClient</td><td>- Le numéro de client à rechercher. </td></tr>
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">nombreClients</td><td>- Le nombre total de clients.</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>L'index du numéro de client dans le tableau ou -1 si le numéro de client n'est pas trouvé. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,114 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic/client.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">client.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="client_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#ifndef CLIENT_H</span></div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#define CLIENT_H</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "../interface/interface_client.h"</span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keywordtype">int</span> <a class="code hl_function" href="client_8h.html#a8bc792436cb2773b638667f7a898a625">charger_clients</a>(<span class="keywordtype">int</span> numeros[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> suspendues[], <span class="keywordtype">int</span> tPhysique);</div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">void</span> <a class="code hl_function" href="client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda">sauvegarde_clients</a>(<span class="keywordtype">int</span> numeros[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> suspendus[], <span class="keywordtype">int</span> nombreClients);</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="keywordtype">void</span> <a class="code hl_function" href="client_8h.html#acad182f42a0cd24ad98b174fba322ad1">supprimer_article</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">int</span> *taillePanier, <span class="keywordtype">int</span> reference, <span class="keywordtype">int</span> numeroClient, <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> prixUnitaire[], <span class="keywordtype">float</span> cagnottes[]);</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="keywordtype">int</span> <a class="code hl_function" href="client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e">trouver_index_article</a>(<span class="keywordtype">int</span> reference, <span class="keywordtype">int</span> references[], <span class="keywordtype">int</span> nombreArticles);</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="keywordtype">int</span> <a class="code hl_function" href="client_8h.html#ac5dad689583b01a2f96595f2d1069550">trouver_index_client</a>(<span class="keywordtype">int</span> numeroClient, <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients);</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#endif </span><span class="comment">// CLIENT_H</span></div>
|
||||
<div class="ttc" id="aclient_8h_html_a029f0d2d057a55b541f2cb82c76b9cda"><div class="ttname"><a href="client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda">sauvegarde_clients</a></div><div class="ttdeci">void sauvegarde_clients(int numeros[], float cagnottes[], int suspendus[], int nombreClients)</div><div class="ttdoc">Sauvegarder les données des clients dans un fichier.</div><div class="ttdef"><b>Definition</b> client.c:29</div></div>
|
||||
<div class="ttc" id="aclient_8h_html_a5e81c9bb0e47fe7a39ae0235da80b05e"><div class="ttname"><a href="client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e">trouver_index_article</a></div><div class="ttdeci">int trouver_index_article(int reference, int references[], int nombreArticles)</div><div class="ttdoc">Trouver l'index d'une référence d'article dans un tableau.</div><div class="ttdef"><b>Definition</b> client.c:42</div></div>
|
||||
<div class="ttc" id="aclient_8h_html_a8bc792436cb2773b638667f7a898a625"><div class="ttname"><a href="client_8h.html#a8bc792436cb2773b638667f7a898a625">charger_clients</a></div><div class="ttdeci">int charger_clients(int numeros[], float cagnottes[], int suspendues[], int tPhysique)</div><div class="ttdoc">Charger les données des clients depuis un fichier.</div><div class="ttdef"><b>Definition</b> client.c:6</div></div>
|
||||
<div class="ttc" id="aclient_8h_html_ac5dad689583b01a2f96595f2d1069550"><div class="ttname"><a href="client_8h.html#ac5dad689583b01a2f96595f2d1069550">trouver_index_client</a></div><div class="ttdeci">int trouver_index_client(int numeroClient, int numeros[], int nombreClients)</div><div class="ttdoc">Trouver l'index d'un numéro de client dans un tableau.</div><div class="ttdef"><b>Definition</b> client.c:51</div></div>
|
||||
<div class="ttc" id="aclient_8h_html_acad182f42a0cd24ad98b174fba322ad1"><div class="ttname"><a href="client_8h.html#acad182f42a0cd24ad98b174fba322ad1">supprimer_article</a></div><div class="ttdeci">void supprimer_article(int panier[], int quantites[], int *taillePanier, int reference, int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[], float cagnottes[])</div><div class="ttdoc">Supprimer un article du panier du client.</div><div class="ttdef"><b>Definition</b> client.c:60</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 132 B |
@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">app Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||
Directories</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,92 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">src Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html">main.c</a></td></tr>
|
||||
<tr class="memdesc:main_8c"><td class="mdescLeft"> </td><td class="mdescRight">Programme principal pour choisir une interface et lancer l'application. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,95 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/interface Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">interface Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="interface__client_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html">interface_client.h</a></td></tr>
|
||||
<tr class="memdesc:interface__client_8h"><td class="mdescLeft"> </td><td class="mdescRight">Fichier d'en-tête pour les fonctions de l'interface client. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="interface__resp_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html">interface_resp.h</a></td></tr>
|
||||
<tr class="memdesc:interface__resp_8h"><td class="mdescLeft"> </td><td class="mdescRight">En-tête des fonctions liées à l'interface du responsable. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,98 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic Directory Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">core_logic Directory Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||
Files</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="client_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8h.html">client.h</a></td></tr>
|
||||
<tr class="memdesc:client_8h"><td class="mdescLeft"> </td><td class="mdescRight">Fichier d'en-tête pour les fonctions de gestion des clients. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html">responsable.c</a></td></tr>
|
||||
<tr class="memdesc:responsable_8c"><td class="mdescLeft"> </td><td class="mdescRight">Définition des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="responsable_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html">responsable.h</a></td></tr>
|
||||
<tr class="memdesc:responsable_8h"><td class="mdescLeft"> </td><td class="mdescRight">Déclaration des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,192 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
$('table.directory tr').
|
||||
removeClass('odd').filter(':visible:odd').addClass('odd');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
||||
var opened=true;
|
||||
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
|
||||
var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ];
|
||||
var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ];
|
||||
|
||||
// toggle all folding blocks
|
||||
function codefold_toggle_all(relPath) {
|
||||
if (opened) {
|
||||
$('#fold_all').css('background-image',plusImg[relPath]);
|
||||
$('div[id^=foldopen]').hide();
|
||||
$('div[id^=foldclosed]').show();
|
||||
} else {
|
||||
$('#fold_all').css('background-image',minusImg[relPath]);
|
||||
$('div[id^=foldopen]').show();
|
||||
$('div[id^=foldclosed]').hide();
|
||||
}
|
||||
opened=!opened;
|
||||
}
|
||||
|
||||
// toggle single folding block
|
||||
function codefold_toggle(id) {
|
||||
$('#foldopen'+id).toggle();
|
||||
$('#foldclosed'+id).toggle();
|
||||
}
|
||||
function init_codefold(relPath) {
|
||||
$('span[class=lineno]').css(
|
||||
{'padding-right':'4px',
|
||||
'margin-right':'2px',
|
||||
'display':'inline-block',
|
||||
'width':'54px',
|
||||
'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%'
|
||||
});
|
||||
// add global toggle to first line
|
||||
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
|
||||
'onclick="javascript:codefold_toggle_all('+relPath+');" '+
|
||||
'style="background-image:'+minusImg[relPath]+';"></span>');
|
||||
// add vertical lines to other rows
|
||||
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
|
||||
// add toggle controls to lines with fold divs
|
||||
$('div[class=foldopen]').each(function() {
|
||||
// extract specific id to use
|
||||
var id = $(this).attr('id').replace('foldopen','');
|
||||
// extract start and end foldable fragment attributes
|
||||
var start = $(this).attr('data-start');
|
||||
var end = $(this).attr('data-end');
|
||||
// replace normal fold span with controls for the first line of a foldable fragment
|
||||
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
|
||||
'onclick="javascript:codefold_toggle(\''+id+'\');" '+
|
||||
'style="background-image:'+minusImg[relPath]+';"></span>');
|
||||
// append div for folded (closed) representation
|
||||
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
|
||||
// extract the first line from the "open" section to represent closed content
|
||||
var line = $(this).children().first().clone();
|
||||
// remove any glow that might still be active on the original line
|
||||
$(line).removeClass('glow');
|
||||
if (start) {
|
||||
// if line already ends with a start marker (e.g. trailing {), remove it
|
||||
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
|
||||
}
|
||||
// replace minus with plus symbol
|
||||
$(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
|
||||
// append ellipsis
|
||||
$(line).append(' '+start+'<a href="javascript:codefold_toggle(\''+id+'\')">…</a>'+end);
|
||||
// insert constructed line into closed div
|
||||
$('#foldclosed'+id).html(line);
|
||||
});
|
||||
}
|
||||
|
||||
/* @license-end */
|
@ -0,0 +1,95 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">File List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')"> </span><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html" target="_self">app</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">▼</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')"> </span><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html" target="_self">core_logic</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="client_8h.html" target="_self">client.h</a></td><td class="desc">Fichier d'en-tête pour les fonctions de gestion des clients </td></tr>
|
||||
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="responsable_8c.html" target="_self">responsable.c</a></td><td class="desc">Définition des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a> </td></tr>
|
||||
<tr id="row_0_0_0_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="responsable_8h_source.html"><span class="icondoc"></span></a><a class="el" href="responsable_8h.html" target="_self">responsable.h</a></td><td class="desc">Déclaration des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a> </td></tr>
|
||||
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">▼</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')"> </span><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html" target="_self">interface</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="interface__client_8h_source.html"><span class="icondoc"></span></a><a class="el" href="interface__client_8h.html" target="_self">interface_client.h</a></td><td class="desc">Fichier d'en-tête pour les fonctions de l'interface client </td></tr>
|
||||
<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a href="interface__resp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="interface__resp_8h.html" target="_self">interface_resp.h</a></td><td class="desc">En-tête des fonctions liées à l'interface du responsable </td></tr>
|
||||
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="main_8c.html" target="_self">main.c</a></td><td class="desc">Programme principal pour choisir une interface et lancer l'application </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.1 KiB |
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
|
||||
|
||||
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||
<li>affichageConnexion() : <a class="el" href="interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9">interface_resp.h</a></li>
|
||||
<li>affichAjoutArticle() : <a class="el" href="interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176">interface_resp.h</a></li>
|
||||
<li>affichAjoutClient() : <a class="el" href="interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c">interface_resp.h</a></li>
|
||||
<li>affichArticles() : <a class="el" href="interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985">interface_resp.h</a></li>
|
||||
<li>affichClients() : <a class="el" href="interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27">interface_resp.h</a></li>
|
||||
<li>affiche_client() : <a class="el" href="interface__client_8h.html#a0ee281249d9a07abd6143449b761d212">interface_client.h</a></li>
|
||||
<li>affiche_recap_panier() : <a class="el" href="interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470">interface_client.h</a></li>
|
||||
<li>affiche_resp() : <a class="el" href="interface__resp_8h.html#abb1a25ae1531e0857856843b41805528">interface_resp.h</a></li>
|
||||
<li>affichModifClient() : <a class="el" href="interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44">interface_resp.h</a></li>
|
||||
<li>affichModifierArticle() : <a class="el" href="interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f">interface_resp.h</a></li>
|
||||
<li>affichSupprimerArticle() : <a class="el" href="interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473">interface_resp.h</a></li>
|
||||
<li>affichUnArticle() : <a class="el" href="interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13">interface_resp.h</a></li>
|
||||
<li>affichUnClient() : <a class="el" href="interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88">interface_resp.h</a></li>
|
||||
<li>ajouter_article_au_panier() : <a class="el" href="interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e">interface_client.h</a></li>
|
||||
<li>ajouterArticle() : <a class="el" href="responsable_8c.html#abce68a203cf18b85ebdad34e468815f0">responsable.c</a>, <a class="el" href="responsable_8h.html#abce68a203cf18b85ebdad34e468815f0">responsable.h</a></li>
|
||||
<li>ajouterClient() : <a class="el" href="responsable_8c.html#a185476dbf2dae604d3deb6a3085580a2">responsable.c</a>, <a class="el" href="responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>chargementArticles() : <a class="el" href="responsable_8c.html#a937ddfa15445cc5d2336130fb6567ce1">responsable.c</a>, <a class="el" href="responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1">responsable.h</a></li>
|
||||
<li>charger_clients() : <a class="el" href="client_8h.html#a8bc792436cb2773b638667f7a898a625">client.h</a></li>
|
||||
<li>choixInterface() : <a class="el" href="main_8c.html#a5fdac9110609b2cc4b43c68b643af452">main.c</a></li>
|
||||
<li>configurer_session_client() : <a class="el" href="interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||
<li>dechiffrerCesar() : <a class="el" href="responsable_8c.html#ad21f0252145711b8da85feef17902fbc">responsable.c</a>, <a class="el" href="responsable_8h.html#ad21f0252145711b8da85feef17902fbc">responsable.h</a></li>
|
||||
<li>decodageMDP() : <a class="el" href="responsable_8c.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">responsable.c</a>, <a class="el" href="responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">responsable.h</a></li>
|
||||
<li>deduire_cagnotte() : <a class="el" href="interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||
<li>global_client() : <a class="el" href="interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40">interface_client.h</a></li>
|
||||
<li>global_resp() : <a class="el" href="interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06">interface_resp.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||
<li>main() : <a class="el" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main.c</a></li>
|
||||
<li>menu_client() : <a class="el" href="interface__client_8h.html#a49de18c6560633af132a56085d28a8ba">interface_client.h</a></li>
|
||||
<li>menu_resp() : <a class="el" href="interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597">interface_resp.h</a></li>
|
||||
<li>modifier_quantite_article_panier() : <a class="el" href="interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e">interface_client.h</a></li>
|
||||
<li>modifierArticle() : <a class="el" href="responsable_8c.html#ab02f9ff38b359630bc980bae859f7512">responsable.c</a>, <a class="el" href="responsable_8h.html#ab02f9ff38b359630bc980bae859f7512">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||
<li>problemRechercheArticle() : <a class="el" href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd">interface_resp.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
|
||||
<li>quitter_application() : <a class="el" href="interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||
<li>rechercheRefArticle() : <a class="el" href="responsable_8c.html#a33f342ec6aaff14efce87b42350d9bee">responsable.c</a>, <a class="el" href="responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee">responsable.h</a></li>
|
||||
<li>reinitialiser_panier() : <a class="el" href="interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||
<li>sauvegardArticles() : <a class="el" href="responsable_8c.html#ac9e79c89d04823f4b1b5572c9865e57d">responsable.c</a>, <a class="el" href="responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d">responsable.h</a></li>
|
||||
<li>sauvegarde_clients() : <a class="el" href="client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda">client.h</a></li>
|
||||
<li>supprimer_article() : <a class="el" href="client_8h.html#acad182f42a0cd24ad98b174fba322ad1">client.h</a></li>
|
||||
<li>supprimer_article_du_panier() : <a class="el" href="interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd">interface_client.h</a></li>
|
||||
<li>supprimerArticle() : <a class="el" href="responsable_8c.html#a0f8076a332f73d1edca58cfaeb42167e">responsable.c</a>, <a class="el" href="responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||
<li>trouver_index_article() : <a class="el" href="client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e">client.h</a></li>
|
||||
<li>trouver_index_client() : <a class="el" href="client_8h.html#ac5dad689583b01a2f96595f2d1069550">client.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,159 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented functions with links to the documentation:</div>
|
||||
|
||||
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||
<li>affichageConnexion() : <a class="el" href="interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9">interface_resp.h</a></li>
|
||||
<li>affichAjoutArticle() : <a class="el" href="interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176">interface_resp.h</a></li>
|
||||
<li>affichAjoutClient() : <a class="el" href="interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c">interface_resp.h</a></li>
|
||||
<li>affichArticles() : <a class="el" href="interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985">interface_resp.h</a></li>
|
||||
<li>affichClients() : <a class="el" href="interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27">interface_resp.h</a></li>
|
||||
<li>affiche_client() : <a class="el" href="interface__client_8h.html#a0ee281249d9a07abd6143449b761d212">interface_client.h</a></li>
|
||||
<li>affiche_recap_panier() : <a class="el" href="interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470">interface_client.h</a></li>
|
||||
<li>affiche_resp() : <a class="el" href="interface__resp_8h.html#abb1a25ae1531e0857856843b41805528">interface_resp.h</a></li>
|
||||
<li>affichModifClient() : <a class="el" href="interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44">interface_resp.h</a></li>
|
||||
<li>affichModifierArticle() : <a class="el" href="interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f">interface_resp.h</a></li>
|
||||
<li>affichSupprimerArticle() : <a class="el" href="interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473">interface_resp.h</a></li>
|
||||
<li>affichUnArticle() : <a class="el" href="interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13">interface_resp.h</a></li>
|
||||
<li>affichUnClient() : <a class="el" href="interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88">interface_resp.h</a></li>
|
||||
<li>ajouter_article_au_panier() : <a class="el" href="interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e">interface_client.h</a></li>
|
||||
<li>ajouterArticle() : <a class="el" href="responsable_8c.html#abce68a203cf18b85ebdad34e468815f0">responsable.c</a>, <a class="el" href="responsable_8h.html#abce68a203cf18b85ebdad34e468815f0">responsable.h</a></li>
|
||||
<li>ajouterClient() : <a class="el" href="responsable_8c.html#a185476dbf2dae604d3deb6a3085580a2">responsable.c</a>, <a class="el" href="responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||
<li>chargementArticles() : <a class="el" href="responsable_8c.html#a937ddfa15445cc5d2336130fb6567ce1">responsable.c</a>, <a class="el" href="responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1">responsable.h</a></li>
|
||||
<li>charger_clients() : <a class="el" href="client_8h.html#a8bc792436cb2773b638667f7a898a625">client.h</a></li>
|
||||
<li>choixInterface() : <a class="el" href="main_8c.html#a5fdac9110609b2cc4b43c68b643af452">main.c</a></li>
|
||||
<li>configurer_session_client() : <a class="el" href="interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||
<li>dechiffrerCesar() : <a class="el" href="responsable_8c.html#ad21f0252145711b8da85feef17902fbc">responsable.c</a>, <a class="el" href="responsable_8h.html#ad21f0252145711b8da85feef17902fbc">responsable.h</a></li>
|
||||
<li>decodageMDP() : <a class="el" href="responsable_8c.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">responsable.c</a>, <a class="el" href="responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">responsable.h</a></li>
|
||||
<li>deduire_cagnotte() : <a class="el" href="interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||
<li>global_client() : <a class="el" href="interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40">interface_client.h</a></li>
|
||||
<li>global_resp() : <a class="el" href="interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06">interface_resp.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||
<li>main() : <a class="el" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main.c</a></li>
|
||||
<li>menu_client() : <a class="el" href="interface__client_8h.html#a49de18c6560633af132a56085d28a8ba">interface_client.h</a></li>
|
||||
<li>menu_resp() : <a class="el" href="interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597">interface_resp.h</a></li>
|
||||
<li>modifier_quantite_article_panier() : <a class="el" href="interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e">interface_client.h</a></li>
|
||||
<li>modifierArticle() : <a class="el" href="responsable_8c.html#ab02f9ff38b359630bc980bae859f7512">responsable.c</a>, <a class="el" href="responsable_8h.html#ab02f9ff38b359630bc980bae859f7512">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||
<li>problemRechercheArticle() : <a class="el" href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd">interface_resp.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
|
||||
<li>quitter_application() : <a class="el" href="interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||
<li>rechercheRefArticle() : <a class="el" href="responsable_8c.html#a33f342ec6aaff14efce87b42350d9bee">responsable.c</a>, <a class="el" href="responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee">responsable.h</a></li>
|
||||
<li>reinitialiser_panier() : <a class="el" href="interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97">interface_client.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||
<li>sauvegardArticles() : <a class="el" href="responsable_8c.html#ac9e79c89d04823f4b1b5572c9865e57d">responsable.c</a>, <a class="el" href="responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d">responsable.h</a></li>
|
||||
<li>sauvegarde_clients() : <a class="el" href="client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda">client.h</a></li>
|
||||
<li>supprimer_article() : <a class="el" href="client_8h.html#acad182f42a0cd24ad98b174fba322ad1">client.h</a></li>
|
||||
<li>supprimer_article_du_panier() : <a class="el" href="interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd">interface_client.h</a></li>
|
||||
<li>supprimerArticle() : <a class="el" href="responsable_8c.html#a0f8076a332f73d1edca58cfaeb42167e">responsable.c</a>, <a class="el" href="responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e">responsable.h</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||
<li>trouver_index_article() : <a class="el" href="client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e">client.h</a></li>
|
||||
<li>trouver_index_client() : <a class="el" href="client_8h.html#ac5dad689583b01a2f96595f2d1069550">client.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: Main Page</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">My Project Documentation</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,932 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/interface/interface_client.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">interface_client.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Fichier d'en-tête pour les fonctions de l'interface client.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include "<a class="el" href="client_8h_source.html">../core_logic/client.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="responsable_8h_source.html">../core_logic/responsable.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="interface__resp_8h_source.html">../interface/interface_resp.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="interface__client_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a0ee281249d9a07abd6143449b761d212" id="r_a0ee281249d9a07abd6143449b761d212"><td class="memItemLeft" align="right" valign="top"><a id="a0ee281249d9a07abd6143449b761d212" name="a0ee281249d9a07abd6143449b761d212"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>affiche_client</b> (void)</td></tr>
|
||||
<tr class="memdesc:a0ee281249d9a07abd6143449b761d212"><td class="mdescLeft"> </td><td class="mdescRight">Afficher les informations du client. <br /></td></tr>
|
||||
<tr class="separator:a0ee281249d9a07abd6143449b761d212"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a49de18c6560633af132a56085d28a8ba" id="r_a49de18c6560633af132a56085d28a8ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a49de18c6560633af132a56085d28a8ba">menu_client</a> (int *choix)</td></tr>
|
||||
<tr class="memdesc:a49de18c6560633af132a56085d28a8ba"><td class="mdescLeft"> </td><td class="mdescRight">Afficher le menu du client et enregistrer le choix de l'utilisateur. <br /></td></tr>
|
||||
<tr class="separator:a49de18c6560633af132a56085d28a8ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa92d76f0c1463d0ad7d6479e6c27e99e" id="r_aa92d76f0c1463d0ad7d6479e6c27e99e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e">ajouter_article_au_panier</a> (int numeroClient, int references[], float poids[], float volume[], float prixUnitaire[], int numeros[], float cagnottes[], int suspendues[], int nombreArticles, int nombreClients, float volumeCoffre, float chargeMaximale, int panier[], int quantites[], int *taillePanier, float budget)</td></tr>
|
||||
<tr class="memdesc:aa92d76f0c1463d0ad7d6479e6c27e99e"><td class="mdescLeft"> </td><td class="mdescRight">Ajouter des articles au panier du client. <br /></td></tr>
|
||||
<tr class="separator:aa92d76f0c1463d0ad7d6479e6c27e99e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31471d992b6f14d5249bbb6efdeec3cd" id="r_a31471d992b6f14d5249bbb6efdeec3cd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd">supprimer_article_du_panier</a> (int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[])</td></tr>
|
||||
<tr class="memdesc:a31471d992b6f14d5249bbb6efdeec3cd"><td class="mdescLeft"> </td><td class="mdescRight">Supprimer un article du panier du client. <br /></td></tr>
|
||||
<tr class="separator:a31471d992b6f14d5249bbb6efdeec3cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7f83065dbcf53ea2df22f9724c47470" id="r_aa7f83065dbcf53ea2df22f9724c47470"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470">affiche_recap_panier</a> (int panier[], int taillePanier, int references[], float poids[], float volume[], float prixUnitaire[], int quantites[], float cagnottes[], int numeroClient, int numeros[], int nombreClients, float volumeCoffre, float chargeMaximale, float budget)</td></tr>
|
||||
<tr class="memdesc:aa7f83065dbcf53ea2df22f9724c47470"><td class="mdescLeft"> </td><td class="mdescRight">Afficher un récapitulatif du panier du client. <br /></td></tr>
|
||||
<tr class="separator:aa7f83065dbcf53ea2df22f9724c47470"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7caca9094610ed2dfcbfe0b350b678cf" id="r_a7caca9094610ed2dfcbfe0b350b678cf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf">configurer_session_client</a> (int numeros[], int suspendus[], int nombreClients, double *budget, float *volumeCoffre, float *chargeMaximale, int *numeroClient)</td></tr>
|
||||
<tr class="memdesc:a7caca9094610ed2dfcbfe0b350b678cf"><td class="mdescLeft"> </td><td class="mdescRight">Configurer la session client. <br /></td></tr>
|
||||
<tr class="separator:a7caca9094610ed2dfcbfe0b350b678cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87e47382ab2c90e6d5949fa78f50900e" id="r_a87e47382ab2c90e6d5949fa78f50900e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e">modifier_quantite_article_panier</a> (int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, float prixUnitaire[], int references[], int nombreClients, int numeros[])</td></tr>
|
||||
<tr class="memdesc:a87e47382ab2c90e6d5949fa78f50900e"><td class="mdescLeft"> </td><td class="mdescRight">Modifier la quantité d'un article dans le panier du client. <br /></td></tr>
|
||||
<tr class="separator:a87e47382ab2c90e6d5949fa78f50900e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac55e8aab165ed0541827f10be23c9d97" id="r_ac55e8aab165ed0541827f10be23c9d97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97">reinitialiser_panier</a> (int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[])</td></tr>
|
||||
<tr class="memdesc:ac55e8aab165ed0541827f10be23c9d97"><td class="mdescLeft"> </td><td class="mdescRight">Réinitialiser le panier du client. <br /></td></tr>
|
||||
<tr class="separator:ac55e8aab165ed0541827f10be23c9d97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7203df964d63cb07d7b19912d5e3c3bd" id="r_a7203df964d63cb07d7b19912d5e3c3bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd">deduire_cagnotte</a> (int numeroClient, float montant, int numeros[], float cagnottes[], int nombreClients, int suspendus[])</td></tr>
|
||||
<tr class="memdesc:a7203df964d63cb07d7b19912d5e3c3bd"><td class="mdescLeft"> </td><td class="mdescRight">Déduire un montant de la cagnotte du client. <br /></td></tr>
|
||||
<tr class="separator:a7203df964d63cb07d7b19912d5e3c3bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a75ce35e6cd3b58c6359897a8aa131509" id="r_a75ce35e6cd3b58c6359897a8aa131509"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509">quitter_application</a> (int panier[], int taillePanier, int references[], float poids[], float volume[], float prixUnitaire[], int quantites[], float cagnottes[], int numeroClient, int numeros[], int nombreClients, float budget, int suspendus[])</td></tr>
|
||||
<tr class="memdesc:a75ce35e6cd3b58c6359897a8aa131509"><td class="mdescLeft"> </td><td class="mdescRight">Quitter l'application client. <br /></td></tr>
|
||||
<tr class="separator:a75ce35e6cd3b58c6359897a8aa131509"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a40507f288c72ef9b92d113990bc0ed40" id="r_a40507f288c72ef9b92d113990bc0ed40"><td class="memItemLeft" align="right" valign="top"><a id="a40507f288c72ef9b92d113990bc0ed40" name="a40507f288c72ef9b92d113990bc0ed40"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>global_client</b> (void)</td></tr>
|
||||
<tr class="memdesc:a40507f288c72ef9b92d113990bc0ed40"><td class="mdescLeft"> </td><td class="mdescRight">Exécute l'ensemble des fonctions de l'interface client. <br /></td></tr>
|
||||
<tr class="separator:a40507f288c72ef9b92d113990bc0ed40"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Fichier d'en-tête pour les fonctions de l'interface client. </p>
|
||||
<p>Ce fichier d'en-tête définit les fonctions liées à l'interaction et à la gestion des clients. Ces fonctions incluent des opérations telles que l'ajout d'articles au panier d'un client, la gestion du budget, etc.</p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Hersan Mathéo </dd></dl>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="aa7f83065dbcf53ea2df22f9724c47470" name="aa7f83065dbcf53ea2df22f9724c47470"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa7f83065dbcf53ea2df22f9724c47470">◆ </a></span>affiche_recap_panier()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affiche_recap_panier </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>poids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volume</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volumeCoffre</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>chargeMaximale</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>budget</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Afficher un récapitulatif du panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramname">taillePanier</td><td>- La taille du panier. </td></tr>
|
||||
<tr><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>- Un tableau de poids d'articles. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>- Un tableau de volumes d'articles. </td></tr>
|
||||
<tr><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
<tr><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
<tr><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramname">volumeCoffre</td><td>- La limite de volume pour le panier du client. </td></tr>
|
||||
<tr><td class="paramname">chargeMaximale</td><td>- La limite de poids pour le panier du client. </td></tr>
|
||||
<tr><td class="paramname">budget</td><td>- Le budget du client. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa92d76f0c1463d0ad7d6479e6c27e99e" name="aa92d76f0c1463d0ad7d6479e6c27e99e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa92d76f0c1463d0ad7d6479e6c27e99e">◆ </a></span>ajouter_article_au_panier()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ajouter_article_au_panier </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>poids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volume</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendues</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreArticles</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volumeCoffre</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>chargeMaximale</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>budget</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ajouter des articles au panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">poids</td><td>- Un tableau de poids d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">volume</td><td>- Un tableau de volumes d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">suspendues</td><td>- Un tableau d'articles suspendus. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreArticles</td><td>- Le nombre total d'articles disponibles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">volumeCoffre</td><td>- La limite de volume pour le panier du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">chargeMaximale</td><td>- La limite de poids pour le panier du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">taillePanier</td><td>- Un pointeur pour stocker la taille du panier. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">budget</td><td>- Le budget du client. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7caca9094610ed2dfcbfe0b350b678cf" name="a7caca9094610ed2dfcbfe0b350b678cf"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7caca9094610ed2dfcbfe0b350b678cf">◆ </a></span>configurer_session_client()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void configurer_session_client </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double * </td>
|
||||
<td class="paramname"><em>budget</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>volumeCoffre</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>chargeMaximale</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>numeroClient</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configurer la session client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">suspendus</td><td>- Un tableau d'état des clients suspendus. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">budget</td><td>- Un pointeur pour stocker le budget du client. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">volumeCoffre</td><td>- Un pointeur pour stocker la limite de volume du panier du client. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">chargeMaximale</td><td>- Un pointeur pour stocker la limite de poids du panier du client. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">numeroClient</td><td>- Un pointeur pour stocker le numéro du client. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7203df964d63cb07d7b19912d5e3c3bd" name="a7203df964d63cb07d7b19912d5e3c3bd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7203df964d63cb07d7b19912d5e3c3bd">◆ </a></span>deduire_cagnotte()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void deduire_cagnotte </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>montant</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendus</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Déduire un montant de la cagnotte du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramname">montant</td><td>- Le montant à déduire de la cagnotte. </td></tr>
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramname">suspendus</td><td>- Un tableau d'état des clients suspendus. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a49de18c6560633af132a56085d28a8ba" name="a49de18c6560633af132a56085d28a8ba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a49de18c6560633af132a56085d28a8ba">◆ </a></span>menu_client()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void menu_client </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>choix</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Afficher le menu du client et enregistrer le choix de l'utilisateur. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">choix</td><td>- Un pointeur pour stocker le choix de l'utilisateur. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a87e47382ab2c90e6d5949fa78f50900e" name="a87e47382ab2c90e6d5949fa78f50900e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a87e47382ab2c90e6d5949fa78f50900e">◆ </a></span>modifier_quantite_article_panier()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void modifier_quantite_article_panier </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Modifier la quantité d'un article dans le panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">taillePanier</td><td>- Un pointeur pour stocker la taille du panier. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a75ce35e6cd3b58c6359897a8aa131509" name="a75ce35e6cd3b58c6359897a8aa131509"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a75ce35e6cd3b58c6359897a8aa131509">◆ </a></span>quitter_application()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void quitter_application </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>poids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volume</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>budget</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>suspendus</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Quitter l'application client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramname">taillePanier</td><td>- La taille du panier. </td></tr>
|
||||
<tr><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>- Un tableau de poids d'articles. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>- Un tableau de volumes d'articles. </td></tr>
|
||||
<tr><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
<tr><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
<tr><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramname">budget</td><td>- Le budget du client. </td></tr>
|
||||
<tr><td class="paramname">suspendus</td><td>- Un tableau d'état des clients suspendus. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac55e8aab165ed0541827f10be23c9d97" name="ac55e8aab165ed0541827f10be23c9d97"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac55e8aab165ed0541827f10be23c9d97">◆ </a></span>reinitialiser_panier()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void reinitialiser_panier </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Réinitialiser le panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">taillePanier</td><td>- Un pointeur pour stocker la taille du panier. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a31471d992b6f14d5249bbb6efdeec3cd" name="a31471d992b6f14d5249bbb6efdeec3cd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a31471d992b6f14d5249bbb6efdeec3cd">◆ </a></span>supprimer_article_du_panier()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void supprimer_article_du_panier </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>panier</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>quantites</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>taillePanier</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>cagnottes</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeroClient</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>numeros</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>nombreClients</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>references</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prixUnitaire</em>[] </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Supprimer un article du panier du client. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir"></td><td class="paramname">panier</td><td>- Le panier d'achat du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">quantites</td><td>- Un tableau de quantités d'articles dans le panier. </td></tr>
|
||||
<tr><td class="paramdir">[out]</td><td class="paramname">taillePanier</td><td>- Un pointeur pour stocker la taille du panier. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">cagnottes</td><td>- Un tableau de cagnottes. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeroClient</td><td>- Le numéro du client. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">numeros</td><td>- Un tableau de numéros d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">nombreClients</td><td>- Le nombre total de clients. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">references</td><td>- Un tableau de références d'articles. </td></tr>
|
||||
<tr><td class="paramdir"></td><td class="paramname">prixUnitaire</td><td>- Un tableau de prix unitaires d'articles. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,140 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/interface/interface_client.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">interface_client.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="interface__client_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#ifndef INTERFACE_CLIENT_H</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#define INTERFACE_CLIENT_H</span></div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "../core_logic/client.h"</span></div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include "../core_logic/responsable.h"</span></div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include "../interface/interface_resp.h"</span></div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a0ee281249d9a07abd6143449b761d212">affiche_client</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a49de18c6560633af132a56085d28a8ba">menu_client</a>(<span class="keywordtype">int</span> *choix);</div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e">ajouter_article_au_panier</a>(<span class="keywordtype">int</span> numeroClient, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> poids[], <span class="keywordtype">float</span> volume[], <span class="keywordtype">float</span> prixUnitaire[],</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">int</span> numeros[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> suspendues[], <span class="keywordtype">int</span> nombreArticles, <span class="keywordtype">int</span> nombreClients,</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">float</span> volumeCoffre, <span class="keywordtype">float</span> chargeMaximale, <span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">int</span> *taillePanier, <span class="keywordtype">float</span> budget);</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd">supprimer_article_du_panier</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">int</span> *taillePanier, <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> numeroClient, <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> prixUnitaire[]);</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470">affiche_recap_panier</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> taillePanier, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> poids[], <span class="keywordtype">float</span> volume[],</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordtype">float</span> prixUnitaire[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> numeroClient,</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">float</span> volumeCoffre, <span class="keywordtype">float</span> chargeMaximale, <span class="keywordtype">float</span> budget);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf">configurer_session_client</a>(<span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> suspendus[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">double</span> *budget, <span class="keywordtype">float</span> *volumeCoffre, <span class="keywordtype">float</span> *chargeMaximale, <span class="keywordtype">int</span> *numeroClient);</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e">modifier_quantite_article_panier</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">int</span> *taillePanier, <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> numeroClient, <span class="keywordtype">float</span> prixUnitaire[], <span class="keywordtype">int</span> references[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">int</span> numeros[]);</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97">reinitialiser_panier</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">int</span> *taillePanier, <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> numeroClient, <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> prixUnitaire[]);</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd">deduire_cagnotte</a>(<span class="keywordtype">int</span> numeroClient, <span class="keywordtype">float</span> montant, <span class="keywordtype">int</span> numeros[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">int</span> suspendus[]);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509">quitter_application</a>(<span class="keywordtype">int</span> panier[], <span class="keywordtype">int</span> taillePanier, <span class="keywordtype">int</span> references[], <span class="keywordtype">float</span> poids[], <span class="keywordtype">float</span> volume[],</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">float</span> prixUnitaire[], <span class="keywordtype">int</span> quantites[], <span class="keywordtype">float</span> cagnottes[], <span class="keywordtype">int</span> numeroClient,</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keywordtype">int</span> numeros[], <span class="keywordtype">int</span> nombreClients, <span class="keywordtype">float</span> budget, <span class="keywordtype">int</span> suspendus[]);</div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40">global_client</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#endif </span><span class="comment">// INTERFACE_CLIENT_H</span></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a0ee281249d9a07abd6143449b761d212"><div class="ttname"><a href="interface__client_8h.html#a0ee281249d9a07abd6143449b761d212">affiche_client</a></div><div class="ttdeci">void affiche_client(void)</div><div class="ttdoc">Afficher les informations du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:5</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a31471d992b6f14d5249bbb6efdeec3cd"><div class="ttname"><a href="interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd">supprimer_article_du_panier</a></div><div class="ttdeci">void supprimer_article_du_panier(int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[])</div><div class="ttdoc">Supprimer un article du panier du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:122</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a40507f288c72ef9b92d113990bc0ed40"><div class="ttname"><a href="interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40">global_client</a></div><div class="ttdeci">void global_client(void)</div><div class="ttdoc">Exécute l'ensemble des fonctions de l'interface client.</div><div class="ttdef"><b>Definition</b> interface_client.c:423</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a49de18c6560633af132a56085d28a8ba"><div class="ttname"><a href="interface__client_8h.html#a49de18c6560633af132a56085d28a8ba">menu_client</a></div><div class="ttdeci">void menu_client(int *choix)</div><div class="ttdoc">Afficher le menu du client et enregistrer le choix de l'utilisateur.</div><div class="ttdef"><b>Definition</b> interface_client.c:414</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a7203df964d63cb07d7b19912d5e3c3bd"><div class="ttname"><a href="interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd">deduire_cagnotte</a></div><div class="ttdeci">void deduire_cagnotte(int numeroClient, float montant, int numeros[], float cagnottes[], int nombreClients, int suspendus[])</div><div class="ttdoc">Déduire un montant de la cagnotte du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:311</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a75ce35e6cd3b58c6359897a8aa131509"><div class="ttname"><a href="interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509">quitter_application</a></div><div class="ttdeci">void quitter_application(int panier[], int taillePanier, int references[], float poids[], float volume[], float prixUnitaire[], int quantites[], float cagnottes[], int numeroClient, int numeros[], int nombreClients, float budget, int suspendus[])</div><div class="ttdoc">Quitter l'application client.</div><div class="ttdef"><b>Definition</b> interface_client.c:335</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a7caca9094610ed2dfcbfe0b350b678cf"><div class="ttname"><a href="interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf">configurer_session_client</a></div><div class="ttdeci">void configurer_session_client(int numeros[], int suspendus[], int nombreClients, double *budget, float *volumeCoffre, float *chargeMaximale, int *numeroClient)</div><div class="ttdoc">Configurer la session client.</div><div class="ttdef"><b>Definition</b> interface_client.c:214</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_a87e47382ab2c90e6d5949fa78f50900e"><div class="ttname"><a href="interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e">modifier_quantite_article_panier</a></div><div class="ttdeci">void modifier_quantite_article_panier(int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, float prixUnitaire[], int references[], int nombreClients, int numeros[])</div><div class="ttdoc">Modifier la quantité d'un article dans le panier du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:262</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_aa7f83065dbcf53ea2df22f9724c47470"><div class="ttname"><a href="interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470">affiche_recap_panier</a></div><div class="ttdeci">void affiche_recap_panier(int panier[], int taillePanier, int references[], float poids[], float volume[], float prixUnitaire[], int quantites[], float cagnottes[], int numeroClient, int numeros[], int nombreClients, float volumeCoffre, float chargeMaximale, float budget)</div><div class="ttdoc">Afficher un récapitulatif du panier du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:148</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_aa92d76f0c1463d0ad7d6479e6c27e99e"><div class="ttname"><a href="interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e">ajouter_article_au_panier</a></div><div class="ttdeci">void ajouter_article_au_panier(int numeroClient, int references[], float poids[], float volume[], float prixUnitaire[], int numeros[], float cagnottes[], int suspendues[], int nombreArticles, int nombreClients, float volumeCoffre, float chargeMaximale, int panier[], int quantites[], int *taillePanier, float budget)</div><div class="ttdoc">Ajouter des articles au panier du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:24</div></div>
|
||||
<div class="ttc" id="ainterface__client_8h_html_ac55e8aab165ed0541827f10be23c9d97"><div class="ttname"><a href="interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97">reinitialiser_panier</a></div><div class="ttdeci">void reinitialiser_panier(int panier[], int quantites[], int *taillePanier, float cagnottes[], int numeroClient, int numeros[], int nombreClients, int references[], float prixUnitaire[])</div><div class="ttdoc">Réinitialiser le panier du client.</div><div class="ttdef"><b>Definition</b> interface_client.c:304</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,703 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/interface/interface_resp.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">interface_resp.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>En-tête des fonctions liées à l'interface du responsable.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="interface__resp_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:af518981f5e0d4575a6b7bae3f22e9985" id="r_af518981f5e0d4575a6b7bae3f22e9985"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985">affichArticles</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:af518981f5e0d4575a6b7bae3f22e9985"><td class="mdescLeft"> </td><td class="mdescRight">Affiche la liste des articles. <br /></td></tr>
|
||||
<tr class="separator:af518981f5e0d4575a6b7bae3f22e9985"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e9ce25cbd73f9d4732b84eb5ab59d13" id="r_a5e9ce25cbd73f9d4732b84eb5ab59d13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13">affichUnArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:a5e9ce25cbd73f9d4732b84eb5ab59d13"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations d'un article spécifique. <br /></td></tr>
|
||||
<tr class="separator:a5e9ce25cbd73f9d4732b84eb5ab59d13"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa29059c1470e490b32fdf483b5570c88" id="r_aa29059c1470e490b32fdf483b5570c88"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88">affichUnClient</a> (int tNumClient[], float tCagnotte[], int tSus[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:aa29059c1470e490b32fdf483b5570c88"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations d'un client spécifique. <br /></td></tr>
|
||||
<tr class="separator:aa29059c1470e490b32fdf483b5570c88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c0531c63ea490d0b674960483e9ba27" id="r_a7c0531c63ea490d0b674960483e9ba27"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27">affichClients</a> (int tNumClient[], float tCagnotte[], int tSus[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:a7c0531c63ea490d0b674960483e9ba27"><td class="mdescLeft"> </td><td class="mdescRight">Affiche la liste des clients. <br /></td></tr>
|
||||
<tr class="separator:a7c0531c63ea490d0b674960483e9ba27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9112538df3d862ffefc89fb8532d1176" id="r_a9112538df3d862ffefc89fb8532d1176"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176">affichAjoutArticle</a> (int *ref, float *poids, float *volume, float *prix, int tRef[], int tLogArticle)</td></tr>
|
||||
<tr class="memdesc:a9112538df3d862ffefc89fb8532d1176"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations nécessaires pour ajouter un nouvel article. <br /></td></tr>
|
||||
<tr class="separator:a9112538df3d862ffefc89fb8532d1176"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a47ca5882a75fd3b919ba02b028582473" id="r_a47ca5882a75fd3b919ba02b028582473"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473">affichSupprimerArticle</a> (int *ref)</td></tr>
|
||||
<tr class="memdesc:a47ca5882a75fd3b919ba02b028582473"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations nécessaires pour supprimer un article. <br /></td></tr>
|
||||
<tr class="separator:a47ca5882a75fd3b919ba02b028582473"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af075e50ffce501b901ff31b1fb73262f" id="r_af075e50ffce501b901ff31b1fb73262f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f">affichModifierArticle</a> (int *ref, float *poids, float *volume, float *prix)</td></tr>
|
||||
<tr class="memdesc:af075e50ffce501b901ff31b1fb73262f"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations nécessaires pour modifier un article. <br /></td></tr>
|
||||
<tr class="separator:af075e50ffce501b901ff31b1fb73262f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34970f3ce5206778f2a225d7fff17bdd" id="r_a34970f3ce5206778f2a225d7fff17bdd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd">problemRechercheArticle</a> (void)</td></tr>
|
||||
<tr class="memdesc:a34970f3ce5206778f2a225d7fff17bdd"><td class="mdescLeft"> </td><td class="mdescRight">Affiche un message en cas de problème lors de la recherche d'un article. <br /></td></tr>
|
||||
<tr class="separator:a34970f3ce5206778f2a225d7fff17bdd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a964d2d2bc5b9aa544e6187ed6cbc961c" id="r_a964d2d2bc5b9aa544e6187ed6cbc961c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c">affichAjoutClient</a> (int tNumClient[], int tLogique, int *numC)</td></tr>
|
||||
<tr class="memdesc:a964d2d2bc5b9aa544e6187ed6cbc961c"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations nécessaires pour ajouter un nouveau client. <br /></td></tr>
|
||||
<tr class="separator:a964d2d2bc5b9aa544e6187ed6cbc961c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f14dc8f23be75e1a5c0e7ce0c77f597" id="r_a1f14dc8f23be75e1a5c0e7ce0c77f597"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597">menu_resp</a> (int *choix)</td></tr>
|
||||
<tr class="memdesc:a1f14dc8f23be75e1a5c0e7ce0c77f597"><td class="mdescLeft"> </td><td class="mdescRight">Laisse le responsable choisir une option du menu. <br /></td></tr>
|
||||
<tr class="separator:a1f14dc8f23be75e1a5c0e7ce0c77f597"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31e174ac99df5a3cb347944f972ab5c9" id="r_a31e174ac99df5a3cb347944f972ab5c9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9">affichageConnexion</a> (void)</td></tr>
|
||||
<tr class="memdesc:a31e174ac99df5a3cb347944f972ab5c9"><td class="mdescLeft"> </td><td class="mdescRight">Affiche les informations nécessaires pour entrer le mod de passe responsable. <br /></td></tr>
|
||||
<tr class="separator:a31e174ac99df5a3cb347944f972ab5c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad770c392a3645464f2f19740f2006c44" id="r_ad770c392a3645464f2f19740f2006c44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44">affichModifClient</a> (int tNumClient[], int tSus[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:ad770c392a3645464f2f19740f2006c44"><td class="mdescLeft"> </td><td class="mdescRight">Affiche le menu qui permet de modifier l'état de la cagnotte d'un client. <br /></td></tr>
|
||||
<tr class="separator:ad770c392a3645464f2f19740f2006c44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8034d8f578bddee1a9e5b95e8000e06" id="r_af8034d8f578bddee1a9e5b95e8000e06"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06">global_resp</a> (void)</td></tr>
|
||||
<tr class="memdesc:af8034d8f578bddee1a9e5b95e8000e06"><td class="mdescLeft"> </td><td class="mdescRight">Fonction principale de l'interface du responsable. <br /></td></tr>
|
||||
<tr class="separator:af8034d8f578bddee1a9e5b95e8000e06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb1a25ae1531e0857856843b41805528" id="r_abb1a25ae1531e0857856843b41805528"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="interface__resp_8h.html#abb1a25ae1531e0857856843b41805528">affiche_resp</a> (void)</td></tr>
|
||||
<tr class="memdesc:abb1a25ae1531e0857856843b41805528"><td class="mdescLeft"> </td><td class="mdescRight">Affiche le menu principal de l'interface du responsable. <br /></td></tr>
|
||||
<tr class="separator:abb1a25ae1531e0857856843b41805528"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>En-tête des fonctions liées à l'interface du responsable. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a31e174ac99df5a3cb347944f972ab5c9" name="a31e174ac99df5a3cb347944f972ab5c9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a31e174ac99df5a3cb347944f972ab5c9">◆ </a></span>affichageConnexion()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int affichageConnexion </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations nécessaires pour entrer le mod de passe responsable. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction permet au responsable de confirmer son identité </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9112538df3d862ffefc89fb8532d1176" name="a9112538df3d862ffefc89fb8532d1176"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9112538df3d862ffefc89fb8532d1176">◆ </a></span>affichAjoutArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichAjoutArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>poids</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>volume</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>prix</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogArticle</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations nécessaires pour ajouter un nouvel article. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ref</td><td>- Référence du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>- Poids du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>- Volume du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">prix</td><td>- Prix du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">tRef</td><td>- Tableau de référence des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogArticle</td><td>- Taille logique du tableau des références. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a964d2d2bc5b9aa544e6187ed6cbc961c" name="a964d2d2bc5b9aa544e6187ed6cbc961c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a964d2d2bc5b9aa544e6187ed6cbc961c">◆ </a></span>affichAjoutClient()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichAjoutClient </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>numC</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations nécessaires pour ajouter un nouveau client. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tNumClient</td><td>- Tableau des numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>- Nombre de clients actuellement enregistrés. </td></tr>
|
||||
<tr><td class="paramname">numC</td><td>- Numéro du nouveau client. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af518981f5e0d4575a6b7bae3f22e9985" name="af518981f5e0d4575a6b7bae3f22e9985"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af518981f5e0d4575a6b7bae3f22e9985">◆ </a></span>affichArticles()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichArticles </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche la liste des articles. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>- Tableau des références des articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>- Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>- Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>- Tableau des prix des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>- Nombre d'articles actuellement enregistrés. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7c0531c63ea490d0b674960483e9ba27" name="a7c0531c63ea490d0b674960483e9ba27"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7c0531c63ea490d0b674960483e9ba27">◆ </a></span>affichClients()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichClients </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tCagnotte</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tSus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche la liste des clients. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tNumClient</td><td>- Tableau des numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">tCagnotte</td><td>- Tableau des cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">tSus</td><td>- Tableau des états de suspension des clients. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>- Nombre de clients actuellement enregistrés. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abb1a25ae1531e0857856843b41805528" name="abb1a25ae1531e0857856843b41805528"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abb1a25ae1531e0857856843b41805528">◆ </a></span>affiche_resp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affiche_resp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche le menu principal de l'interface du responsable. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad770c392a3645464f2f19740f2006c44" name="ad770c392a3645464f2f19740f2006c44"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad770c392a3645464f2f19740f2006c44">◆ </a></span>affichModifClient()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichModifClient </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tSus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche le menu qui permet de modifier l'état de la cagnotte d'un client. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af075e50ffce501b901ff31b1fb73262f" name="af075e50ffce501b901ff31b1fb73262f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af075e50ffce501b901ff31b1fb73262f">◆ </a></span>affichModifierArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichModifierArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>poids</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>volume</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float * </td>
|
||||
<td class="paramname"><em>prix</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations nécessaires pour modifier un article. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ref</td><td>- Référence de l'article à modifier. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>- Nouveau poids de l'article. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>- Nouveau volume de l'article. </td></tr>
|
||||
<tr><td class="paramname">prix</td><td>- Nouveau prix de l'article. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a47ca5882a75fd3b919ba02b028582473" name="a47ca5882a75fd3b919ba02b028582473"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a47ca5882a75fd3b919ba02b028582473">◆ </a></span>affichSupprimerArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichSupprimerArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>ref</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations nécessaires pour supprimer un article. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">ref</td><td>- Référence de l'article à supprimer. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5e9ce25cbd73f9d4732b84eb5ab59d13" name="a5e9ce25cbd73f9d4732b84eb5ab59d13"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5e9ce25cbd73f9d4732b84eb5ab59d13">◆ </a></span>affichUnArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichUnArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations d'un article spécifique. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>- Tableau des références des articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>- Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>- Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>- Tableau des prix des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>- Nombre d'articles actuellement enregistrés. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa29059c1470e490b32fdf483b5570c88" name="aa29059c1470e490b32fdf483b5570c88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa29059c1470e490b32fdf483b5570c88">◆ </a></span>affichUnClient()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void affichUnClient </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tCagnotte</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tSus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche les informations d'un client spécifique. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tNumClient</td><td>- Tableau des numéros de clients. </td></tr>
|
||||
<tr><td class="paramname">tCagnotte</td><td>- Tableau des cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">tSus</td><td>- Tableau des états de suspension des clients. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>- Nombre de clients actuellement enregistrés. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af8034d8f578bddee1a9e5b95e8000e06" name="af8034d8f578bddee1a9e5b95e8000e06"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af8034d8f578bddee1a9e5b95e8000e06">◆ </a></span>global_resp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void global_resp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Fonction principale de l'interface du responsable. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction permet au responsable d'effectuer diverses actions telles que la gestion des articles et des clients. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1f14dc8f23be75e1a5c0e7ce0c77f597" name="a1f14dc8f23be75e1a5c0e7ce0c77f597"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1f14dc8f23be75e1a5c0e7ce0c77f597">◆ </a></span>menu_resp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void menu_resp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>choix</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Laisse le responsable choisir une option du menu. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in,out]</td><td class="paramname">choix</td><td>- L'option choisie par le responsable. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a34970f3ce5206778f2a225d7fff17bdd" name="a34970f3ce5206778f2a225d7fff17bdd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a34970f3ce5206778f2a225d7fff17bdd">◆ </a></span>problemRechercheArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void problemRechercheArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Affiche un message en cas de problème lors de la recherche d'un article. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,133 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/interface/interface_resp.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_9a14f97cc8a04806f17ae0e592fed671.html">interface</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">interface_resp.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="interface__resp_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985">affichArticles</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13">affichUnArticle</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88">affichUnClient</a>(<span class="keywordtype">int</span> tNumClient[], <span class="keywordtype">float</span> tCagnotte[], <span class="keywordtype">int</span> tSus[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27">affichClients</a>(<span class="keywordtype">int</span> tNumClient[], <span class="keywordtype">float</span> tCagnotte[], <span class="keywordtype">int</span> tSus[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176">affichAjoutArticle</a>(<span class="keywordtype">int</span> *ref, <span class="keywordtype">float</span> *poids, <span class="keywordtype">float</span> *volume, <span class="keywordtype">float</span> *prix, <span class="keywordtype">int</span> tRef[], <span class="keywordtype">int</span> tLogArticle);</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473">affichSupprimerArticle</a>(<span class="keywordtype">int</span> *ref);</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f">affichModifierArticle</a>(<span class="keywordtype">int</span> *ref, <span class="keywordtype">float</span> *poids, <span class="keywordtype">float</span> *volume, <span class="keywordtype">float</span> *prix);</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd"> 89</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd">problemRechercheArticle</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c">affichAjoutClient</a>(<span class="keywordtype">int</span> tNumClient[], <span class="keywordtype">int</span> tLogique, <span class="keywordtype">int</span> *numC);</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597">menu_resp</a>(<span class="keywordtype">int</span> *choix);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="keywordtype">int</span> <a class="code hl_function" href="interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9">affichageConnexion</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44">affichModifClient</a>(<span class="keywordtype">int</span> tNumClient[], <span class="keywordtype">int</span> tSus[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06">global_resp</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keywordtype">void</span> <a class="code hl_function" href="interface__resp_8h.html#abb1a25ae1531e0857856843b41805528">affiche_resp</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a1f14dc8f23be75e1a5c0e7ce0c77f597"><div class="ttname"><a href="interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597">menu_resp</a></div><div class="ttdeci">void menu_resp(int *choix)</div><div class="ttdoc">Laisse le responsable choisir une option du menu.</div><div class="ttdef"><b>Definition</b> interface_resp.c:384</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a31e174ac99df5a3cb347944f972ab5c9"><div class="ttname"><a href="interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9">affichageConnexion</a></div><div class="ttdeci">int affichageConnexion(void)</div><div class="ttdoc">Affiche les informations nécessaires pour entrer le mod de passe responsable.</div><div class="ttdef"><b>Definition</b> interface_resp.c:180</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a34970f3ce5206778f2a225d7fff17bdd"><div class="ttname"><a href="interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd">problemRechercheArticle</a></div><div class="ttdeci">void problemRechercheArticle(void)</div><div class="ttdoc">Affiche un message en cas de problème lors de la recherche d'un article.</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a47ca5882a75fd3b919ba02b028582473"><div class="ttname"><a href="interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473">affichSupprimerArticle</a></div><div class="ttdeci">void affichSupprimerArticle(int *ref)</div><div class="ttdoc">Affiche les informations nécessaires pour supprimer un article.</div><div class="ttdef"><b>Definition</b> interface_resp.c:131</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a5e9ce25cbd73f9d4732b84eb5ab59d13"><div class="ttname"><a href="interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13">affichUnArticle</a></div><div class="ttdeci">void affichUnArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</div><div class="ttdoc">Affiche les informations d'un article spécifique.</div><div class="ttdef"><b>Definition</b> interface_resp.c:47</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a7c0531c63ea490d0b674960483e9ba27"><div class="ttname"><a href="interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27">affichClients</a></div><div class="ttdeci">void affichClients(int tNumClient[], float tCagnotte[], int tSus[], int tLogique)</div><div class="ttdoc">Affiche la liste des clients.</div><div class="ttdef"><b>Definition</b> interface_resp.c:83</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a9112538df3d862ffefc89fb8532d1176"><div class="ttname"><a href="interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176">affichAjoutArticle</a></div><div class="ttdeci">void affichAjoutArticle(int *ref, float *poids, float *volume, float *prix, int tRef[], int tLogArticle)</div><div class="ttdoc">Affiche les informations nécessaires pour ajouter un nouvel article.</div><div class="ttdef"><b>Definition</b> interface_resp.c:92</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_a964d2d2bc5b9aa544e6187ed6cbc961c"><div class="ttname"><a href="interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c">affichAjoutClient</a></div><div class="ttdeci">void affichAjoutClient(int tNumClient[], int tLogique, int *numC)</div><div class="ttdoc">Affiche les informations nécessaires pour ajouter un nouveau client.</div><div class="ttdef"><b>Definition</b> interface_resp.c:166</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_aa29059c1470e490b32fdf483b5570c88"><div class="ttname"><a href="interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88">affichUnClient</a></div><div class="ttdeci">void affichUnClient(int tNumClient[], float tCagnotte[], int tSus[], int tLogique)</div><div class="ttdoc">Affiche les informations d'un client spécifique.</div><div class="ttdef"><b>Definition</b> interface_resp.c:66</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_abb1a25ae1531e0857856843b41805528"><div class="ttname"><a href="interface__resp_8h.html#abb1a25ae1531e0857856843b41805528">affiche_resp</a></div><div class="ttdeci">void affiche_resp(void)</div><div class="ttdoc">Affiche le menu principal de l'interface du responsable.</div><div class="ttdef"><b>Definition</b> interface_resp.c:15</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_ad770c392a3645464f2f19740f2006c44"><div class="ttname"><a href="interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44">affichModifClient</a></div><div class="ttdeci">void affichModifClient(int tNumClient[], int tSus[], int tLogique)</div><div class="ttdoc">Affiche le menu qui permet de modifier l'état de la cagnotte d'un client.</div><div class="ttdef"><b>Definition</b> interface_resp.c:206</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_af075e50ffce501b901ff31b1fb73262f"><div class="ttname"><a href="interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f">affichModifierArticle</a></div><div class="ttdeci">void affichModifierArticle(int *ref, float *poids, float *volume, float *prix)</div><div class="ttdoc">Affiche les informations nécessaires pour modifier un article.</div><div class="ttdef"><b>Definition</b> interface_resp.c:140</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_af518981f5e0d4575a6b7bae3f22e9985"><div class="ttname"><a href="interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985">affichArticles</a></div><div class="ttdeci">void affichArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</div><div class="ttdoc">Affiche la liste des articles.</div><div class="ttdef"><b>Definition</b> interface_resp.c:38</div></div>
|
||||
<div class="ttc" id="ainterface__resp_8h_html_af8034d8f578bddee1a9e5b95e8000e06"><div class="ttname"><a href="interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06">global_resp</a></div><div class="ttdeci">void global_resp(void)</div><div class="ttdoc">Fonction principale de l'interface du responsable.</div><div class="ttdef"><b>Definition</b> interface_resp.c:394</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,151 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/main.c File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">main.c File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Programme principal pour choisir une interface et lancer l'application.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include "<a class="el" href="interface__client_8h_source.html">app/interface/interface_client.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="interface__resp_8h_source.html">app/interface/interface_resp.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="responsable_8h_source.html">app/core_logic/responsable.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a5fdac9110609b2cc4b43c68b643af452" id="r_a5fdac9110609b2cc4b43c68b643af452"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a5fdac9110609b2cc4b43c68b643af452">choixInterface</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5fdac9110609b2cc4b43c68b643af452"><td class="mdescLeft"> </td><td class="mdescRight">Fonction permettant à l'utilisateur de choisir une interface. <br /></td></tr>
|
||||
<tr class="separator:a5fdac9110609b2cc4b43c68b643af452"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a840291bc02cba5474a4cb46a9b9566fe" id="r_a840291bc02cba5474a4cb46a9b9566fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main</a> (void)</td></tr>
|
||||
<tr class="memdesc:a840291bc02cba5474a4cb46a9b9566fe"><td class="mdescLeft"> </td><td class="mdescRight">Fonction principale du programme. <br /></td></tr>
|
||||
<tr class="separator:a840291bc02cba5474a4cb46a9b9566fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Programme principal pour choisir une interface et lancer l'application. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a5fdac9110609b2cc4b43c68b643af452" name="a5fdac9110609b2cc4b43c68b643af452"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5fdac9110609b2cc4b43c68b643af452">◆ </a></span>choixInterface()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int choixInterface </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Fonction permettant à l'utilisateur de choisir une interface. </p>
|
||||
<p>L'utilisateur peut choisir entre l'interface "responsable" ou "client" en saisissant 1 ou 2. Cette fonction vérifie que l'entrée de l'utilisateur est valide.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Le choix de l'interface (1 pour responsable, 2 pour client). </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a840291bc02cba5474a4cb46a9b9566fe" name="a840291bc02cba5474a4cb46a9b9566fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a840291bc02cba5474a4cb46a9b9566fe">◆ </a></span>main()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int main </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Fonction principale du programme. </p>
|
||||
<p>Cette fonction permet à l'utilisateur de choisir une interface à lancer (responsable ou client) en utilisant la fonction <a class="el" href="main_8c.html#a5fdac9110609b2cc4b43c68b643af452" title="Fonction permettant à l'utilisateur de choisir une interface.">choixInterface()</a>, puis elle lance l'interface correspondante.</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0 si le programme s'est exécuté avec succès. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,136 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
var url;
|
||||
var link;
|
||||
link = data.children[i].url;
|
||||
if (link.substring(0,1)=='^') {
|
||||
url = link.substring(1);
|
||||
} else {
|
||||
url = relPath+link;
|
||||
}
|
||||
result+='<li><a href="'+url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
var searchBoxHtml;
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||
'<div class="left">'+
|
||||
'<form id="FSearchBox" action="'+relPath+searchPage+
|
||||
'" method="get"><span id="MSearchSelectExt"> </span>'+
|
||||
'<input type="text" id="MSearchField" name="query" value="" placeholder="'+search+
|
||||
'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
|
||||
' onblur="searchBox.OnSearchFieldFocus(false)"/>'+
|
||||
'</form>'+
|
||||
'</div>'+
|
||||
'<div class="right"></div>'+
|
||||
'</div>';
|
||||
} else {
|
||||
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||
'<span class="left">'+
|
||||
'<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()"'+
|
||||
' onmouseout="return searchBox.OnSearchSelectHide()"> </span>'+
|
||||
'<input type="text" id="MSearchField" value="" placeholder="'+search+
|
||||
'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
|
||||
'onblur="searchBox.OnSearchFieldFocus(false)" '+
|
||||
'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
|
||||
'</span>'+
|
||||
'<span class="right"><a id="MSearchClose" '+
|
||||
'href="javascript:searchBox.CloseResultsWindow()">'+
|
||||
'<img id="MSearchCloseImg" border="0" src="'+relPath+
|
||||
'search/close.svg" alt=""/></a>'+
|
||||
'</span>'+
|
||||
'</div>';
|
||||
}
|
||||
}
|
||||
|
||||
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
|
||||
'<label class="main-menu-btn" for="main-menu-state">'+
|
||||
'<span class="main-menu-btn-icon"></span> '+
|
||||
'Toggle main menu visibility</label>'+
|
||||
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
|
||||
'</div>');
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchBoxHtml) {
|
||||
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
|
||||
}
|
||||
var $mainMenuState = $('#main-menu-state');
|
||||
var prevWidth = 0;
|
||||
if ($mainMenuState.length) {
|
||||
function initResizableIfExists() {
|
||||
if (typeof initResizable==='function') initResizable();
|
||||
}
|
||||
// animate mobile menu
|
||||
$mainMenuState.change(function(e) {
|
||||
var $menu = $('#main-menu');
|
||||
var options = { duration: 250, step: initResizableIfExists };
|
||||
if (this.checked) {
|
||||
options['complete'] = function() { $menu.css('display', 'block') };
|
||||
$menu.hide().slideDown(options);
|
||||
} else {
|
||||
options['complete'] = function() { $menu.css('display', 'none') };
|
||||
$menu.show().slideUp(options);
|
||||
}
|
||||
});
|
||||
// set default menu visibility
|
||||
function resetState() {
|
||||
var $menu = $('#main-menu');
|
||||
var $mainMenuState = $('#main-menu-state');
|
||||
var newWidth = $(window).outerWidth();
|
||||
if (newWidth!=prevWidth) {
|
||||
if ($(window).outerWidth()<768) {
|
||||
$mainMenuState.prop('checked',false); $menu.hide();
|
||||
$('#searchBoxPos1').html(searchBoxHtml);
|
||||
$('#searchBoxPos2').hide();
|
||||
} else {
|
||||
$menu.show();
|
||||
$('#searchBoxPos1').empty();
|
||||
$('#searchBoxPos2').html(searchBoxHtml);
|
||||
$('#searchBoxPos2').show();
|
||||
}
|
||||
if (typeof searchBox!=='undefined') {
|
||||
searchBox.CloseResultsWindow();
|
||||
}
|
||||
prevWidth = newWidth;
|
||||
}
|
||||
}
|
||||
$(window).ready(function() { resetState(); initResizableIfExists(); });
|
||||
$(window).resize(resetState);
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
/* @license-end */
|
@ -0,0 +1,51 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"},
|
||||
{text:"File Members",url:"globals.html",children:[
|
||||
{text:"All",url:"globals.html",children:[
|
||||
{text:"a",url:"globals.html#index_a"},
|
||||
{text:"c",url:"globals.html#index_c"},
|
||||
{text:"d",url:"globals.html#index_d"},
|
||||
{text:"g",url:"globals.html#index_g"},
|
||||
{text:"m",url:"globals.html#index_m"},
|
||||
{text:"p",url:"globals.html#index_p"},
|
||||
{text:"q",url:"globals.html#index_q"},
|
||||
{text:"r",url:"globals.html#index_r"},
|
||||
{text:"s",url:"globals.html#index_s"},
|
||||
{text:"t",url:"globals.html#index_t"}]},
|
||||
{text:"Functions",url:"globals_func.html",children:[
|
||||
{text:"a",url:"globals_func.html#index_a"},
|
||||
{text:"c",url:"globals_func.html#index_c"},
|
||||
{text:"d",url:"globals_func.html#index_d"},
|
||||
{text:"g",url:"globals_func.html#index_g"},
|
||||
{text:"m",url:"globals_func.html#index_m"},
|
||||
{text:"p",url:"globals_func.html#index_p"},
|
||||
{text:"q",url:"globals_func.html#index_q"},
|
||||
{text:"r",url:"globals_func.html#index_r"},
|
||||
{text:"s",url:"globals_func.html#index_s"},
|
||||
{text:"t",url:"globals_func.html#index_t"}]}]}]}]}
|
After Width: | Height: | Size: 582 B |
After Width: | Height: | Size: 582 B |
After Width: | Height: | Size: 153 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 95 B |
After Width: | Height: | Size: 98 B |
After Width: | Height: | Size: 114 B |
After Width: | Height: | Size: 123 B |
After Width: | Height: | Size: 696 B |
After Width: | Height: | Size: 696 B |
@ -0,0 +1,660 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic/responsable.c File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">responsable.c File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Définition des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include <stdlib.h></code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include "<a class="el" href="responsable_8h_source.html">responsable.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="interface__resp_8h_source.html">../interface/interface_resp.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:af5ec89901489d7ff972b5713b906baf9" id="r_af5ec89901489d7ff972b5713b906baf9"><td class="memItemLeft" align="right" valign="top"><a id="af5ec89901489d7ff972b5713b906baf9" name="af5ec89901489d7ff972b5713b906baf9"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>MAX_SIZE_MDP</b>   21</td></tr>
|
||||
<tr class="separator:af5ec89901489d7ff972b5713b906baf9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a937ddfa15445cc5d2336130fb6567ce1" id="r_a937ddfa15445cc5d2336130fb6567ce1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#a937ddfa15445cc5d2336130fb6567ce1">chargementArticles</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique)</td></tr>
|
||||
<tr class="memdesc:a937ddfa15445cc5d2336130fb6567ce1"><td class="mdescLeft"> </td><td class="mdescRight">Charge les informations des articles à partir d'un fichier dans des tableaux. <br /></td></tr>
|
||||
<tr class="separator:a937ddfa15445cc5d2336130fb6567ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9e79c89d04823f4b1b5572c9865e57d" id="r_ac9e79c89d04823f4b1b5572c9865e57d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#ac9e79c89d04823f4b1b5572c9865e57d">sauvegardArticles</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:ac9e79c89d04823f4b1b5572c9865e57d"><td class="mdescLeft"> </td><td class="mdescRight">Sauvegarde les informations des articles dans un fichier. <br /></td></tr>
|
||||
<tr class="separator:ac9e79c89d04823f4b1b5572c9865e57d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abce68a203cf18b85ebdad34e468815f0" id="r_abce68a203cf18b85ebdad34e468815f0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#abce68a203cf18b85ebdad34e468815f0">ajouterArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix)</td></tr>
|
||||
<tr class="memdesc:abce68a203cf18b85ebdad34e468815f0"><td class="mdescLeft"> </td><td class="mdescRight">Ajoute un nouvel article aux tableaux d'articles. <br /></td></tr>
|
||||
<tr class="separator:abce68a203cf18b85ebdad34e468815f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33f342ec6aaff14efce87b42350d9bee" id="r_a33f342ec6aaff14efce87b42350d9bee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#a33f342ec6aaff14efce87b42350d9bee">rechercheRefArticle</a> (int tRef[], int ref, int *index, int tLogique)</td></tr>
|
||||
<tr class="memdesc:a33f342ec6aaff14efce87b42350d9bee"><td class="mdescLeft"> </td><td class="mdescRight">Recherche une référence d'article dans le tableau tRef. <br /></td></tr>
|
||||
<tr class="separator:a33f342ec6aaff14efce87b42350d9bee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f8076a332f73d1edca58cfaeb42167e" id="r_a0f8076a332f73d1edca58cfaeb42167e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#a0f8076a332f73d1edca58cfaeb42167e">supprimerArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique)</td></tr>
|
||||
<tr class="memdesc:a0f8076a332f73d1edca58cfaeb42167e"><td class="mdescLeft"> </td><td class="mdescRight">Supprime un article des tableaux d'articles. <br /></td></tr>
|
||||
<tr class="separator:a0f8076a332f73d1edca58cfaeb42167e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab02f9ff38b359630bc980bae859f7512" id="r_ab02f9ff38b359630bc980bae859f7512"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#ab02f9ff38b359630bc980bae859f7512">modifierArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:ab02f9ff38b359630bc980bae859f7512"><td class="mdescLeft"> </td><td class="mdescRight">Modifie les informations d'un article existant. <br /></td></tr>
|
||||
<tr class="separator:ab02f9ff38b359630bc980bae859f7512"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a185476dbf2dae604d3deb6a3085580a2" id="r_a185476dbf2dae604d3deb6a3085580a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#a185476dbf2dae604d3deb6a3085580a2">ajouterClient</a> (int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique)</td></tr>
|
||||
<tr class="memdesc:a185476dbf2dae604d3deb6a3085580a2"><td class="mdescLeft"> </td><td class="mdescRight">Ajoute un nouveau client aux tableaux de clients. <br /></td></tr>
|
||||
<tr class="separator:a185476dbf2dae604d3deb6a3085580a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad21f0252145711b8da85feef17902fbc" id="r_ad21f0252145711b8da85feef17902fbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#ad21f0252145711b8da85feef17902fbc">dechiffrerCesar</a> (char *texte, int decalage)</td></tr>
|
||||
<tr class="memdesc:ad21f0252145711b8da85feef17902fbc"><td class="mdescLeft"> </td><td class="mdescRight">Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodageMDP. <br /></td></tr>
|
||||
<tr class="separator:ad21f0252145711b8da85feef17902fbc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa02b66bb7f733cf9bcb6a7fc2b4598e0" id="r_aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8c.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">decodageMDP</a> (char *mdpEnter)</td></tr>
|
||||
<tr class="memdesc:aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="mdescLeft"> </td><td class="mdescRight">Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré. <br /></td></tr>
|
||||
<tr class="separator:aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b3515864e8480ef500c2d9fd24d664a" id="r_a0b3515864e8480ef500c2d9fd24d664a"><td class="memItemLeft" align="right" valign="top"><a id="a0b3515864e8480ef500c2d9fd24d664a" name="a0b3515864e8480ef500c2d9fd24d664a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>chiffrementCesar</b> (char *mdp, int decalage)</td></tr>
|
||||
<tr class="separator:a0b3515864e8480ef500c2d9fd24d664a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a841dc44be0e28562f4c84982e13201a1" id="r_a841dc44be0e28562f4c84982e13201a1"><td class="memItemLeft" align="right" valign="top"><a id="a841dc44be0e28562f4c84982e13201a1" name="a841dc44be0e28562f4c84982e13201a1"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>verifModifMDP</b> (char *mdp, char *confirmMDP, int decalage)</td></tr>
|
||||
<tr class="separator:a841dc44be0e28562f4c84982e13201a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b054657f51a33188e8f73e8ebccea99" id="r_a9b054657f51a33188e8f73e8ebccea99"><td class="memItemLeft" align="right" valign="top"><a id="a9b054657f51a33188e8f73e8ebccea99" name="a9b054657f51a33188e8f73e8ebccea99"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>enregistrerMotDePasse</b> (char *mdp, int decalage)</td></tr>
|
||||
<tr class="separator:a9b054657f51a33188e8f73e8ebccea99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Définition des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="abce68a203cf18b85ebdad34e468815f0" name="abce68a203cf18b85ebdad34e468815f0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abce68a203cf18b85ebdad34e468815f0">◆ </a></span>ajouterArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int ajouterArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>poids</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volume</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prix</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ajoute un nouvel article aux tableaux d'articles. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction ajoute un nouvel article aux tableaux tRef, tPoids, tVol, et tPrix et incrémente la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">ref</td><td>Référence du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>Poids du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>Volume du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">prix</td><td>Prix unitaire du nouvel article. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0 en cas de succès, -2 si le tableau est plein. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a185476dbf2dae604d3deb6a3085580a2" name="a185476dbf2dae604d3deb6a3085580a2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a185476dbf2dae604d3deb6a3085580a2">◆ </a></span>ajouterClient()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ajouterClient </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tCagnotte</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tSus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ajoute un nouveau client aux tableaux de clients. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction ajoute un nouveau client aux tableaux tNumClient, tCagnotte et tSus et incrémente la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tNumClient</td><td>Tableau des numéros de client. </td></tr>
|
||||
<tr><td class="paramname">tCagnotte</td><td>Tableau des cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">tSus</td><td>Tableau des états de suspension des clients. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Pointeur vers la taille logique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a937ddfa15445cc5d2336130fb6567ce1" name="a937ddfa15445cc5d2336130fb6567ce1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a937ddfa15445cc5d2336130fb6567ce1">◆ </a></span>chargementArticles()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int chargementArticles </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Charge les informations des articles à partir d'un fichier dans des tableaux. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction lit les informations des articles à partir du fichier "donnee/articles.txt" et les stocke dans les tableaux tRef, tPoids, tVol, et tPrix.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Le nombre d'articles chargés avec succès ou -1 en cas d'erreur. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad21f0252145711b8da85feef17902fbc" name="ad21f0252145711b8da85feef17902fbc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad21f0252145711b8da85feef17902fbc">◆ </a></span>dechiffrerCesar()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void dechiffrerCesar </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>texte</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>decalage</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodageMDP. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">texte</td><td>chaine de caractère comparé avec le mot de passe du fichier. </td></tr>
|
||||
<tr><td class="paramname">decalage</td><td>entier qui sert de clé pour déchiffrer le mot de passe. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa02b66bb7f733cf9bcb6a7fc2b4598e0" name="aa02b66bb7f733cf9bcb6a7fc2b4598e0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa02b66bb7f733cf9bcb6a7fc2b4598e0">◆ </a></span>decodageMDP()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int decodageMDP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>mdpEnter</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mdpEnter</td><td>Mot de passe entrer par l'utilisateur. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab02f9ff38b359630bc980bae859f7512" name="ab02f9ff38b359630bc980bae859f7512"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab02f9ff38b359630bc980bae859f7512">◆ </a></span>modifierArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void modifierArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Modifie les informations d'un article existant. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction permet de modifier les informations (poids, volume, prix) d'un article existant.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a33f342ec6aaff14efce87b42350d9bee" name="a33f342ec6aaff14efce87b42350d9bee"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a33f342ec6aaff14efce87b42350d9bee">◆ </a></span>rechercheRefArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void rechercheRefArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>index</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Recherche une référence d'article dans le tableau tRef. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction recherche une référence d'article dans le tableau tRef et renvoie l'index si l'article est trouvé.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">ref</td><td>Référence de l'article à rechercher. </td></tr>
|
||||
<tr><td class="paramname">index</td><td>Pointeur vers la variable pour stocker l'index de l'article trouvé. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac9e79c89d04823f4b1b5572c9865e57d" name="ac9e79c89d04823f4b1b5572c9865e57d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac9e79c89d04823f4b1b5572c9865e57d">◆ </a></span>sauvegardArticles()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void sauvegardArticles </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sauvegarde les informations des articles dans un fichier. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction sauvegarde les informations des articles depuis les tableaux tRef, tPoids, tVol et tPrix dans le fichier "donnee/articles.txt".</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0f8076a332f73d1edca58cfaeb42167e" name="a0f8076a332f73d1edca58cfaeb42167e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0f8076a332f73d1edca58cfaeb42167e">◆ </a></span>supprimerArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void supprimerArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Supprime un article des tableaux d'articles. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction supprime un article des tableaux tRef, tPoids, tVol, et tPrix et met à jour la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Pointeur vers la taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,650 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic/responsable.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">responsable.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Déclaration des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="responsable_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a937ddfa15445cc5d2336130fb6567ce1" id="r_a937ddfa15445cc5d2336130fb6567ce1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1">chargementArticles</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique)</td></tr>
|
||||
<tr class="memdesc:a937ddfa15445cc5d2336130fb6567ce1"><td class="mdescLeft"> </td><td class="mdescRight">Charge les informations des articles à partir d'un fichier dans des tableaux. <br /></td></tr>
|
||||
<tr class="separator:a937ddfa15445cc5d2336130fb6567ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac9e79c89d04823f4b1b5572c9865e57d" id="r_ac9e79c89d04823f4b1b5572c9865e57d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d">sauvegardArticles</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:ac9e79c89d04823f4b1b5572c9865e57d"><td class="mdescLeft"> </td><td class="mdescRight">Sauvegarde les informations des articles dans un fichier. <br /></td></tr>
|
||||
<tr class="separator:ac9e79c89d04823f4b1b5572c9865e57d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abce68a203cf18b85ebdad34e468815f0" id="r_abce68a203cf18b85ebdad34e468815f0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#abce68a203cf18b85ebdad34e468815f0">ajouterArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix)</td></tr>
|
||||
<tr class="memdesc:abce68a203cf18b85ebdad34e468815f0"><td class="mdescLeft"> </td><td class="mdescRight">Ajoute un nouvel article aux tableaux d'articles. <br /></td></tr>
|
||||
<tr class="separator:abce68a203cf18b85ebdad34e468815f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33f342ec6aaff14efce87b42350d9bee" id="r_a33f342ec6aaff14efce87b42350d9bee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee">rechercheRefArticle</a> (int tRef[], int ref, int *index, int tLogique)</td></tr>
|
||||
<tr class="memdesc:a33f342ec6aaff14efce87b42350d9bee"><td class="mdescLeft"> </td><td class="mdescRight">Recherche une référence d'article dans le tableau tRef. <br /></td></tr>
|
||||
<tr class="separator:a33f342ec6aaff14efce87b42350d9bee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f8076a332f73d1edca58cfaeb42167e" id="r_a0f8076a332f73d1edca58cfaeb42167e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e">supprimerArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique)</td></tr>
|
||||
<tr class="memdesc:a0f8076a332f73d1edca58cfaeb42167e"><td class="mdescLeft"> </td><td class="mdescRight">Supprime un article des tableaux d'articles. <br /></td></tr>
|
||||
<tr class="separator:a0f8076a332f73d1edca58cfaeb42167e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab02f9ff38b359630bc980bae859f7512" id="r_ab02f9ff38b359630bc980bae859f7512"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#ab02f9ff38b359630bc980bae859f7512">modifierArticle</a> (int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</td></tr>
|
||||
<tr class="memdesc:ab02f9ff38b359630bc980bae859f7512"><td class="mdescLeft"> </td><td class="mdescRight">Modifie les informations d'un article existant. <br /></td></tr>
|
||||
<tr class="separator:ab02f9ff38b359630bc980bae859f7512"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a185476dbf2dae604d3deb6a3085580a2" id="r_a185476dbf2dae604d3deb6a3085580a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2">ajouterClient</a> (int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique)</td></tr>
|
||||
<tr class="memdesc:a185476dbf2dae604d3deb6a3085580a2"><td class="mdescLeft"> </td><td class="mdescRight">Ajoute un nouveau client aux tableaux de clients. <br /></td></tr>
|
||||
<tr class="separator:a185476dbf2dae604d3deb6a3085580a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa02b66bb7f733cf9bcb6a7fc2b4598e0" id="r_aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">decodageMDP</a> (char *mdpEnter)</td></tr>
|
||||
<tr class="memdesc:aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="mdescLeft"> </td><td class="mdescRight">Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré. <br /></td></tr>
|
||||
<tr class="separator:aa02b66bb7f733cf9bcb6a7fc2b4598e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad21f0252145711b8da85feef17902fbc" id="r_ad21f0252145711b8da85feef17902fbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="responsable_8h.html#ad21f0252145711b8da85feef17902fbc">dechiffrerCesar</a> (char *texte, int decalage)</td></tr>
|
||||
<tr class="memdesc:ad21f0252145711b8da85feef17902fbc"><td class="mdescLeft"> </td><td class="mdescRight">Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodageMDP. <br /></td></tr>
|
||||
<tr class="separator:ad21f0252145711b8da85feef17902fbc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b3515864e8480ef500c2d9fd24d664a" id="r_a0b3515864e8480ef500c2d9fd24d664a"><td class="memItemLeft" align="right" valign="top"><a id="a0b3515864e8480ef500c2d9fd24d664a" name="a0b3515864e8480ef500c2d9fd24d664a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>chiffrementCesar</b> (char *mdp, int decalage)</td></tr>
|
||||
<tr class="separator:a0b3515864e8480ef500c2d9fd24d664a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a841dc44be0e28562f4c84982e13201a1" id="r_a841dc44be0e28562f4c84982e13201a1"><td class="memItemLeft" align="right" valign="top"><a id="a841dc44be0e28562f4c84982e13201a1" name="a841dc44be0e28562f4c84982e13201a1"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>verifModifMDP</b> (char *mdp, char *confirmMDP, int decalage)</td></tr>
|
||||
<tr class="separator:a841dc44be0e28562f4c84982e13201a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b054657f51a33188e8f73e8ebccea99" id="r_a9b054657f51a33188e8f73e8ebccea99"><td class="memItemLeft" align="right" valign="top"><a id="a9b054657f51a33188e8f73e8ebccea99" name="a9b054657f51a33188e8f73e8ebccea99"></a>
|
||||
int </td><td class="memItemRight" valign="bottom"><b>enregistrerMotDePasse</b> (char *mdp, int decalage)</td></tr>
|
||||
<tr class="separator:a9b054657f51a33188e8f73e8ebccea99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Déclaration des fonctions de <a class="el" href="responsable_8c.html" title="Définition des fonctions de responsable.c.">responsable.c</a>. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="abce68a203cf18b85ebdad34e468815f0" name="abce68a203cf18b85ebdad34e468815f0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abce68a203cf18b85ebdad34e468815f0">◆ </a></span>ajouterArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int ajouterArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>poids</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>volume</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>prix</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ajoute un nouvel article aux tableaux d'articles. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction ajoute un nouvel article aux tableaux tRef, tPoids, tVol, et tPrix et incrémente la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">ref</td><td>Référence du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">poids</td><td>Poids du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">volume</td><td>Volume du nouvel article. </td></tr>
|
||||
<tr><td class="paramname">prix</td><td>Prix unitaire du nouvel article. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0 en cas de succès, -2 si le tableau est plein. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a185476dbf2dae604d3deb6a3085580a2" name="a185476dbf2dae604d3deb6a3085580a2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a185476dbf2dae604d3deb6a3085580a2">◆ </a></span>ajouterClient()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void ajouterClient </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tNumClient</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tCagnotte</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tSus</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Ajoute un nouveau client aux tableaux de clients. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction ajoute un nouveau client aux tableaux tNumClient, tCagnotte et tSus et incrémente la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tNumClient</td><td>Tableau des numéros de client. </td></tr>
|
||||
<tr><td class="paramname">tCagnotte</td><td>Tableau des cagnottes des clients. </td></tr>
|
||||
<tr><td class="paramname">tSus</td><td>Tableau des états de suspension des clients. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Pointeur vers la taille logique des tableaux. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a937ddfa15445cc5d2336130fb6567ce1" name="a937ddfa15445cc5d2336130fb6567ce1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a937ddfa15445cc5d2336130fb6567ce1">◆ </a></span>chargementArticles()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int chargementArticles </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tPhysique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Charge les informations des articles à partir d'un fichier dans des tableaux. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction lit les informations des articles à partir du fichier "donnee/articles.txt" et les stocke dans les tableaux tRef, tPoids, tVol, et tPrix.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tPhysique</td><td>Taille physique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Le nombre d'articles chargés avec succès ou -1 en cas d'erreur. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad21f0252145711b8da85feef17902fbc" name="ad21f0252145711b8da85feef17902fbc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad21f0252145711b8da85feef17902fbc">◆ </a></span>dechiffrerCesar()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void dechiffrerCesar </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>texte</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>decalage</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodageMDP. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">texte</td><td>chaine de caractère comparé avec le mot de passe du fichier. </td></tr>
|
||||
<tr><td class="paramname">decalage</td><td>entier qui sert de clé pour déchiffrer le mot de passe. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa02b66bb7f733cf9bcb6a7fc2b4598e0" name="aa02b66bb7f733cf9bcb6a7fc2b4598e0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa02b66bb7f733cf9bcb6a7fc2b4598e0">◆ </a></span>decodageMDP()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int decodageMDP </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>mdpEnter</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">mdpEnter</td><td>Mot de passe entrer par l'utilisateur. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab02f9ff38b359630bc980bae859f7512" name="ab02f9ff38b359630bc980bae859f7512"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab02f9ff38b359630bc980bae859f7512">◆ </a></span>modifierArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void modifierArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Modifie les informations d'un article existant. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction permet de modifier les informations (poids, volume, prix) d'un article existant.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a33f342ec6aaff14efce87b42350d9bee" name="a33f342ec6aaff14efce87b42350d9bee"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a33f342ec6aaff14efce87b42350d9bee">◆ </a></span>rechercheRefArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void rechercheRefArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>ref</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>index</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Recherche une référence d'article dans le tableau tRef. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction recherche une référence d'article dans le tableau tRef et renvoie l'index si l'article est trouvé.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">ref</td><td>Référence de l'article à rechercher. </td></tr>
|
||||
<tr><td class="paramname">index</td><td>Pointeur vers la variable pour stocker l'index de l'article trouvé. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac9e79c89d04823f4b1b5572c9865e57d" name="ac9e79c89d04823f4b1b5572c9865e57d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac9e79c89d04823f4b1b5572c9865e57d">◆ </a></span>sauvegardArticles()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void sauvegardArticles </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sauvegarde les informations des articles dans un fichier. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction sauvegarde les informations des articles depuis les tableaux tRef, tPoids, tVol et tPrix dans le fichier "donnee/articles.txt".</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0f8076a332f73d1edca58cfaeb42167e" name="a0f8076a332f73d1edca58cfaeb42167e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0f8076a332f73d1edca58cfaeb42167e">◆ </a></span>supprimerArticle()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void supprimerArticle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>tRef</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPoids</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tVol</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>tPrix</em>[], </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int * </td>
|
||||
<td class="paramname"><em>tLogique</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Supprime un article des tableaux d'articles. </p>
|
||||
<dl class="section author"><dt>Author</dt><dd>Yannis Doumir Fernandes</dd></dl>
|
||||
<p>Cette fonction supprime un article des tableaux tRef, tPoids, tVol, et tPrix et met à jour la taille logique.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">tRef</td><td>Tableau des références d'articles. </td></tr>
|
||||
<tr><td class="paramname">tPoids</td><td>Tableau des poids des articles. </td></tr>
|
||||
<tr><td class="paramname">tVol</td><td>Tableau des volumes des articles. </td></tr>
|
||||
<tr><td class="paramname">tPrix</td><td>Tableau des prix unitaires des articles. </td></tr>
|
||||
<tr><td class="paramname">tLogique</td><td>Pointeur vers la taille logique des tableaux. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,121 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>My Project: src/app/core_logic/responsable.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">My Project
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_5194e5fea318fda12687127c23f8aba1.html">app</a></li><li class="navelem"><a class="el" href="dir_b5c97184117f1879a3567c3d06daf03f.html">core_logic</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle"><div class="title">responsable.h</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="responsable_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keywordtype">int</span> <a class="code hl_function" href="responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1">chargementArticles</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> tPhysique);</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d">sauvegardArticles</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keywordtype">int</span> <a class="code hl_function" href="responsable_8h.html#abce68a203cf18b85ebdad34e468815f0">ajouterArticle</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> *tLogique, <span class="keywordtype">int</span> tPhysique, <span class="keywordtype">int</span> ref, <span class="keywordtype">float</span> poids, <span class="keywordtype">float</span> volume, <span class="keywordtype">float</span> prix);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee">rechercheRefArticle</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">int</span> ref, <span class="keywordtype">int</span> *index, <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e">supprimerArticle</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> *tLogique);</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#ab02f9ff38b359630bc980bae859f7512">modifierArticle</a>(<span class="keywordtype">int</span> tRef[], <span class="keywordtype">float</span> tPoids[], <span class="keywordtype">float</span> tVol[], <span class="keywordtype">float</span> tPrix[], <span class="keywordtype">int</span> tLogique);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2">ajouterClient</a>(<span class="keywordtype">int</span> tNumClient[], <span class="keywordtype">float</span> tCagnotte[], <span class="keywordtype">int</span> tSus[], <span class="keywordtype">int</span> *tLogique, <span class="keywordtype">int</span> tPhysique);</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="keywordtype">int</span> <a class="code hl_function" href="responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">decodageMDP</a>(<span class="keywordtype">char</span> *mdpEnter);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keywordtype">void</span> <a class="code hl_function" href="responsable_8h.html#ad21f0252145711b8da85feef17902fbc">dechiffrerCesar</a>(<span class="keywordtype">char</span> *texte, <span class="keywordtype">int</span> decalage);</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="keywordtype">void</span> chiffrementCesar(<span class="keywordtype">char</span> *mdp, <span class="keywordtype">int</span> decalage);</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="keywordtype">int</span> verifModifMDP(<span class="keywordtype">char</span> *mdp, <span class="keywordtype">char</span> *confirmMDP, <span class="keywordtype">int</span> decalage);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keywordtype">int</span> enregistrerMotDePasse(<span class="keywordtype">char</span> *mdp, <span class="keywordtype">int</span> decalage);</div>
|
||||
<div class="ttc" id="aresponsable_8h_html_a0f8076a332f73d1edca58cfaeb42167e"><div class="ttname"><a href="responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e">supprimerArticle</a></div><div class="ttdeci">void supprimerArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique)</div><div class="ttdoc">Supprime un article des tableaux d'articles.</div><div class="ttdef"><b>Definition</b> responsable.c:98</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_a185476dbf2dae604d3deb6a3085580a2"><div class="ttname"><a href="responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2">ajouterClient</a></div><div class="ttdeci">void ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique)</div><div class="ttdoc">Ajoute un nouveau client aux tableaux de clients.</div><div class="ttdef"><b>Definition</b> responsable.c:127</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_a33f342ec6aaff14efce87b42350d9bee"><div class="ttname"><a href="responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee">rechercheRefArticle</a></div><div class="ttdeci">void rechercheRefArticle(int tRef[], int ref, int *index, int tLogique)</div><div class="ttdoc">Recherche une référence d'article dans le tableau tRef.</div><div class="ttdef"><b>Definition</b> responsable.c:83</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_a937ddfa15445cc5d2336130fb6567ce1"><div class="ttname"><a href="responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1">chargementArticles</a></div><div class="ttdeci">int chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique)</div><div class="ttdoc">Charge les informations des articles à partir d'un fichier dans des tableaux.</div><div class="ttdef"><b>Definition</b> responsable.c:14</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_aa02b66bb7f733cf9bcb6a7fc2b4598e0"><div class="ttname"><a href="responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0">decodageMDP</a></div><div class="ttdeci">int decodageMDP(char *mdpEnter)</div><div class="ttdoc">Décode le mot de passe du fichier mdp.txt pour le comparer avec le mdp entré.</div><div class="ttdef"><b>Definition</b> responsable.c:154</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_ab02f9ff38b359630bc980bae859f7512"><div class="ttname"><a href="responsable_8h.html#ab02f9ff38b359630bc980bae859f7512">modifierArticle</a></div><div class="ttdeci">void modifierArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</div><div class="ttdoc">Modifie les informations d'un article existant.</div><div class="ttdef"><b>Definition</b> responsable.c:114</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_abce68a203cf18b85ebdad34e468815f0"><div class="ttname"><a href="responsable_8h.html#abce68a203cf18b85ebdad34e468815f0">ajouterArticle</a></div><div class="ttdeci">int ajouterArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix)</div><div class="ttdoc">Ajoute un nouvel article aux tableaux d'articles.</div><div class="ttdef"><b>Definition</b> responsable.c:58</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_ac9e79c89d04823f4b1b5572c9865e57d"><div class="ttname"><a href="responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d">sauvegardArticles</a></div><div class="ttdeci">void sauvegardArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique)</div><div class="ttdoc">Sauvegarde les informations des articles dans un fichier.</div><div class="ttdef"><b>Definition</b> responsable.c:40</div></div>
|
||||
<div class="ttc" id="aresponsable_8h_html_ad21f0252145711b8da85feef17902fbc"><div class="ttname"><a href="responsable_8h.html#ad21f0252145711b8da85feef17902fbc">dechiffrerCesar</a></div><div class="ttdeci">void dechiffrerCesar(char *texte, int decalage)</div><div class="ttdoc">Lis le mot de passe codé dans le fichier mdp.txt, le compare au mot de passe entré à laide de decodag...</div><div class="ttdef"><b>Definition</b> responsable.c:141</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,19 @@
|
||||
var searchData=
|
||||
[
|
||||
['affichageconnexion_0',['affichageConnexion',['../interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9',1,'interface_resp.c']]],
|
||||
['affichajoutarticle_1',['affichAjoutArticle',['../interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176',1,'interface_resp.c']]],
|
||||
['affichajoutclient_2',['affichAjoutClient',['../interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c',1,'interface_resp.c']]],
|
||||
['afficharticles_3',['affichArticles',['../interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985',1,'interface_resp.c']]],
|
||||
['affichclients_4',['affichClients',['../interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27',1,'interface_resp.c']]],
|
||||
['affiche_5fclient_5',['affiche_client',['../interface__client_8h.html#a0ee281249d9a07abd6143449b761d212',1,'interface_client.c']]],
|
||||
['affiche_5frecap_5fpanier_6',['affiche_recap_panier',['../interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470',1,'interface_client.c']]],
|
||||
['affiche_5fresp_7',['affiche_resp',['../interface__resp_8h.html#abb1a25ae1531e0857856843b41805528',1,'interface_resp.c']]],
|
||||
['affichmodifclient_8',['affichModifClient',['../interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44',1,'interface_resp.c']]],
|
||||
['affichmodifierarticle_9',['affichModifierArticle',['../interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f',1,'interface_resp.c']]],
|
||||
['affichsupprimerarticle_10',['affichSupprimerArticle',['../interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473',1,'interface_resp.c']]],
|
||||
['affichunarticle_11',['affichUnArticle',['../interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13',1,'interface_resp.c']]],
|
||||
['affichunclient_12',['affichUnClient',['../interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88',1,'interface_resp.c']]],
|
||||
['ajouter_5farticle_5fau_5fpanier_13',['ajouter_article_au_panier',['../interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e',1,'interface_client.c']]],
|
||||
['ajouterarticle_14',['ajouterarticle',['../responsable_8c.html#abce68a203cf18b85ebdad34e468815f0',1,'ajouterArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix): responsable.c'],['../responsable_8h.html#abce68a203cf18b85ebdad34e468815f0',1,'ajouterArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix): responsable.c']]],
|
||||
['ajouterclient_15',['ajouterclient',['../responsable_8c.html#a185476dbf2dae604d3deb6a3085580a2',1,'ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique): responsable.c'],['../responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2',1,'ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['chargementarticles_0',['chargementarticles',['../responsable_8c.html#a937ddfa15445cc5d2336130fb6567ce1',1,'chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique): responsable.c'],['../responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1',1,'chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique): responsable.c']]],
|
||||
['charger_5fclients_1',['charger_clients',['../client_8h.html#a8bc792436cb2773b638667f7a898a625',1,'client.c']]],
|
||||
['choixinterface_2',['choixInterface',['../main_8c.html#a5fdac9110609b2cc4b43c68b643af452',1,'main.c']]],
|
||||
['client_2eh_3',['client.h',['../client_8h.html',1,'']]],
|
||||
['configurer_5fsession_5fclient_4',['configurer_session_client',['../interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['dechiffrercesar_0',['dechiffrercesar',['../responsable_8c.html#ad21f0252145711b8da85feef17902fbc',1,'dechiffrerCesar(char *texte, int decalage): responsable.c'],['../responsable_8h.html#ad21f0252145711b8da85feef17902fbc',1,'dechiffrerCesar(char *texte, int decalage): responsable.c']]],
|
||||
['decodagemdp_1',['decodagemdp',['../responsable_8c.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0',1,'decodageMDP(char *mdpEnter): responsable.c'],['../responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0',1,'decodageMDP(char *mdpEnter): responsable.c']]],
|
||||
['deduire_5fcagnotte_2',['deduire_cagnotte',['../interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['global_5fclient_0',['global_client',['../interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40',1,'interface_client.c']]],
|
||||
['global_5fresp_1',['global_resp',['../interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06',1,'interface_resp.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['interface_5fclient_2eh_0',['interface_client.h',['../interface__client_8h.html',1,'']]],
|
||||
['interface_5fresp_2eh_1',['interface_resp.h',['../interface__resp_8h.html',1,'']]]
|
||||
];
|
@ -0,0 +1,9 @@
|
||||
var searchData=
|
||||
[
|
||||
['main_0',['main',['../main_8c.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.c']]],
|
||||
['main_2ec_1',['main.c',['../main_8c.html',1,'']]],
|
||||
['menu_5fclient_2',['menu_client',['../interface__client_8h.html#a49de18c6560633af132a56085d28a8ba',1,'interface_client.c']]],
|
||||
['menu_5fresp_3',['menu_resp',['../interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597',1,'interface_resp.c']]],
|
||||
['modifier_5fquantite_5farticle_5fpanier_4',['modifier_quantite_article_panier',['../interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e',1,'interface_client.c']]],
|
||||
['modifierarticle_5',['modifierarticle',['../responsable_8c.html#ab02f9ff38b359630bc980bae859f7512',1,'modifierArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c'],['../responsable_8h.html#ab02f9ff38b359630bc980bae859f7512',1,'modifierArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['problemrecherchearticle_0',['problemRechercheArticle',['../interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd',1,'interface_resp.h']]]
|
||||
];
|
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['quitter_5fapplication_0',['quitter_application',['../interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['rechercherefarticle_0',['rechercherefarticle',['../responsable_8c.html#a33f342ec6aaff14efce87b42350d9bee',1,'rechercheRefArticle(int tRef[], int ref, int *index, int tLogique): responsable.c'],['../responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee',1,'rechercheRefArticle(int tRef[], int ref, int *index, int tLogique): responsable.c']]],
|
||||
['reinitialiser_5fpanier_1',['reinitialiser_panier',['../interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97',1,'interface_client.c']]],
|
||||
['responsable_2ec_2',['responsable.c',['../responsable_8c.html',1,'']]],
|
||||
['responsable_2eh_3',['responsable.h',['../responsable_8h.html',1,'']]]
|
||||
];
|
@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['sauvegardarticles_0',['sauvegardarticles',['../responsable_8c.html#ac9e79c89d04823f4b1b5572c9865e57d',1,'sauvegardArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c'],['../responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d',1,'sauvegardArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c']]],
|
||||
['sauvegarde_5fclients_1',['sauvegarde_clients',['../client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda',1,'client.c']]],
|
||||
['supprimer_5farticle_2',['supprimer_article',['../client_8h.html#acad182f42a0cd24ad98b174fba322ad1',1,'client.c']]],
|
||||
['supprimer_5farticle_5fdu_5fpanier_3',['supprimer_article_du_panier',['../interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd',1,'interface_client.c']]],
|
||||
['supprimerarticle_4',['supprimerarticle',['../responsable_8c.html#a0f8076a332f73d1edca58cfaeb42167e',1,'supprimerArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique): responsable.c'],['../responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e',1,'supprimerArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['trouver_5findex_5farticle_0',['trouver_index_article',['../client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e',1,'client.c']]],
|
||||
['trouver_5findex_5fclient_1',['trouver_index_client',['../client_8h.html#ac5dad689583b01a2f96595f2d1069550',1,'client.c']]]
|
||||
];
|
After Width: | Height: | Size: 947 B |
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['client_2eh_0',['client.h',['../client_8h.html',1,'']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['interface_5fclient_2eh_0',['interface_client.h',['../interface__client_8h.html',1,'']]],
|
||||
['interface_5fresp_2eh_1',['interface_resp.h',['../interface__resp_8h.html',1,'']]]
|
||||
];
|
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['main_2ec_0',['main.c',['../main_8c.html',1,'']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['responsable_2ec_0',['responsable.c',['../responsable_8c.html',1,'']]],
|
||||
['responsable_2eh_1',['responsable.h',['../responsable_8h.html',1,'']]]
|
||||
];
|
@ -0,0 +1,19 @@
|
||||
var searchData=
|
||||
[
|
||||
['affichageconnexion_0',['affichageConnexion',['../interface__resp_8h.html#a31e174ac99df5a3cb347944f972ab5c9',1,'interface_resp.c']]],
|
||||
['affichajoutarticle_1',['affichAjoutArticle',['../interface__resp_8h.html#a9112538df3d862ffefc89fb8532d1176',1,'interface_resp.c']]],
|
||||
['affichajoutclient_2',['affichAjoutClient',['../interface__resp_8h.html#a964d2d2bc5b9aa544e6187ed6cbc961c',1,'interface_resp.c']]],
|
||||
['afficharticles_3',['affichArticles',['../interface__resp_8h.html#af518981f5e0d4575a6b7bae3f22e9985',1,'interface_resp.c']]],
|
||||
['affichclients_4',['affichClients',['../interface__resp_8h.html#a7c0531c63ea490d0b674960483e9ba27',1,'interface_resp.c']]],
|
||||
['affiche_5fclient_5',['affiche_client',['../interface__client_8h.html#a0ee281249d9a07abd6143449b761d212',1,'interface_client.c']]],
|
||||
['affiche_5frecap_5fpanier_6',['affiche_recap_panier',['../interface__client_8h.html#aa7f83065dbcf53ea2df22f9724c47470',1,'interface_client.c']]],
|
||||
['affiche_5fresp_7',['affiche_resp',['../interface__resp_8h.html#abb1a25ae1531e0857856843b41805528',1,'interface_resp.c']]],
|
||||
['affichmodifclient_8',['affichModifClient',['../interface__resp_8h.html#ad770c392a3645464f2f19740f2006c44',1,'interface_resp.c']]],
|
||||
['affichmodifierarticle_9',['affichModifierArticle',['../interface__resp_8h.html#af075e50ffce501b901ff31b1fb73262f',1,'interface_resp.c']]],
|
||||
['affichsupprimerarticle_10',['affichSupprimerArticle',['../interface__resp_8h.html#a47ca5882a75fd3b919ba02b028582473',1,'interface_resp.c']]],
|
||||
['affichunarticle_11',['affichUnArticle',['../interface__resp_8h.html#a5e9ce25cbd73f9d4732b84eb5ab59d13',1,'interface_resp.c']]],
|
||||
['affichunclient_12',['affichUnClient',['../interface__resp_8h.html#aa29059c1470e490b32fdf483b5570c88',1,'interface_resp.c']]],
|
||||
['ajouter_5farticle_5fau_5fpanier_13',['ajouter_article_au_panier',['../interface__client_8h.html#aa92d76f0c1463d0ad7d6479e6c27e99e',1,'interface_client.c']]],
|
||||
['ajouterarticle_14',['ajouterarticle',['../responsable_8c.html#abce68a203cf18b85ebdad34e468815f0',1,'ajouterArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix): responsable.c'],['../responsable_8h.html#abce68a203cf18b85ebdad34e468815f0',1,'ajouterArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique, int tPhysique, int ref, float poids, float volume, float prix): responsable.c']]],
|
||||
['ajouterclient_15',['ajouterclient',['../responsable_8c.html#a185476dbf2dae604d3deb6a3085580a2',1,'ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique): responsable.c'],['../responsable_8h.html#a185476dbf2dae604d3deb6a3085580a2',1,'ajouterClient(int tNumClient[], float tCagnotte[], int tSus[], int *tLogique, int tPhysique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['chargementarticles_0',['chargementarticles',['../responsable_8c.html#a937ddfa15445cc5d2336130fb6567ce1',1,'chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique): responsable.c'],['../responsable_8h.html#a937ddfa15445cc5d2336130fb6567ce1',1,'chargementArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tPhysique): responsable.c']]],
|
||||
['charger_5fclients_1',['charger_clients',['../client_8h.html#a8bc792436cb2773b638667f7a898a625',1,'client.c']]],
|
||||
['choixinterface_2',['choixInterface',['../main_8c.html#a5fdac9110609b2cc4b43c68b643af452',1,'main.c']]],
|
||||
['configurer_5fsession_5fclient_3',['configurer_session_client',['../interface__client_8h.html#a7caca9094610ed2dfcbfe0b350b678cf',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['dechiffrercesar_0',['dechiffrercesar',['../responsable_8c.html#ad21f0252145711b8da85feef17902fbc',1,'dechiffrerCesar(char *texte, int decalage): responsable.c'],['../responsable_8h.html#ad21f0252145711b8da85feef17902fbc',1,'dechiffrerCesar(char *texte, int decalage): responsable.c']]],
|
||||
['decodagemdp_1',['decodagemdp',['../responsable_8c.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0',1,'decodageMDP(char *mdpEnter): responsable.c'],['../responsable_8h.html#aa02b66bb7f733cf9bcb6a7fc2b4598e0',1,'decodageMDP(char *mdpEnter): responsable.c']]],
|
||||
['deduire_5fcagnotte_2',['deduire_cagnotte',['../interface__client_8h.html#a7203df964d63cb07d7b19912d5e3c3bd',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['global_5fclient_0',['global_client',['../interface__client_8h.html#a40507f288c72ef9b92d113990bc0ed40',1,'interface_client.c']]],
|
||||
['global_5fresp_1',['global_resp',['../interface__resp_8h.html#af8034d8f578bddee1a9e5b95e8000e06',1,'interface_resp.c']]]
|
||||
];
|
@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['main_0',['main',['../main_8c.html#a840291bc02cba5474a4cb46a9b9566fe',1,'main.c']]],
|
||||
['menu_5fclient_1',['menu_client',['../interface__client_8h.html#a49de18c6560633af132a56085d28a8ba',1,'interface_client.c']]],
|
||||
['menu_5fresp_2',['menu_resp',['../interface__resp_8h.html#a1f14dc8f23be75e1a5c0e7ce0c77f597',1,'interface_resp.c']]],
|
||||
['modifier_5fquantite_5farticle_5fpanier_3',['modifier_quantite_article_panier',['../interface__client_8h.html#a87e47382ab2c90e6d5949fa78f50900e',1,'interface_client.c']]],
|
||||
['modifierarticle_4',['modifierarticle',['../responsable_8c.html#ab02f9ff38b359630bc980bae859f7512',1,'modifierArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c'],['../responsable_8h.html#ab02f9ff38b359630bc980bae859f7512',1,'modifierArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['problemrecherchearticle_0',['problemRechercheArticle',['../interface__resp_8h.html#a34970f3ce5206778f2a225d7fff17bdd',1,'interface_resp.h']]]
|
||||
];
|
@ -0,0 +1,4 @@
|
||||
var searchData=
|
||||
[
|
||||
['quitter_5fapplication_0',['quitter_application',['../interface__client_8h.html#a75ce35e6cd3b58c6359897a8aa131509',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['rechercherefarticle_0',['rechercherefarticle',['../responsable_8c.html#a33f342ec6aaff14efce87b42350d9bee',1,'rechercheRefArticle(int tRef[], int ref, int *index, int tLogique): responsable.c'],['../responsable_8h.html#a33f342ec6aaff14efce87b42350d9bee',1,'rechercheRefArticle(int tRef[], int ref, int *index, int tLogique): responsable.c']]],
|
||||
['reinitialiser_5fpanier_1',['reinitialiser_panier',['../interface__client_8h.html#ac55e8aab165ed0541827f10be23c9d97',1,'interface_client.c']]]
|
||||
];
|
@ -0,0 +1,8 @@
|
||||
var searchData=
|
||||
[
|
||||
['sauvegardarticles_0',['sauvegardarticles',['../responsable_8c.html#ac9e79c89d04823f4b1b5572c9865e57d',1,'sauvegardArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c'],['../responsable_8h.html#ac9e79c89d04823f4b1b5572c9865e57d',1,'sauvegardArticles(int tRef[], float tPoids[], float tVol[], float tPrix[], int tLogique): responsable.c']]],
|
||||
['sauvegarde_5fclients_1',['sauvegarde_clients',['../client_8h.html#a029f0d2d057a55b541f2cb82c76b9cda',1,'client.c']]],
|
||||
['supprimer_5farticle_2',['supprimer_article',['../client_8h.html#acad182f42a0cd24ad98b174fba322ad1',1,'client.c']]],
|
||||
['supprimer_5farticle_5fdu_5fpanier_3',['supprimer_article_du_panier',['../interface__client_8h.html#a31471d992b6f14d5249bbb6efdeec3cd',1,'interface_client.c']]],
|
||||
['supprimerarticle_4',['supprimerarticle',['../responsable_8c.html#a0f8076a332f73d1edca58cfaeb42167e',1,'supprimerArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique): responsable.c'],['../responsable_8h.html#a0f8076a332f73d1edca58cfaeb42167e',1,'supprimerArticle(int tRef[], float tPoids[], float tVol[], float tPrix[], int *tLogique): responsable.c']]]
|
||||
];
|
@ -0,0 +1,5 @@
|
||||
var searchData=
|
||||
[
|
||||
['trouver_5findex_5farticle_0',['trouver_index_article',['../client_8h.html#a5e81c9bb0e47fe7a39ae0235da80b05e',1,'client.c']]],
|
||||
['trouver_5findex_5fclient_1',['trouver_index_client',['../client_8h.html#ac5dad689583b01a2f96595f2d1069550',1,'client.c']]]
|
||||
];
|
After Width: | Height: | Size: 804 B |
After Width: | Height: | Size: 804 B |
After Width: | Height: | Size: 1019 B |
After Width: | Height: | Size: 1019 B |
@ -0,0 +1,291 @@
|
||||
/*---------------- Search Box positioning */
|
||||
|
||||
#main-menu > li:last-child {
|
||||
/* This <li> object is the parent of the search bar */
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 36px;
|
||||
margin-right: 1em;
|
||||
}
|
||||
|
||||
/*---------------- Search box styling */
|
||||
|
||||
.SRPage * {
|
||||
font-weight: normal;
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
dark-mode-toggle {
|
||||
margin-left: 5px;
|
||||
display: flex;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
display: inline-block;
|
||||
white-space : nowrap;
|
||||
background: var(--search-background-color);
|
||||
border-radius: 0.65em;
|
||||
box-shadow: var(--search-box-shadow);
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
#MSearchBox .left {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
height: 1.4em;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 20px;
|
||||
height: 19px;
|
||||
background-image: var(--search-magnification-select-image);
|
||||
margin: 0 0 0 0.3em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
#MSearchSelectExt {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 10px;
|
||||
height: 19px;
|
||||
background-image: var(--search-magnification-image);
|
||||
margin: 0 0 0 0.5em;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
||||
#MSearchField {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 7.5em;
|
||||
height: 19px;
|
||||
margin: 0 0.15em;
|
||||
padding: 0;
|
||||
line-height: 1em;
|
||||
border:none;
|
||||
color: var(--search-foreground-color);
|
||||
outline: none;
|
||||
font-family: var(--font-family-search);
|
||||
-webkit-border-radius: 0px;
|
||||
border-radius: 0px;
|
||||
background: none;
|
||||
}
|
||||
|
||||
@media(hover: none) {
|
||||
/* to avoid zooming on iOS */
|
||||
#MSearchField {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 1.4em;
|
||||
height: 1.4em;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
font-size: inherit;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
outline: none;
|
||||
|
||||
}
|
||||
|
||||
#MSearchCloseImg {
|
||||
padding: 0.3em;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: var(--search-active-color);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid var(--search-filter-border-color);
|
||||
background-color: var(--search-filter-background-color);
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt var(--font-family-search);
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: var(--font-family-monospace);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: var(--search-filter-foreground-color);
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: var(--search-filter-foreground-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: var(--search-filter-highlight-text-color);
|
||||
background-color: var(--search-filter-highlight-bg-color);
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
/*width: 60ex;*/
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid var(--search-results-border-color);
|
||||
background-color: var(--search-results-background-color);
|
||||
z-index:10000;
|
||||
width: 300px;
|
||||
height: 400px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
div.SRPage {
|
||||
margin: 5px 2px;
|
||||
background-color: var(--search-results-background-color);
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: var(--search-results-foreground-color);
|
||||
font-family: var(--font-family-search);
|
||||
font-size: 8pt;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
font-family: var(--font-family-search);
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: var(--nav-gradient-active-image-parent);
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
@ -0,0 +1,840 @@
|
||||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function convertToId(search)
|
||||
{
|
||||
var result = '';
|
||||
for (i=0;i<search.length;i++)
|
||||
{
|
||||
var c = search.charAt(i);
|
||||
var cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||
{
|
||||
result+=c;
|
||||
}
|
||||
else if (cn<16)
|
||||
{
|
||||
result+="_0"+cn.toString(16);
|
||||
}
|
||||
else
|
||||
{
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function getXPos(item)
|
||||
{
|
||||
var x = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item)
|
||||
{
|
||||
var y = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, extension)
|
||||
{
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
if (!extension || extension == "") { extension = ".html"; }
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.extension = extension;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function()
|
||||
{ return document.getElementById("MSearchField"); }
|
||||
|
||||
this.DOMSearchSelect = function()
|
||||
{ return document.getElementById("MSearchSelect"); }
|
||||
|
||||
this.DOMSearchSelectWindow = function()
|
||||
{ return document.getElementById("MSearchSelectWindow"); }
|
||||
|
||||
this.DOMPopupSearchResults = function()
|
||||
{ return document.getElementById("MSearchResults"); }
|
||||
|
||||
this.DOMPopupSearchResultsWindow = function()
|
||||
{ return document.getElementById("MSearchResultsWindow"); }
|
||||
|
||||
this.DOMSearchClose = function()
|
||||
{ return document.getElementById("MSearchClose"); }
|
||||
|
||||
this.DOMSearchBox = function()
|
||||
{ return document.getElementById("MSearchBox"); }
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive)
|
||||
{
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function()
|
||||
{
|
||||
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
var searchField = this.DOMSearchSelect();
|
||||
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout)
|
||||
{
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function()
|
||||
{
|
||||
this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this),
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt)
|
||||
{
|
||||
if (this.keyTimeout) // kill running timer
|
||||
{
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13)
|
||||
{
|
||||
if (e.shiftKey==1)
|
||||
{
|
||||
this.OnSearchSelectShow();
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
}
|
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{
|
||||
e.stopPropagation();
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{
|
||||
if (searchValue != "") // non-empty search
|
||||
{
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.Search.bind(this),
|
||||
this.keyTimeoutLength);
|
||||
}
|
||||
else // empty search field
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function(id)
|
||||
{
|
||||
var count=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id)
|
||||
{
|
||||
var i,j=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
var node = child.firstChild;
|
||||
if (j==id)
|
||||
{
|
||||
node.innerHTML='•';
|
||||
}
|
||||
else
|
||||
{
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id)
|
||||
{
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==13 || e.keyCode==27)
|
||||
{
|
||||
e.stopPropagation();
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function()
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function()
|
||||
{
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function()
|
||||
{
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
var jsFile;
|
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1)
|
||||
{
|
||||
var hexCode=idx.toString(16);
|
||||
jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
|
||||
}
|
||||
|
||||
var loadJS = function(url, impl, loc){
|
||||
var scriptTag = document.createElement('script');
|
||||
scriptTag.src = url;
|
||||
scriptTag.onload = impl;
|
||||
scriptTag.onreadystatechange = impl;
|
||||
loc.appendChild(scriptTag);
|
||||
}
|
||||
|
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
var domSearchBox = this.DOMSearchBox();
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
var domSearchClose = this.DOMSearchClose();
|
||||
var resultsPath = this.resultsPath;
|
||||
|
||||
var handleResults = function() {
|
||||
document.getElementById("Loading").style.display="none";
|
||||
if (typeof searchData !== 'undefined') {
|
||||
createResults(resultsPath);
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
}
|
||||
|
||||
if (idx!=-1) {
|
||||
searchResults.Search(searchValue);
|
||||
} else { // no file with search results => force empty search results
|
||||
searchResults.Search('====');
|
||||
}
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block')
|
||||
{
|
||||
domSearchClose.style.display = 'inline-block';
|
||||
var left = getXPos(domSearchBox) + 150;
|
||||
var top = getYPos(domSearchBox) + 20;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
var maxWidth = document.body.clientWidth;
|
||||
var maxHeight = document.body.clientHeight;
|
||||
var width = 300;
|
||||
if (left<10) left=10;
|
||||
if (width+left+8>maxWidth) width=maxWidth-left-8;
|
||||
var height = 400;
|
||||
if (height+top+8>maxHeight) height=maxHeight-top-8;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResultsWindow.style.height = height + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
if (jsFile) {
|
||||
loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
|
||||
} else {
|
||||
handleResults();
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive)
|
||||
{
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
)
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
this.searchActive = true;
|
||||
}
|
||||
else if (!isActive) // directly remove the panel
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
this.DOMSearchField().value = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name)
|
||||
{
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id)
|
||||
{
|
||||
var parentElement = document.getElementById(id);
|
||||
var element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement)
|
||||
{
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
|
||||
{
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
|
||||
{
|
||||
element = element.firstChild;
|
||||
}
|
||||
else if (element.nextSibling)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id)
|
||||
{
|
||||
var element = this.FindChildElement(id);
|
||||
if (element)
|
||||
{
|
||||
if (element.style.display == 'block')
|
||||
{
|
||||
element.style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search)
|
||||
{
|
||||
if (!search) // get search word from URL
|
||||
{
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
var resultRows = document.getElementsByTagName("div");
|
||||
var matches = 0;
|
||||
|
||||
var i = 0;
|
||||
while (i < resultRows.length)
|
||||
{
|
||||
var row = resultRows.item(i);
|
||||
if (row.className == "SRResult")
|
||||
{
|
||||
var rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search)
|
||||
{
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) // no results
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
}
|
||||
else // at least one result
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e)
|
||||
{
|
||||
if (e.type == "keydown")
|
||||
{
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
}
|
||||
else if (e.type == "keypress")
|
||||
{
|
||||
if (!this.repeatOn)
|
||||
{
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
}
|
||||
else if (e.type == "keyup")
|
||||
{
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
var newIndex = itemIndex-1;
|
||||
var focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem)
|
||||
{
|
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') // children visible
|
||||
{
|
||||
var n=0;
|
||||
var tmpElem;
|
||||
while (1) // search for last child
|
||||
{
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem)
|
||||
{
|
||||
focusItem = tmpElem;
|
||||
}
|
||||
else // found it!
|
||||
{
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem)
|
||||
{
|
||||
focusItem.focus();
|
||||
}
|
||||
else // return focus to search field
|
||||
{
|
||||
document.getElementById("MSearchField").focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = itemIndex+1;
|
||||
var focusItem;
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
}
|
||||
else if (this.lastKey==39) // Right
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
}
|
||||
else if (this.lastKey==37) // Left
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
if (childIndex>0)
|
||||
{
|
||||
var newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
}
|
||||
else // already at first child, jump to parent
|
||||
{
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = childIndex+1;
|
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) // last child, jump to parent next parent
|
||||
{
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem)
|
||||
{
|
||||
elem.focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
e.stopPropagation();
|
||||
searchBox.CloseResultsWindow();
|
||||
document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function setKeyActions(elem,action)
|
||||
{
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr)
|
||||
{
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
function createResults(resultsPath)
|
||||
{
|
||||
var results = document.getElementById("SRResults");
|
||||
results.innerHTML = '';
|
||||
for (var e=0; e<searchData.length; e++)
|
||||
{
|
||||
var id = searchData[e][0];
|
||||
var srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
var srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
var srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+e);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = searchData[e][1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (searchData[e][1].length==2) // single result
|
||||
{
|
||||
srLink.setAttribute('href',resultsPath+searchData[e][1][1][0]);
|
||||
srLink.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (searchData[e][1][1][1])
|
||||
{
|
||||
srLink.setAttribute('target','_parent');
|
||||
}
|
||||
else
|
||||
{
|
||||
srLink.setAttribute('target','_blank');
|
||||
}
|
||||
var srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = searchData[e][1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
}
|
||||
else // multiple results
|
||||
{
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
var srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||
{
|
||||
var srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',resultsPath+searchData[e][1][c+1][0]);
|
||||
srChild.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||
if (searchData[e][1][c+1][1])
|
||||
{
|
||||
srChild.setAttribute('target','_parent');
|
||||
}
|
||||
else
|
||||
{
|
||||
srChild.setAttribute('target','_blank');
|
||||
}
|
||||
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
}
|
||||
}
|
||||
|
||||
function init_search()
|
||||
{
|
||||
var results = document.getElementById("MSearchSelectWindow");
|
||||
results.tabIndex=0;
|
||||
for (var key in indexSectionLabels)
|
||||
{
|
||||
var link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
searchBox.OnSelectItem(0);
|
||||
|
||||
var input = document.getElementById("MSearchSelect");
|
||||
var searchSelectWindow = document.getElementById("MSearchSelectWindow");
|
||||
input.tabIndex=0;
|
||||
input.addEventListener("keydown", function(event) {
|
||||
if (event.keyCode==13 || event.keyCode==40) {
|
||||
event.preventDefault();
|
||||
if (searchSelectWindow.style.display == 'block') {
|
||||
searchBox.CloseSelectionWindow();
|
||||
} else {
|
||||
searchBox.OnSearchSelectShow();
|
||||
searchBox.DOMSearchSelectWindow().focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
/* @license-end */
|
@ -0,0 +1,21 @@
|
||||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "acdgimpqrst",
|
||||
1: "cimr",
|
||||
2: "acdgmpqrst"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "files",
|
||||
2: "functions"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Files",
|
||||
2: "Functions"
|
||||
};
|
||||
|
After Width: | Height: | Size: 314 B |
After Width: | Height: | Size: 282 B |
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 845 B |
After Width: | Height: | Size: 142 B |
After Width: | Height: | Size: 135 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 173 B |
After Width: | Height: | Size: 177 B |
After Width: | Height: | Size: 180 B |
After Width: | Height: | Size: 184 B |
After Width: | Height: | Size: 188 B |
@ -0,0 +1,27 @@
|
||||
LATEX_CMD?=pdflatex
|
||||
MKIDX_CMD?=makeindex
|
||||
BIBTEX_CMD?=bibtex
|
||||
LATEX_COUNT?=8
|
||||
MANUAL_FILE?=refman
|
||||
|
||||
all: $(MANUAL_FILE).pdf
|
||||
|
||||
pdf: $(MANUAL_FILE).pdf
|
||||
|
||||
$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
$(MKIDX_CMD) $(MANUAL_FILE).idx
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
latex_count=$(LATEX_COUNT) ; \
|
||||
while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\
|
||||
do \
|
||||
echo "Rerunning latex...." ;\
|
||||
$(LATEX_CMD) $(MANUAL_FILE) ;\
|
||||
latex_count=`expr $$latex_count - 1` ;\
|
||||
done
|
||||
$(MKIDX_CMD) $(MANUAL_FILE).idx
|
||||
$(LATEX_CMD) $(MANUAL_FILE)
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf
|
@ -0,0 +1,158 @@
|
||||
\doxysection{src/app/core\+\_\+logic/client.h File Reference}
|
||||
\hypertarget{client_8h}{}\label{client_8h}\index{src/app/core\_logic/client.h@{src/app/core\_logic/client.h}}
|
||||
|
||||
|
||||
Fichier d\textquotesingle{}en-\/tête pour les fonctions de gestion des clients.
|
||||
|
||||
|
||||
{\ttfamily \#include $<$stdio.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
|
||||
{\ttfamily \#include "{}../interface/interface\+\_\+client.\+h"{}}\newline
|
||||
\doxysubsubsection*{Functions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
int \mbox{\hyperlink{client_8h_a8bc792436cb2773b638667f7a898a625}{charger\+\_\+clients}} (int numeros\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int suspendues\mbox{[}$\,$\mbox{]}, int t\+Physique)
|
||||
\begin{DoxyCompactList}\small\item\em Charger les données des clients depuis un fichier. \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{client_8h_a029f0d2d057a55b541f2cb82c76b9cda}{sauvegarde\+\_\+clients}} (int numeros\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]}, int suspendus\mbox{[}$\,$\mbox{]}, int nombre\+Clients)
|
||||
\begin{DoxyCompactList}\small\item\em Sauvegarder les données des clients dans un fichier. \end{DoxyCompactList}\item
|
||||
void \mbox{\hyperlink{client_8h_acad182f42a0cd24ad98b174fba322ad1}{supprimer\+\_\+article}} (int panier\mbox{[}$\,$\mbox{]}, int quantites\mbox{[}$\,$\mbox{]}, int \texorpdfstring{$\ast$}{*}taille\+Panier, int reference, int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients, int references\mbox{[}$\,$\mbox{]}, float prix\+Unitaire\mbox{[}$\,$\mbox{]}, float cagnottes\mbox{[}$\,$\mbox{]})
|
||||
\begin{DoxyCompactList}\small\item\em Supprimer un article du panier du client. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{client_8h_a5e81c9bb0e47fe7a39ae0235da80b05e}{trouver\+\_\+index\+\_\+article}} (int reference, int references\mbox{[}$\,$\mbox{]}, int nombre\+Articles)
|
||||
\begin{DoxyCompactList}\small\item\em Trouver l\textquotesingle{}index d\textquotesingle{}une référence d\textquotesingle{}article dans un tableau. \end{DoxyCompactList}\item
|
||||
int \mbox{\hyperlink{client_8h_ac5dad689583b01a2f96595f2d1069550}{trouver\+\_\+index\+\_\+client}} (int numero\+Client, int numeros\mbox{[}$\,$\mbox{]}, int nombre\+Clients)
|
||||
\begin{DoxyCompactList}\small\item\em Trouver l\textquotesingle{}index d\textquotesingle{}un numéro de client dans un tableau. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Detailed Description}
|
||||
Fichier d\textquotesingle{}en-\/tête pour les fonctions de gestion des clients.
|
||||
|
||||
Ce fichier d\textquotesingle{}en-\/tête définit les fonctions liées à la gestion des clients, telles que le chargement des clients, la sauvegarde, etc.
|
||||
|
||||
\begin{DoxyAuthor}{Author}
|
||||
Hersan Mathéo
|
||||
\end{DoxyAuthor}
|
||||
|
||||
|
||||
\doxysubsection{Function Documentation}
|
||||
\Hypertarget{client_8h_a8bc792436cb2773b638667f7a898a625}\label{client_8h_a8bc792436cb2773b638667f7a898a625}
|
||||
\index{client.h@{client.h}!charger\_clients@{charger\_clients}}
|
||||
\index{charger\_clients@{charger\_clients}!client.h@{client.h}}
|
||||
\doxysubsubsection{\texorpdfstring{charger\_clients()}{charger\_clients()}}
|
||||
{\footnotesize\ttfamily int charger\+\_\+clients (\begin{DoxyParamCaption}\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{suspendues\mbox{[}$\,$\mbox{]}, }\item[{int}]{t\+Physique }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Charger les données des clients depuis un fichier.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em numeros} & -\/ Un tableau de numéros de clients. \\
|
||||
\hline
|
||||
{\em cagnottes} & -\/ Un tableau de cagnottes des clients. \\
|
||||
\hline
|
||||
{\em suspendues} & -\/ Un tableau d\textquotesingle{}état des clients suspendus. \\
|
||||
\hline
|
||||
{\em t\+Physique} & -\/ La taille physique du tableau des clients.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
Le nombre de clients chargés depuis le fichier.
|
||||
\end{DoxyReturn}
|
||||
\Hypertarget{client_8h_a029f0d2d057a55b541f2cb82c76b9cda}\label{client_8h_a029f0d2d057a55b541f2cb82c76b9cda}
|
||||
\index{client.h@{client.h}!sauvegarde\_clients@{sauvegarde\_clients}}
|
||||
\index{sauvegarde\_clients@{sauvegarde\_clients}!client.h@{client.h}}
|
||||
\doxysubsubsection{\texorpdfstring{sauvegarde\_clients()}{sauvegarde\_clients()}}
|
||||
{\footnotesize\ttfamily void sauvegarde\+\_\+clients (\begin{DoxyParamCaption}\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\mbox{[}$\,$\mbox{]}, }\item[{int}]{suspendus\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Sauvegarder les données des clients dans un fichier.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em numeros} & -\/ Un tableau de numéros de clients. \\
|
||||
\hline
|
||||
{\em cagnottes} & -\/ Un tableau de cagnottes des clients. \\
|
||||
\hline
|
||||
{\em suspendus} & -\/ Un tableau d\textquotesingle{}état des clients suspendus. \\
|
||||
\hline
|
||||
{\em nombre\+Clients} & -\/ Le nombre total de clients. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\Hypertarget{client_8h_acad182f42a0cd24ad98b174fba322ad1}\label{client_8h_acad182f42a0cd24ad98b174fba322ad1}
|
||||
\index{client.h@{client.h}!supprimer\_article@{supprimer\_article}}
|
||||
\index{supprimer\_article@{supprimer\_article}!client.h@{client.h}}
|
||||
\doxysubsubsection{\texorpdfstring{supprimer\_article()}{supprimer\_article()}}
|
||||
{\footnotesize\ttfamily void supprimer\+\_\+article (\begin{DoxyParamCaption}\item[{int}]{panier\mbox{[}$\,$\mbox{]}, }\item[{int}]{quantites\mbox{[}$\,$\mbox{]}, }\item[{int \texorpdfstring{$\ast$}{*}}]{taille\+Panier, }\item[{int}]{reference, }\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{float}]{prix\+Unitaire\mbox{[}$\,$\mbox{]}, }\item[{float}]{cagnottes\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 reference} & -\/ La référence de l\textquotesingle{}article à supprimer. \\
|
||||
\hline
|
||||
& {\em numero\+Client} & -\/ Le numéro du client. \\
|
||||
\hline
|
||||
& {\em numeros} & -\/ Un tableau de numéros de clients. \\
|
||||
\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
|
||||
& {\em cagnottes} & -\/ Un tableau de cagnottes des clients. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\Hypertarget{client_8h_a5e81c9bb0e47fe7a39ae0235da80b05e}\label{client_8h_a5e81c9bb0e47fe7a39ae0235da80b05e}
|
||||
\index{client.h@{client.h}!trouver\_index\_article@{trouver\_index\_article}}
|
||||
\index{trouver\_index\_article@{trouver\_index\_article}!client.h@{client.h}}
|
||||
\doxysubsubsection{\texorpdfstring{trouver\_index\_article()}{trouver\_index\_article()}}
|
||||
{\footnotesize\ttfamily int trouver\+\_\+index\+\_\+article (\begin{DoxyParamCaption}\item[{int}]{reference, }\item[{int}]{references\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Articles }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Trouver l\textquotesingle{}index d\textquotesingle{}une référence d\textquotesingle{}article dans un tableau.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em reference} & -\/ La référence de l\textquotesingle{}article à rechercher. \\
|
||||
\hline
|
||||
{\em references} & -\/ Un tableau de références d\textquotesingle{}articles. \\
|
||||
\hline
|
||||
{\em nombre\+Articles} & -\/ Le nombre total d\textquotesingle{}articles.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
L\textquotesingle{}index de la référence dans le tableau ou -\/1 si la référence n\textquotesingle{}est pas trouvée.
|
||||
\end{DoxyReturn}
|
||||
\Hypertarget{client_8h_ac5dad689583b01a2f96595f2d1069550}\label{client_8h_ac5dad689583b01a2f96595f2d1069550}
|
||||
\index{client.h@{client.h}!trouver\_index\_client@{trouver\_index\_client}}
|
||||
\index{trouver\_index\_client@{trouver\_index\_client}!client.h@{client.h}}
|
||||
\doxysubsubsection{\texorpdfstring{trouver\_index\_client()}{trouver\_index\_client()}}
|
||||
{\footnotesize\ttfamily int trouver\+\_\+index\+\_\+client (\begin{DoxyParamCaption}\item[{int}]{numero\+Client, }\item[{int}]{numeros\mbox{[}$\,$\mbox{]}, }\item[{int}]{nombre\+Clients }\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Trouver l\textquotesingle{}index d\textquotesingle{}un numéro de client dans un tableau.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em numero\+Client} & -\/ Le numéro de client à rechercher. \\
|
||||
\hline
|
||||
{\em numeros} & -\/ Un tableau de numéros de clients. \\
|
||||
\hline
|
||||
{\em nombre\+Clients} & -\/ Le nombre total de clients.\\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
L\textquotesingle{}index du numéro de client dans le tableau ou -\/1 si le numéro de client n\textquotesingle{}est pas trouvé.
|
||||
\end{DoxyReturn}
|
@ -0,0 +1,25 @@
|
||||
\doxysection{client.\+h}
|
||||
\hypertarget{client_8h_source}{}\label{client_8h_source}\index{src/app/core\_logic/client.h@{src/app/core\_logic/client.h}}
|
||||
\mbox{\hyperlink{client_8h}{Go to the documentation of this file.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{00001\ }
|
||||
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#ifndef\ CLIENT\_H}}
|
||||
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#define\ CLIENT\_H}}
|
||||
\DoxyCodeLine{00012\ }
|
||||
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ <stdio.h>}}
|
||||
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ <stdlib.h>}}
|
||||
\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ "{}../interface/interface\_client.h"{}}}
|
||||
\DoxyCodeLine{00016\ }
|
||||
\DoxyCodeLine{00027\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{client_8h_a8bc792436cb2773b638667f7a898a625}{charger\_clients}}(\textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ suspendues[],\ \textcolor{keywordtype}{int}\ tPhysique);}
|
||||
\DoxyCodeLine{00028\ }
|
||||
\DoxyCodeLine{00037\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{client_8h_a029f0d2d057a55b541f2cb82c76b9cda}{sauvegarde\_clients}}(\textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ suspendus[],\ \textcolor{keywordtype}{int}\ nombreClients);}
|
||||
\DoxyCodeLine{00038\ }
|
||||
\DoxyCodeLine{00053\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{client_8h_acad182f42a0cd24ad98b174fba322ad1}{supprimer\_article}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{int}\ *taillePanier,\ \textcolor{keywordtype}{int}\ reference,\ \textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ prixUnitaire[],\ \textcolor{keywordtype}{float}\ cagnottes[]);}
|
||||
\DoxyCodeLine{00054\ }
|
||||
\DoxyCodeLine{00064\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{client_8h_a5e81c9bb0e47fe7a39ae0235da80b05e}{trouver\_index\_article}}(\textcolor{keywordtype}{int}\ reference,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{int}\ nombreArticles);}
|
||||
\DoxyCodeLine{00065\ }
|
||||
\DoxyCodeLine{00075\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{client_8h_ac5dad689583b01a2f96595f2d1069550}{trouver\_index\_client}}(\textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients);}
|
||||
\DoxyCodeLine{00076\ }
|
||||
\DoxyCodeLine{00077\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ CLIENT\_H}}
|
||||
|
||||
\end{DoxyCode}
|
@ -0,0 +1,694 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{doxygen}
|
||||
|
||||
% Packages used by this style file
|
||||
\RequirePackage{alltt}
|
||||
%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
|
||||
\RequirePackage{calc}
|
||||
\RequirePackage{float}
|
||||
%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
|
||||
\RequirePackage{verbatim}
|
||||
\RequirePackage[table]{xcolor}
|
||||
\RequirePackage{longtable_doxygen}
|
||||
\RequirePackage{tabu_doxygen}
|
||||
\RequirePackage{fancyvrb}
|
||||
\RequirePackage{tabularx}
|
||||
\RequirePackage{multicol}
|
||||
\RequirePackage{multirow}
|
||||
\RequirePackage{hanging}
|
||||
\RequirePackage{ifpdf}
|
||||
\RequirePackage{adjustbox}
|
||||
\RequirePackage{amssymb}
|
||||
\RequirePackage{stackengine}
|
||||
\RequirePackage{enumitem}
|
||||
\RequirePackage{alphalph}
|
||||
\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis
|
||||
|
||||
%---------- Internal commands used in this style file ----------------
|
||||
|
||||
\newcommand{\ensurespace}[1]{%
|
||||
\begingroup%
|
||||
\setlength{\dimen@}{#1}%
|
||||
\vskip\z@\@plus\dimen@%
|
||||
\penalty -100\vskip\z@\@plus -\dimen@%
|
||||
\vskip\dimen@%
|
||||
\penalty 9999%
|
||||
\vskip -\dimen@%
|
||||
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
|
||||
\endgroup%
|
||||
}
|
||||
|
||||
\newcommand{\DoxyHorRuler}[1]{%
|
||||
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
|
||||
\ifthenelse{#1=0}%
|
||||
{%
|
||||
\hrule%
|
||||
}%
|
||||
{%
|
||||
\hrulefilll%
|
||||
}%
|
||||
}
|
||||
\newcommand{\DoxyLabelFont}{}
|
||||
\newcommand{\entrylabel}[1]{%
|
||||
{%
|
||||
\parbox[b]{\labelwidth-4pt}{%
|
||||
\makebox[0pt][l]{\DoxyLabelFont#1}%
|
||||
\vspace{1.5\baselineskip}%
|
||||
}%
|
||||
}%
|
||||
}
|
||||
|
||||
\newenvironment{DoxyDesc}[1]{%
|
||||
\ensurespace{4\baselineskip}%
|
||||
\begin{list}{}{%
|
||||
\settowidth{\labelwidth}{20pt}%
|
||||
%\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\leftmargin}{\labelwidth+\labelsep}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}%
|
||||
\item[#1]%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
\newsavebox{\xrefbox}
|
||||
\newlength{\xreflength}
|
||||
\newcommand{\xreflabel}[1]{%
|
||||
\sbox{\xrefbox}{#1}%
|
||||
\setlength{\xreflength}{\wd\xrefbox}%
|
||||
\ifthenelse{\xreflength>\labelwidth}{%
|
||||
\begin{minipage}{\textwidth}%
|
||||
\setlength{\parindent}{0pt}%
|
||||
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
|
||||
\end{minipage}%
|
||||
}{%
|
||||
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
|
||||
}%
|
||||
}
|
||||
|
||||
%---------- Commands used by doxygen LaTeX output generator ----------
|
||||
|
||||
% Used by <pre> ... </pre>
|
||||
\newenvironment{DoxyPre}{%
|
||||
\small%
|
||||
\begin{alltt}%
|
||||
}{%
|
||||
\end{alltt}%
|
||||
\normalsize%
|
||||
}
|
||||
% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output.
|
||||
\newlength{\CodeWidthChar}
|
||||
\newlength{\CodeHeightChar}
|
||||
\settowidth{\CodeWidthChar}{?}
|
||||
\settoheight{\CodeHeightChar}{?}
|
||||
% Necessary for hanging indent
|
||||
\newlength{\DoxyCodeWidth}
|
||||
|
||||
\newcommand\DoxyCodeLine[1]{
|
||||
\ifthenelse{\equal{\detokenize{#1}}{}}
|
||||
{
|
||||
\vspace*{\baselineskip}
|
||||
}
|
||||
{
|
||||
\hangpara{\DoxyCodeWidth}{1}{#1}\par
|
||||
}
|
||||
}
|
||||
|
||||
\newcommand\NiceSpace{%
|
||||
\discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}%
|
||||
}
|
||||
|
||||
% Used by @code ... @endcode
|
||||
\newenvironment{DoxyCode}[1]{%
|
||||
\par%
|
||||
\scriptsize%
|
||||
\normalfont\ttfamily%
|
||||
\rightskip0pt plus 1fil%
|
||||
\settowidth{\DoxyCodeWidth}{000000}%
|
||||
\settowidth{\CodeWidthChar}{?}%
|
||||
\settoheight{\CodeHeightChar}{?}%
|
||||
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
|
||||
\ifthenelse{\equal{#1}{0}}
|
||||
{
|
||||
{\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces%
|
||||
}
|
||||
{
|
||||
{\lccode`~32 \lowercase{\global\let~}}\obeyspaces%
|
||||
}
|
||||
|
||||
}{%
|
||||
\normalfont%
|
||||
\normalsize%
|
||||
\settowidth{\CodeWidthChar}{?}%
|
||||
\settoheight{\CodeHeightChar}{?}%
|
||||
}
|
||||
|
||||
% Redefining not defined characters, i.e. "Replacement Character" in tex output.
|
||||
\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{%
|
||||
\textcolor{white}{\sffamily\bfseries\small ?}}{%
|
||||
\rotatebox{45}{$\blacksquare$}}}}
|
||||
|
||||
% Used by @example, @include, @includelineno and @dontinclude
|
||||
\newenvironment{DoxyCodeInclude}[1]{%
|
||||
\DoxyCode{#1}%
|
||||
}{%
|
||||
\endDoxyCode%
|
||||
}
|
||||
|
||||
% Used by @verbatim ... @endverbatim
|
||||
\newenvironment{DoxyVerb}{%
|
||||
\par%
|
||||
\footnotesize%
|
||||
\verbatim%
|
||||
}{%
|
||||
\endverbatim%
|
||||
\normalsize%
|
||||
}
|
||||
|
||||
% Used by @verbinclude
|
||||
\newenvironment{DoxyVerbInclude}{%
|
||||
\DoxyVerb%
|
||||
}{%
|
||||
\endDoxyVerb%
|
||||
}
|
||||
|
||||
% Used by numbered lists (using '-#' or <ol> ... </ol>)
|
||||
\setlistdepth{12}
|
||||
\newlist{DoxyEnumerate}{enumerate}{12}
|
||||
\setlist[DoxyEnumerate,1]{label=\arabic*.}
|
||||
\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)}
|
||||
\setlist[DoxyEnumerate,3]{label=\roman*.}
|
||||
\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.}
|
||||
\setlist[DoxyEnumerate,5]{label=\arabic*.}
|
||||
\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)}
|
||||
\setlist[DoxyEnumerate,7]{label=\roman*.}
|
||||
\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.}
|
||||
\setlist[DoxyEnumerate,9]{label=\arabic*.}
|
||||
\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)}
|
||||
\setlist[DoxyEnumerate,11]{label=\roman*.}
|
||||
\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.}
|
||||
|
||||
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
|
||||
\setlistdepth{12}
|
||||
\newlist{DoxyItemize}{itemize}{12}
|
||||
\setlist[DoxyItemize]{label=\textperiodcentered}
|
||||
|
||||
\setlist[DoxyItemize,1]{label=\textbullet}
|
||||
\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash}
|
||||
\setlist[DoxyItemize,3]{label=\textasteriskcentered}
|
||||
\setlist[DoxyItemize,4]{label=\textperiodcentered}
|
||||
|
||||
% Used by description lists (using <dl> ... </dl>)
|
||||
\newenvironment{DoxyDescription}{%
|
||||
\description%
|
||||
}{%
|
||||
\enddescription%
|
||||
}
|
||||
|
||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
||||
% (only if caption is specified)
|
||||
\newenvironment{DoxyImage}{%
|
||||
\begin{figure}[H]%
|
||||
\centering%
|
||||
}{%
|
||||
\end{figure}%
|
||||
}
|
||||
|
||||
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
||||
% (only if no caption is specified)
|
||||
\newenvironment{DoxyImageNoCaption}{%
|
||||
\begin{center}%
|
||||
}{%
|
||||
\end{center}%
|
||||
}
|
||||
|
||||
% Used by @image
|
||||
% (only if inline is specified)
|
||||
\newenvironment{DoxyInlineImage}{%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by @attention
|
||||
\newenvironment{DoxyAttention}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @author and @authors
|
||||
\newenvironment{DoxyAuthor}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @date
|
||||
\newenvironment{DoxyDate}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @invariant
|
||||
\newenvironment{DoxyInvariant}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @note
|
||||
\newenvironment{DoxyNote}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @post
|
||||
\newenvironment{DoxyPostcond}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @pre
|
||||
\newenvironment{DoxyPrecond}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @copyright
|
||||
\newenvironment{DoxyCopyright}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @remark
|
||||
\newenvironment{DoxyRemark}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @return and @returns
|
||||
\newenvironment{DoxyReturn}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @since
|
||||
\newenvironment{DoxySince}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @see
|
||||
\newenvironment{DoxySeeAlso}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @version
|
||||
\newenvironment{DoxyVersion}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @warning
|
||||
\newenvironment{DoxyWarning}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by @par and @paragraph
|
||||
\newenvironment{DoxyParagraph}[1]{%
|
||||
\begin{DoxyDesc}{#1}%
|
||||
}{%
|
||||
\end{DoxyDesc}%
|
||||
}
|
||||
|
||||
% Used by parameter lists
|
||||
\newenvironment{DoxyParams}[2][]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\ifthenelse{\equal{#1}{}}%
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
|
||||
{\ifthenelse{\equal{#1}{1}}%
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
|
||||
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
|
||||
}
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for fields of simple structs
|
||||
\newenvironment{DoxyFields}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
|
||||
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for fields simple class style enums
|
||||
\newenvironment{DoxyEnumFields}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for parameters within a detailed function description
|
||||
\newenvironment{DoxyParamCaption}{%
|
||||
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
|
||||
}{%
|
||||
}
|
||||
|
||||
% Used by return value lists
|
||||
\newenvironment{DoxyRetVals}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by exception lists
|
||||
\newenvironment{DoxyExceptions}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used by template parameter lists
|
||||
\newenvironment{DoxyTemplParams}[1]{%
|
||||
\tabulinesep=1mm%
|
||||
\par%
|
||||
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endfirsthead%
|
||||
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
|
||||
\hline%
|
||||
\endhead%
|
||||
}{%
|
||||
\end{longtabu*}%
|
||||
\vspace{6pt}%
|
||||
}
|
||||
|
||||
% Used for member lists
|
||||
\newenvironment{DoxyCompactItemize}{%
|
||||
\begin{itemize}%
|
||||
\setlength{\itemsep}{-3pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\setlength{\partopsep}{0pt}%
|
||||
}{%
|
||||
\end{itemize}%
|
||||
}
|
||||
|
||||
% Used for member descriptions
|
||||
\newenvironment{DoxyCompactList}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\leftmargin}{0.5cm}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\topsep}{0pt}%
|
||||
\renewcommand{\makelabel}{\hfill}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used for reference lists (@bug, @deprecated, @todo, etc.)
|
||||
\newenvironment{DoxyRefList}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\labelwidth}{10pt}%
|
||||
\setlength{\leftmargin}{\labelwidth}%
|
||||
\addtolength{\leftmargin}{\labelsep}%
|
||||
\renewcommand{\makelabel}{\xreflabel}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by @bug, @deprecated, @todo, etc.
|
||||
\newenvironment{DoxyRefDesc}[1]{%
|
||||
\begin{list}{}{%
|
||||
\renewcommand\makelabel[1]{\textbf{##1}}%
|
||||
\settowidth\labelwidth{\makelabel{#1}}%
|
||||
\setlength\leftmargin{\labelwidth+\labelsep}%
|
||||
}%
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by parameter lists and simple sections
|
||||
\newenvironment{Desc}
|
||||
{\begin{list}{}{%
|
||||
\settowidth{\labelwidth}{20pt}%
|
||||
\setlength{\parsep}{0pt}%
|
||||
\setlength{\itemsep}{0pt}%
|
||||
\setlength{\leftmargin}{\labelwidth+\labelsep}%
|
||||
\renewcommand{\makelabel}{\entrylabel}%
|
||||
}
|
||||
}{%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used by tables
|
||||
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
|
||||
\newenvironment{TabularC}[1]%
|
||||
{\tabulinesep=1mm
|
||||
\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
|
||||
{\end{longtabu*}\par}%
|
||||
|
||||
\newenvironment{TabularNC}[1]%
|
||||
{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
|
||||
{\end{tabu}\par}%
|
||||
|
||||
% Used for member group headers
|
||||
\newenvironment{Indent}{%
|
||||
\begin{list}{}{%
|
||||
\setlength{\leftmargin}{0.5cm}%
|
||||
}%
|
||||
\item[]\ignorespaces%
|
||||
}{%
|
||||
\unskip%
|
||||
\end{list}%
|
||||
}
|
||||
|
||||
% Used when hyperlinks are turned on
|
||||
\newcommand{\doxylink}[2]{%
|
||||
\mbox{\hyperlink{#1}{#2}}%
|
||||
}
|
||||
|
||||
% Used when hyperlinks are turned on
|
||||
% Third argument is the SectionType, see the doxygen internal
|
||||
% documentation for the values (relevant: Page ... Subsubsection).
|
||||
\newcommand{\doxysectlink}[3]{%
|
||||
\mbox{\hyperlink{#1}{#2}}%
|
||||
}
|
||||
% Used when hyperlinks are turned off
|
||||
\newcommand{\doxyref}[3]{%
|
||||
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
|
||||
}
|
||||
|
||||
% Used when hyperlinks are turned off
|
||||
% Fourth argument is the SectionType, see the doxygen internal
|
||||
% documentation for the values (relevant: Page ... Subsubsection).
|
||||
\newcommand{\doxysectref}[4]{%
|
||||
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
|
||||
}
|
||||
|
||||
% Used to link to a table when hyperlinks are turned on
|
||||
\newcommand{\doxytablelink}[2]{%
|
||||
\ref{#1}%
|
||||
}
|
||||
|
||||
% Used to link to a table when hyperlinks are turned off
|
||||
\newcommand{\doxytableref}[3]{%
|
||||
\ref{#3}%
|
||||
}
|
||||
|
||||
% Used by @addindex
|
||||
\newcommand{\lcurly}{\{}
|
||||
\newcommand{\rcurly}{\}}
|
||||
|
||||
% Colors used for syntax highlighting
|
||||
\definecolor{comment}{rgb}{0.5,0.0,0.0}
|
||||
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
|
||||
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
|
||||
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
|
||||
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
|
||||
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
|
||||
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
|
||||
\definecolor{xmlcdata}{rgb}{0.0,0.0,0.0}
|
||||
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
|
||||
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
|
||||
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
|
||||
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
|
||||
|
||||
% Color used for table heading
|
||||
\newcommand{\tableheadbgcolor}{lightgray}%
|
||||
|
||||
% Version of hypertarget with correct landing location
|
||||
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
|
||||
|
||||
% possibility to have sections etc. be within the margins
|
||||
% unfortunately had to copy part of book.cls and add \raggedright
|
||||
\makeatletter
|
||||
\newcounter{subsubsubsection}[subsubsection]
|
||||
\newcounter{subsubsubsubsection}[subsubsubsection]
|
||||
\newcounter{subsubsubsubsubsection}[subsubsubsubsection]
|
||||
\newcounter{subsubsubsubsubsubsection}[subsubsubsubsubsection]
|
||||
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}}
|
||||
\renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}}
|
||||
\renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}}
|
||||
\renewcommand{\thesubsubsubsubsubsubsection}{\thesubsubsubsubsubsection.\arabic{subsubsubsubsubsubsection}}
|
||||
\newcommand{\subsubsubsectionmark}[1]{}
|
||||
\newcommand{\subsubsubsubsectionmark}[1]{}
|
||||
\newcommand{\subsubsubsubsubsectionmark}[1]{}
|
||||
\newcommand{\subsubsubsubsubsubsectionmark}[1]{}
|
||||
\def\toclevel@subsubsubsection{4}
|
||||
\def\toclevel@subsubsubsubsection{5}
|
||||
\def\toclevel@subsubsubsubsubsection{6}
|
||||
\def\toclevel@subsubsubsubsubsubsection{7}
|
||||
\def\toclevel@paragraph{8}
|
||||
\def\toclevel@subparagraph{9}
|
||||
|
||||
\newcommand\doxysection{\@startsection {section}{1}{\z@}%
|
||||
{-3.5ex \@plus -1ex \@minus -.2ex}%
|
||||
{2.3ex \@plus.2ex}%
|
||||
{\raggedright\normalfont\Large\bfseries}}
|
||||
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\large\bfseries}}
|
||||
\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubsubsubsection{\@startsection{subsubsubsection}{4}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubsubsubsubsection{\@startsection{subsubsubsubsection}{5}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubsubsubsubsubsubsection{\@startsection{subsubsubsubsubsubsection}{7}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxyparagraph{\@startsection{paragraph}{8}{\z@}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
\newcommand\doxysubparagraph{\@startsection{subparagraph}{9}{\parindent}%
|
||||
{-3.25ex\@plus -1ex \@minus -.2ex}%
|
||||
{1.5ex \@plus .2ex}%
|
||||
{\raggedright\normalfont\normalsize\bfseries}}
|
||||
|
||||
\newcommand\l@subsubsubsection{\@dottedtocline{4}{6.1em}{7.8em}}
|
||||
\newcommand\l@subsubsubsubsection{\@dottedtocline{5}{6.1em}{9.4em}}
|
||||
\newcommand\l@subsubsubsubsubsection{\@dottedtocline{6}{6.1em}{11em}}
|
||||
\newcommand\l@subsubsubsubsubsubsection{\@dottedtocline{7}{6.1em}{12.6em}}
|
||||
\renewcommand\l@paragraph{\@dottedtocline{8}{6.1em}{14.2em}}
|
||||
\renewcommand\l@subparagraph{\@dottedtocline{9}{6.1em}{15.8em}}
|
||||
\makeatother
|
||||
% the sectsty doesn't look to be maintained but gives, in our case, some warning like:
|
||||
% LaTeX Warning: Command \underline has changed.
|
||||
% Check if current package is valid.
|
||||
% unfortunately had to copy the relevant part
|
||||
\newcommand*{\doxypartfont} [1]
|
||||
{\gdef\SS@partnumberfont{\SS@sectid{0}\SS@nopart\SS@makeulinepartchap#1}
|
||||
\gdef\SS@parttitlefont{\SS@sectid{0}\SS@titlepart\SS@makeulinepartchap#1}}
|
||||
\newcommand*{\doxychapterfont} [1]
|
||||
{\gdef\SS@chapnumfont{\SS@sectid{1}\SS@nopart\SS@makeulinepartchap#1}
|
||||
\gdef\SS@chaptitlefont{\SS@sectid{1}\SS@titlepart\SS@makeulinepartchap#1}}
|
||||
\newcommand*{\doxysectionfont} [1]
|
||||
{\gdef\SS@sectfont{\SS@sectid{2}\SS@rr\SS@makeulinesect#1}}
|
||||
\newcommand*{\doxysubsectionfont} [1]
|
||||
{\gdef\SS@subsectfont{\SS@sectid{3}\SS@rr\SS@makeulinesect#1}}
|
||||
\newcommand*{\doxysubsubsectionfont} [1]
|
||||
{\gdef\SS@subsubsectfont{\SS@sectid{4}\SS@rr\SS@makeulinesect#1}}
|
||||
\newcommand*{\doxyparagraphfont} [1]
|
||||
{\gdef\SS@parafont{\SS@sectid{5}\SS@rr\SS@makeulinesect#1}}
|
||||
\newcommand*{\doxysubparagraphfont} [1]
|
||||
{\gdef\SS@subparafont{\SS@sectid{6}\SS@rr\SS@makeulinesect#1}}
|
||||
\newcommand*{\doxyminisecfont} [1]
|
||||
{\gdef\SS@minisecfont{\SS@sectid{7}\SS@rr\SS@makeulinepartchap#1}}
|
||||
\newcommand*{\doxyallsectionsfont} [1] {\doxypartfont{#1}%
|
||||
\doxychapterfont{#1}%
|
||||
\doxysectionfont{#1}%
|
||||
\doxysubsectionfont{#1}%
|
||||
\doxysubsubsectionfont{#1}%
|
||||
\doxyparagraphfont{#1}%
|
||||
\doxysubparagraphfont{#1}%
|
||||
\doxyminisecfont{#1}}%
|
||||
% Define caption that is also suitable in a table
|
||||
\makeatletter
|
||||
\def\doxyfigcaption{%
|
||||
\H@refstepcounter{figure}%
|
||||
\@dblarg{\@caption{figure}}}
|
||||
\makeatother
|
||||
|
||||
% Define alpha enumarative names for counters > 26
|
||||
\makeatletter
|
||||
\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname}
|
||||
\def\@enumalphalphcnt#1{\alphalph{#1}}
|
||||
\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname}
|
||||
\def\@enumAlphAlphcnt#1{\AlphAlph{#1}}
|
||||
\makeatother
|
||||
\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa}
|
||||
\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA}
|
@ -0,0 +1,9 @@
|
||||
\doxysection{File List}
|
||||
Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{src/\mbox{\hyperlink{main_8c}{main.\+c}} \\*Programme principal pour choisir une interface et lancer l\textquotesingle{}application }{\pageref{main_8c}}{}
|
||||
\item\contentsline{section}{src/app/core\+\_\+logic/\mbox{\hyperlink{client_8h}{client.\+h}} \\*Fichier d\textquotesingle{}en-\/tête pour les fonctions de gestion des clients }{\pageref{client_8h}}{}
|
||||
\item\contentsline{section}{src/app/core\+\_\+logic/\mbox{\hyperlink{responsable_8c}{responsable.\+c}} \\*Définition des fonctions de \doxylink{responsable_8c}{responsable.\+c} }{\pageref{responsable_8c}}{}
|
||||
\item\contentsline{section}{src/app/core\+\_\+logic/\mbox{\hyperlink{responsable_8h}{responsable.\+h}} \\*Déclaration des fonctions de \doxylink{responsable_8c}{responsable.\+c} }{\pageref{responsable_8h}}{}
|
||||
\item\contentsline{section}{src/app/interface/\mbox{\hyperlink{interface__client_8h}{interface\+\_\+client.\+h}} \\*Fichier d\textquotesingle{}en-\/tête pour les fonctions de l\textquotesingle{}interface client }{\pageref{interface__client_8h}}{}
|
||||
\item\contentsline{section}{src/app/interface/\mbox{\hyperlink{interface__resp_8h}{interface\+\_\+resp.\+h}} \\*En-\/tête des fonctions liées à l\textquotesingle{}interface du responsable }{\pageref{interface__resp_8h}}{}
|
||||
\end{DoxyCompactList}
|
@ -0,0 +1,337 @@
|
||||
\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}
|
@ -0,0 +1,45 @@
|
||||
\doxysection{interface\+\_\+client.\+h}
|
||||
\hypertarget{interface__client_8h_source}{}\label{interface__client_8h_source}\index{src/app/interface/interface\_client.h@{src/app/interface/interface\_client.h}}
|
||||
\mbox{\hyperlink{interface__client_8h}{Go to the documentation of this file.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{00001\ }
|
||||
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#ifndef\ INTERFACE\_CLIENT\_H}}
|
||||
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#define\ INTERFACE\_CLIENT\_H}}
|
||||
\DoxyCodeLine{00013\ }
|
||||
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#include\ <stdio.h>}}
|
||||
\DoxyCodeLine{00015\ \textcolor{preprocessor}{\#include\ <string.h>}}
|
||||
\DoxyCodeLine{00016\ \textcolor{preprocessor}{\#include\ "{}../core\_logic/client.h"{}}}
|
||||
\DoxyCodeLine{00017\ \textcolor{preprocessor}{\#include\ "{}../core\_logic/responsable.h"{}}}
|
||||
\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#include\ "{}../interface/interface\_resp.h"{}}}
|
||||
\DoxyCodeLine{00019\ }
|
||||
\DoxyCodeLine{00023\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a0ee281249d9a07abd6143449b761d212}{affiche\_client}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{00024\ }
|
||||
\DoxyCodeLine{00030\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a49de18c6560633af132a56085d28a8ba}{menu\_client}}(\textcolor{keywordtype}{int}\ *choix);}
|
||||
\DoxyCodeLine{00031\ }
|
||||
\DoxyCodeLine{00052\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_aa92d76f0c1463d0ad7d6479e6c27e99e}{ajouter\_article\_au\_panier}}(\textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ poids[],\ \textcolor{keywordtype}{float}\ volume[],\ \textcolor{keywordtype}{float}\ prixUnitaire[],}
|
||||
\DoxyCodeLine{00053\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ suspendues[],\ \textcolor{keywordtype}{int}\ nombreArticles,\ \textcolor{keywordtype}{int}\ nombreClients,}
|
||||
\DoxyCodeLine{00054\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ volumeCoffre,\ \textcolor{keywordtype}{float}\ chargeMaximale,\ \textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{int}\ *taillePanier,\ \textcolor{keywordtype}{float}\ budget);}
|
||||
\DoxyCodeLine{00055\ }
|
||||
\DoxyCodeLine{00069\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a31471d992b6f14d5249bbb6efdeec3cd}{supprimer\_article\_du\_panier}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{int}\ *taillePanier,\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ prixUnitaire[]);}
|
||||
\DoxyCodeLine{00070\ }
|
||||
\DoxyCodeLine{00089\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_aa7f83065dbcf53ea2df22f9724c47470}{affiche\_recap\_panier}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ taillePanier,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ poids[],\ \textcolor{keywordtype}{float}\ volume[],}
|
||||
\DoxyCodeLine{00090\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ prixUnitaire[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ numeroClient,}
|
||||
\DoxyCodeLine{00091\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{float}\ volumeCoffre,\ \textcolor{keywordtype}{float}\ chargeMaximale,\ \textcolor{keywordtype}{float}\ budget);}
|
||||
\DoxyCodeLine{00092\ }
|
||||
\DoxyCodeLine{00104\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a7caca9094610ed2dfcbfe0b350b678cf}{configurer\_session\_client}}(\textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ suspendus[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{double}\ *budget,\ \textcolor{keywordtype}{float}\ *volumeCoffre,\ \textcolor{keywordtype}{float}\ *chargeMaximale,\ \textcolor{keywordtype}{int}\ *numeroClient);}
|
||||
\DoxyCodeLine{00105\ }
|
||||
\DoxyCodeLine{00119\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a87e47382ab2c90e6d5949fa78f50900e}{modifier\_quantite\_article\_panier}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{int}\ *taillePanier,\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{float}\ prixUnitaire[],\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{int}\ numeros[]);}
|
||||
\DoxyCodeLine{00120\ }
|
||||
\DoxyCodeLine{00134\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_ac55e8aab165ed0541827f10be23c9d97}{reinitialiser\_panier}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{int}\ *taillePanier,\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ prixUnitaire[]);}
|
||||
\DoxyCodeLine{00135\ }
|
||||
\DoxyCodeLine{00146\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a7203df964d63cb07d7b19912d5e3c3bd}{deduire\_cagnotte}}(\textcolor{keywordtype}{int}\ numeroClient,\ \textcolor{keywordtype}{float}\ montant,\ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{int}\ suspendus[]);}
|
||||
\DoxyCodeLine{00147\ }
|
||||
\DoxyCodeLine{00165\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a75ce35e6cd3b58c6359897a8aa131509}{quitter\_application}}(\textcolor{keywordtype}{int}\ panier[],\ \textcolor{keywordtype}{int}\ taillePanier,\ \textcolor{keywordtype}{int}\ references[],\ \textcolor{keywordtype}{float}\ poids[],\ \textcolor{keywordtype}{float}\ volume[],}
|
||||
\DoxyCodeLine{00166\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{float}\ prixUnitaire[],\ \textcolor{keywordtype}{int}\ quantites[],\ \textcolor{keywordtype}{float}\ cagnottes[],\ \textcolor{keywordtype}{int}\ numeroClient,}
|
||||
\DoxyCodeLine{00167\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ numeros[],\ \textcolor{keywordtype}{int}\ nombreClients,\ \textcolor{keywordtype}{float}\ budget,\ \textcolor{keywordtype}{int}\ suspendus[]);}
|
||||
\DoxyCodeLine{00168\ }
|
||||
\DoxyCodeLine{00172\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__client_8h_a40507f288c72ef9b92d113990bc0ed40}{global\_client}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{00173\ }
|
||||
\DoxyCodeLine{00174\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ INTERFACE\_CLIENT\_H}}
|
||||
|
||||
\end{DoxyCode}
|
@ -0,0 +1,321 @@
|
||||
\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}
|
@ -0,0 +1,35 @@
|
||||
\doxysection{interface\+\_\+resp.\+h}
|
||||
\hypertarget{interface__resp_8h_source}{}\label{interface__resp_8h_source}\index{src/app/interface/interface\_resp.h@{src/app/interface/interface\_resp.h}}
|
||||
\mbox{\hyperlink{interface__resp_8h}{Go to the documentation of this file.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{00001\ }
|
||||
\DoxyCodeLine{00016\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_af518981f5e0d4575a6b7bae3f22e9985}{affichArticles}}(\textcolor{keywordtype}{int}\ tRef[],\ \textcolor{keywordtype}{float}\ tPoids[],\ \textcolor{keywordtype}{float}\ tVol[],\ \textcolor{keywordtype}{float}\ tPrix[],\ \textcolor{keywordtype}{int}\ tLogique);}
|
||||
\DoxyCodeLine{00017\ }
|
||||
\DoxyCodeLine{00028\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a5e9ce25cbd73f9d4732b84eb5ab59d13}{affichUnArticle}}(\textcolor{keywordtype}{int}\ tRef[],\ \textcolor{keywordtype}{float}\ tPoids[],\ \textcolor{keywordtype}{float}\ tVol[],\ \textcolor{keywordtype}{float}\ tPrix[],\ \textcolor{keywordtype}{int}\ tLogique);}
|
||||
\DoxyCodeLine{00029\ }
|
||||
\DoxyCodeLine{00039\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_aa29059c1470e490b32fdf483b5570c88}{affichUnClient}}(\textcolor{keywordtype}{int}\ tNumClient[],\ \textcolor{keywordtype}{float}\ tCagnotte[],\ \textcolor{keywordtype}{int}\ tSus[],\ \textcolor{keywordtype}{int}\ tLogique);}
|
||||
\DoxyCodeLine{00040\ }
|
||||
\DoxyCodeLine{00050\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a7c0531c63ea490d0b674960483e9ba27}{affichClients}}(\textcolor{keywordtype}{int}\ tNumClient[],\ \textcolor{keywordtype}{float}\ tCagnotte[],\ \textcolor{keywordtype}{int}\ tSus[],\ \textcolor{keywordtype}{int}\ tLogique);}
|
||||
\DoxyCodeLine{00051\ }
|
||||
\DoxyCodeLine{00063\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a9112538df3d862ffefc89fb8532d1176}{affichAjoutArticle}}(\textcolor{keywordtype}{int}\ *ref,\ \textcolor{keywordtype}{float}\ *poids,\ \textcolor{keywordtype}{float}\ *volume,\ \textcolor{keywordtype}{float}\ *prix,\ \textcolor{keywordtype}{int}\ tRef[],\ \textcolor{keywordtype}{int}\ tLogArticle);}
|
||||
\DoxyCodeLine{00064\ }
|
||||
\DoxyCodeLine{00071\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a47ca5882a75fd3b919ba02b028582473}{affichSupprimerArticle}}(\textcolor{keywordtype}{int}\ *ref);}
|
||||
\DoxyCodeLine{00072\ }
|
||||
\DoxyCodeLine{00082\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_af075e50ffce501b901ff31b1fb73262f}{affichModifierArticle}}(\textcolor{keywordtype}{int}\ *ref,\ \textcolor{keywordtype}{float}\ *poids,\ \textcolor{keywordtype}{float}\ *volume,\ \textcolor{keywordtype}{float}\ *prix);}
|
||||
\DoxyCodeLine{00083\ }
|
||||
\DoxyCodeLine{00089\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a34970f3ce5206778f2a225d7fff17bdd}{problemRechercheArticle}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{00090\ }
|
||||
\DoxyCodeLine{00099\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a964d2d2bc5b9aa544e6187ed6cbc961c}{affichAjoutClient}}(\textcolor{keywordtype}{int}\ tNumClient[],\ \textcolor{keywordtype}{int}\ tLogique,\ \textcolor{keywordtype}{int}\ *numC);}
|
||||
\DoxyCodeLine{00100\ }
|
||||
\DoxyCodeLine{00107\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_a1f14dc8f23be75e1a5c0e7ce0c77f597}{menu\_resp}}(\textcolor{keywordtype}{int}\ *choix);}
|
||||
\DoxyCodeLine{00108\ }
|
||||
\DoxyCodeLine{00109\ }
|
||||
\DoxyCodeLine{00116\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{interface__resp_8h_a31e174ac99df5a3cb347944f972ab5c9}{affichageConnexion}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{00117\ }
|
||||
\DoxyCodeLine{00123\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_ad770c392a3645464f2f19740f2006c44}{affichModifClient}}(\textcolor{keywordtype}{int}\ tNumClient[],\ \textcolor{keywordtype}{int}\ tSus[],\ \textcolor{keywordtype}{int}\ tLogique);}
|
||||
\DoxyCodeLine{00124\ }
|
||||
\DoxyCodeLine{00131\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_af8034d8f578bddee1a9e5b95e8000e06}{global\_resp}}(\textcolor{keywordtype}{void});}
|
||||
\DoxyCodeLine{00132\ }
|
||||
\DoxyCodeLine{00137\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{interface__resp_8h_abb1a25ae1531e0857856843b41805528}{affiche\_resp}}(\textcolor{keywordtype}{void});}
|
||||
|
||||
\end{DoxyCode}
|