retouche get tarifs
This commit is contained in:
@@ -108,19 +108,20 @@ def delete_membre(request, cd_uti):
|
||||
query = "DELETE FROM p_users WHERE cd_uti = :cd_uti ;"
|
||||
execute_query(request, query, {'cd_uti': cd_uti})
|
||||
|
||||
def get_article(request, type, libelle):
|
||||
if type == 'TX':
|
||||
query = "SELECT * FROM articles WHERE fam='T' and libart like :libelle;"
|
||||
results = request.dbsession.execute(query, {'libelle': libelle + "%"}).fetchall()
|
||||
elif type == 'AR':
|
||||
query = "SELECT * FROM articles WHERE ref_cli2 like :libelle;"
|
||||
results = request.dbsession.execute(query, {'libelle': libelle + "%"}).fetchall()
|
||||
elif type == 'REF':
|
||||
query = "SELECT * FROM articles WHERE ref = :ref;"
|
||||
results = request.dbsession.execute(query, {'ref': libelle}).first()
|
||||
def get_article(request, type, groupe, libelle):
|
||||
if type == 'LIB':
|
||||
if groupe == 'TEXTE':
|
||||
# lire tous les textes dont le libelle commençe par
|
||||
query = "SELECT * FROM tarifs WHERE groupe='TEXTE' and libelle like :libelle;"
|
||||
results = request.dbsession.execute(query, {'libelle': libelle + "%"}).fetchall()
|
||||
else:
|
||||
# lire tous les tarifs du grupe dont le ref commençe par libelle
|
||||
query = "SELECT * FROM tarifs WHERE groupe=:groupe and ref like :libelle;"
|
||||
results = request.dbsession.execute(query, {'groupe': groupe, 'libelle': libelle + "%"}).fetchall()
|
||||
else:
|
||||
query = "SELECT * FROM articles WHERE ref_cli2 = :ref;"
|
||||
results = request.dbsession.execute(query, {'ref': libelle}).first()
|
||||
# lire tous les tarif du grupe dont le ref est égale à
|
||||
query = "SELECT * FROM tarifs WHERE groupe=:groupe and ref = :libelle;"
|
||||
results = request.dbsession.execute(query, {'groupe': groupe, 'libelle': libelle}).first()
|
||||
return results
|
||||
|
||||
def get_codespostaux(request, codep):
|
||||
|
||||
@@ -241,7 +241,16 @@ def update_tarif(request, ref, new_values):
|
||||
query = "UPDATE tarifs SET %s WHERE ref = :ref;" % s
|
||||
execute_query(request, query, new_values)
|
||||
|
||||
def delete_tarifs(request, ref):
|
||||
def delete_tarif(request, ref):
|
||||
query = "DELETE FROM tarifs WHERE ref = :ref ;"
|
||||
execute_query(request, query, {'ref': ref})
|
||||
|
||||
def get_tarifs_byGroupe(request, groupe):
|
||||
query = "SELECT * FROM tarifs WHERE groupe = :groupe;"
|
||||
results = request.dbsession.execute(query, {'groupe': groupe}).fetchall()
|
||||
return results
|
||||
|
||||
def get_tarif(request, groupe, ref):
|
||||
query = "SELECT * FROM tarifs WHERE groupe = :groupe and ref = :ref;"
|
||||
results = request.dbsession.execute(query, {'groupe': groupe, 'ref': ref}).first()
|
||||
return results
|
||||
|
||||
Reference in New Issue
Block a user