ajout : création du rapport de RDF

This commit is contained in:
2019-02-27 16:15:43 +01:00
parent 45d9b75a22
commit 145501fe81
19 changed files with 772 additions and 295 deletions

View File

@@ -44,13 +44,23 @@ def get_dossiers_byChantier(request, societe, name):
results = request.dbsession.execute(query).fetchall()
return results
def update_nochantier(request, societe, nodossier, nochantier):
x = nodossier.split('-')
type = x[0]
no_id = int(x[1])
if type == 'DE':
query = "UPDATE devis SET nochantier = :nochantier WHERE societe = :societe and no_id = :no_id;"
def get_rdf_causes_by_id(request, code):
# lire les rdf_causes
if code == '0':
query = """SELECT * FROM rdf_causes;"""
results = request.dbsession.execute(query).fetchall()
else:
query = "UPDATE facture SET nochantier = :nochantier WHERE societe = :societe and no_id = :no_id;"
execute_query(request, query, {'societe': societe, 'no_id': no_id, 'nochantier': nochantier})
query = """SELECT * FROM rdf_causes WHERE code=:code;"""
results = request.dbsession.execute(query, {'code': code}).first()
return results
def delete_rdf_cause(request, old_code):
query = "DELETE FROM rdf_causes WHERE code = :old_code;"
execute_query(request, query, {'old_code': old_code})
def update_rdf_cause(request, old_code, code, libelle):
if old_code == '0':
query = "INSERT rdf_causes (code, libelle) values (:code, :libelle);"
else:
query = "UPDATE rdf_causes SET code = :code, libelle = :libelle WHERE code = :old_code;"
execute_query(request, query, {'old_code': old_code, 'code': code, 'libelle': libelle})