class fournisseur(Objet):
"""objet fournisseur CODA"""
- accept_like_filters = [ 'code', 'nom', 'nom_complet', 'categorie', 'addresse_pays' ]
+ accept_like_filters = [ 'code', 'nom', 'createur', 'nom_complet', 'categorie', 'adresse_pays' ]
def _get_index(self):
"""renvoie une liste de fournisseurs"""
# finition sur le where : si aucune categorie d'adresse n'est demandee, on envoie celle par defaut
if not 'categorie' in self.filters:
if self.sqlwhere != '':
- self.sqlwhere += ' and (addresse_defaut = 1) '
+ self.sqlwhere += ' and (adresse_defaut = 1) '
else:
- self.sqlwhere = ' (addresse_defaut = 1) '
+ self.sqlwhere = ' (adresse_defaut = 1) '
if self.sqlwhere != '':
self.sqlwhere = ' where ' + self.sqlwhere
request = "select top %d * from auf_v_acces_fournisseurs %s order by date_creation desc" % ( self.sqllimit, self.sqlwhere )
"""renvoie un fournisseur"""
# note : renvoie aussi la liste des adresses et pas seulement la premiere iteration trouvée
cursor = self.cursor()
- request = "select * from auf_v_acces_fournisseurs where (code = '%s') order by addresse_defaut desc" % code
+ request = "select * from auf_v_acces_fournisseurs where (code = '%s') order by adresse_defaut desc" % code
cursor.execute( request )
# le premier resultat est normalement l'adresse par defaut
fournisseur = dict_fetchone(cursor)
adr = dict_fetchone( cursor )
if adr == None: break
adr_extraite = { 'categorie': adr['categorie'] ,
- 'adresse1': adr['addresse1'],
- 'adresse2': adr['addresse2'],
- 'adresse3': adr['addresse3'],
- 'adresse4': adr['addresse4'],
- 'adresse5': adr['addresse5'],
- 'adresse6': adr['addresse6'],
- 'adresse_code_postal': adr['addresse_code_postal'],
- 'adresse_pays': adr['addresse_pays'],
- 'adresse_telephone': adr['addresse_telephone'],
- 'adresse_telecopie': adr['addresse_telecopie'],
+ 'adresse1': adr['adresse1'],
+ 'adresse2': adr['adresse2'],
+ 'adresse3': adr['adresse3'],
+ 'adresse4': adr['adresse4'],
+ 'adresse5': adr['adresse5'],
+ 'adresse6': adr['adresse6'],
+ 'adresse_code_postal': adr['adresse_code_postal'],
+ 'adresse_pays': adr['adresse_pays'],
+ 'adresse_telephone': adr['adresse_telephone'],
+ 'adresse_telecopie': adr['adresse_telecopie'],
}
autres_adresses.append(adr_extraite)
fournisseur['autres_adresses'] = autres_adresses
<div id="budget">
Budget (au {{date_interrogation}})
{% if budget > 0 %}<br />
-<img src="http://chart.apis.google.com/chart?cht=p3&chtt={{ projet_poste }}%20({{ annee }})&chd=t:{{ reel / budget }},{{ engage / budget }},{{ solde / budget }}&chs=250x100&chl=Réalisé|Engagé|Solde" width="250" height="100" alt="camembert coulant de chez google">
+<img src="http://chart.apis.google.com/chart?cht=p3&chtt={{ projet_poste }}%20({{ annee }})&chd=t:{{ realise / budget }},{{ engage / budget }},{{ solde / budget }}&chs=250x100&chl=Réalisé|Engagé|Solde" width="250" height="100" alt="camembert coulant de chez google">
{% endif %}
<table id="budget" border="1">
<tr>
<td><a href="../budget.html?projet_poste={{ projet_poste[:4] }}*&annee={{ annee }}">{{ projet}} ({{ projet_poste[:4] }})</a><br />{{ poste }} ({{ projet_poste[4:6] }})</td>
<td><a href="../budget/{{ projet_poste }}.html?annee={{ annee }}">{{ projet_poste }}</a></td>
<td>{{ budget }} €</td>
- <td>{{ reel }} €</td>
+ <td>{{ realise }} €</td>
<td>{{ engage }} €</td>
<td>{{ solde }} €</td>
</tr>
<div id="budget">
Budget (le {{budget.date_interrogation}})
{% if budget.budget > 0 %}<br />
-<img src="http://chart.apis.google.com/chart?cht=p3&chtt={{ code_service }}%20({{ budget.annee }})&chd=t:{{ budget.reel / budget.budget }},{{ budget.engage / budget.budget }},{{ budget.solde / budget.budget }}&chs=250x100&chl=Réalisé|Engagé|Solde" width="250" height="100" alt="camembert coulant de chez google">
+<img src="http://chart.apis.google.com/chart?cht=p3&chtt={{ code_service }}%20({{ budget.annee }})&chd=t:{{ budget.realise / budget.budget }},{{ budget.engage / budget.budget }},{{ budget.solde / budget.budget }}&chs=250x100&chl=Réalisé|Engagé|Solde" width="250" height="100" alt="camembert coulant de chez google">
{% endif %}
<table id="budget" border="1">
<tr>
<td><a href="../budget.html?projet_poste={{ budget.projet_poste[:4] }}*&annee={{ budget.annee }}">{{ budget.projet}} ({{ budget.projet_poste[:4] }})</a><br />{{ budget.poste }} ({{ budget.projet_poste[4:6] }})</td>
<td><a href="../budget/{{ budget.projet_poste }}.html?annee={{ budget.annee }}">{{ budget.projet_poste }}</a></td>
<td>{{ budget.budget }} €</td>
- <td>{{ budget.reel }} €</td>
+ <td>{{ budget.realise }} €</td>
<td>{{ budget.engage }} €</td>
<td>{{ budget.solde }} €</td>
</tr>
<td>
<strong>Adresse par défaut ({{categorie}})</strong><br />
{{ nom_complet }} ({{nom}})<br />
-{% for adr in ( addresse1, addresse2, addresse3, addresse4, addresse5, addresse6 ) %}
+{% for adr in ( adresse1, adresse2, adresse3, adresse4, adresse5, adresse6 ) %}
{% if adr and not adr is matching @/^\s*$/ %}
{{ adr }}<br />
{% endif %}
{% endfor %}
-<em>Code postal : </em>{{addresse_code_postal}}<br />
-<em>Pays : </em>{{addresse_pays}}<br />
-<em>Téléphone : </em>{{addresse_telephone}}<br />
-<em>Télécopie : </em>{{addresse_telecopie}}<br />
+<em>Code postal : </em>{{adresse_code_postal}}<br />
+<em>Pays : </em>{{adresse_pays}}<br />
+<em>Téléphone : </em>{{adresse_telephone}}<br />
+<em>Télécopie : </em>{{adresse_telecopie}}<br />
</td>
{% for aa in autres_adresses %}