diff --git a/mondumas/layout.py b/mondumas/layout.py index 1c09146..784bc66 100644 --- a/mondumas/layout.py +++ b/mondumas/layout.py @@ -58,7 +58,7 @@ class GlobalLayout(object): def isWebPage(self): # test view name if self.request.matched_route: - if self.request.matched_route.name == 'rdf_rapport': + if self.request.matched_route.name in ['rdf_rapport', 'devis_preview']: # oui, page PDF return False else: @@ -67,3 +67,4 @@ class GlobalLayout(object): else: # non, page web return True + diff --git a/mondumas/models/devis.py b/mondumas/models/devis.py index 302a184..76f47ed 100644 --- a/mondumas/models/devis.py +++ b/mondumas/models/devis.py @@ -144,5 +144,15 @@ def update_devis_ligne(request, nodossier, nolig, new_values): new_values['no_id'] = no_id new_values['nolig'] = nolig query = "UPDATE devis_lignes SET %s WHERE societe = :societe and no_id=:no_id and nolig = :nolig;" % s - import pdb;pdb.set_trace() + # import pdb;pdb.set_trace() execute_query(request, query, new_values) + +def sum_devis_totaux(request, nodossier): + societe = nodossier[0:2] + no_id = nodossier[5:] + + query = """UPDATE devis SET totalht = (SELECT SUM(mtht) FROM devis_lignes WHERE societe=:societe AND no_id=:no_id), + totaltva = ROUND(totalht * tauxtva / 100,2), + totalttc = totalht + totaltva + WHERE societe=:societe AND no_id=:no_id;""" + execute_query(request, query, {'societe': societe, 'no_id': no_id}) diff --git a/mondumas/routes.py b/mondumas/routes.py index e261ffb..e8fd940 100644 --- a/mondumas/routes.py +++ b/mondumas/routes.py @@ -25,6 +25,7 @@ def includeme(config): config.add_route('devis_create', '/devis_create/{nodossier}') config.add_route('devis_web', '/devis_web/{nodossier}') config.add_route('devis_view', '/devis_view/{nodossier}') + config.add_route('devis_preview', '/devis_preview/{nodossier}') # dossier config.add_route('demandes','/demandes') config.add_route('delete_img','/delete_img/{nodossier}/{norapport}/{nosection}/{nomfic}') diff --git a/mondumas/static/img/Logo-CD.jpg b/mondumas/static/img/Logo-CD.jpg new file mode 100644 index 0000000..d52ebe2 Binary files /dev/null and b/mondumas/static/img/Logo-CD.jpg differ diff --git a/mondumas/static/img/Logo-ME.jpg b/mondumas/static/img/Logo-ME.jpg new file mode 100644 index 0000000..e143bf0 Binary files /dev/null and b/mondumas/static/img/Logo-ME.jpg differ diff --git a/mondumas/static/img/Logo-PE.jpg b/mondumas/static/img/Logo-PE.jpg new file mode 100644 index 0000000..ea2ae9f Binary files /dev/null and b/mondumas/static/img/Logo-PE.jpg differ diff --git a/mondumas/static/img/LogoVerSanit.jpg b/mondumas/static/img/Logo-PL.jpg similarity index 100% rename from mondumas/static/img/LogoVerSanit.jpg rename to mondumas/static/img/Logo-PL.jpg diff --git a/mondumas/static/img/Logo-PO.jpg b/mondumas/static/img/Logo-PO.jpg new file mode 100644 index 0000000..387cc4f Binary files /dev/null and b/mondumas/static/img/Logo-PO.jpg differ diff --git a/mondumas/templates/devis/devis_ligne.pt b/mondumas/templates/devis/devis_ligne.pt index 9c29e01..8700008 100644 --- a/mondumas/templates/devis/devis_ligne.pt +++ b/mondumas/templates/devis/devis_ligne.pt @@ -10,7 +10,7 @@ data-fv-icon-validating="glyphicon glyphicon-refresh"> -
N° Agrément : ${dossier.no_agrement}
+N° sinistre : ${dossier.NOSIN}
+N° sinistre : ${dossier.NOPOL}
+Réf. expert : ${dossier.REF_EXPERT}
+V/Référence : ${dossier.VREF}
+${dossier.LIBCOMPL}
+N° dossier : ${dossier.nochantier}
+Rilieux-la-Pape, le ${dossier.DATE.strftime('%d-%m-%Y')}
+Surface
+P.U. HT
+Montant HT
++ Si vous acceptez ce devis, veuillez nous en retourner un exemplaire signé et précédé de la mention "Bon pour Accord". +
+
+ Conditions de réglement :
+ Acompte de 30 % à la commande, Le solde à réception de la facture.
+
+ NOTA : Pour bénéficier du taux réduit de T.V.A. à 7%, vous devez nous fournir en même temps que l'acceptation du devis, une attestation sur papier libre, stipulant que votre habitation est construite depuis plus de deux ans. +
+
+ Le
+ Nom et Signature du Client
+ BON POUR ACCORD
+
+ + Prévisualiser +
+| Réf | diff --git a/mondumas/templates/dossier/rdf_view.pt b/mondumas/templates/dossier/rdf_view.pt index 3114d66..eebc1b3 100644 --- a/mondumas/templates/dossier/rdf_view.pt +++ b/mondumas/templates/dossier/rdf_view.pt @@ -6,7 +6,7 @@
|---|