Commit 956d7bef authored by Daniel STAN's avatar Daniel STAN
Browse files

activation de la CB dans les menus

parent 861071ba
...@@ -1079,6 +1079,10 @@ def set_vente(proprio): ...@@ -1079,6 +1079,10 @@ def set_vente(proprio):
f.modePaiement('liquide') f.modePaiement('liquide')
paiement=u"Espèce" paiement=u"Espèce"
annul, comment = dialog(arg) annul, comment = dialog(arg)
elif result[0] == "Carte":
f.modePaiement('carte')
paiement=u"Carte Bancaire"
comment = None
elif result[0] == "Chq": elif result[0] == "Chq":
f.modePaiement('cheque') f.modePaiement('cheque')
paiement=u"Chèque" paiement=u"Chèque"
...@@ -1392,6 +1396,7 @@ def set_adhesion(proprio): ...@@ -1392,6 +1396,7 @@ def set_adhesion(proprio):
arg += u'--menu "Comment %s souhaite-t-il payer ?" 0 0 0 ' % (proprio.Nom(), ) arg += u'--menu "Comment %s souhaite-t-il payer ?" 0 0 0 ' % (proprio.Nom(), )
arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." ' arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." '
arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." ' arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." '
arg += u'"Carte" "Par CB : tromboner le ticket." '
if proprio.solde() - facture.total() > 0: if proprio.solde() - facture.total() > 0:
arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." '
annul, res = dialog(arg) annul, res = dialog(arg)
...@@ -1401,7 +1406,7 @@ def set_adhesion(proprio): ...@@ -1401,7 +1406,7 @@ def set_adhesion(proprio):
facture.supprime(pop=True) facture.supprime(pop=True)
return 1 return 1
res = res[0] res = res[0]
if res == "Liquide" or res == "Cheque": if res in ["Liquide", "Cheque", "Carte"]:
arg = u'--title "Avertissement" ' arg = u'--title "Avertissement" '
arg += u'--msgbox "Une facture sera créée, après validation par le trésorier, l\'adhérent\npourra y accéder via l\'intranet ou la demander." 0 0' arg += u'--msgbox "Une facture sera créée, après validation par le trésorier, l\'adhérent\npourra y accéder via l\'intranet ou la demander." 0 0'
dialog(arg) dialog(arg)
...@@ -1507,6 +1512,8 @@ def set_connexion(proprio): ...@@ -1507,6 +1512,8 @@ def set_connexion(proprio):
arg += u'--menu "Comment %s souhaite-t-il payer ?" 0 0 0 ' % (proprio.Nom(), ) arg += u'--menu "Comment %s souhaite-t-il payer ?" 0 0 0 ' % (proprio.Nom(), )
arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." ' arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." '
arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." ' arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." '
arg += u'"Carte" "Par CB : tromboner le ticket." '
if proprio.solde() - facture.total() > 0: if proprio.solde() - facture.total() > 0:
arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." '
annul, res = dialog(arg) annul, res = dialog(arg)
...@@ -1516,7 +1523,7 @@ def set_connexion(proprio): ...@@ -1516,7 +1523,7 @@ def set_connexion(proprio):
facture.supprime(pop=True) facture.supprime(pop=True)
continue continue
res = res[0] res = res[0]
if res == "Liquide" or res == "Cheque": if res in ["Liquide", "Cheque", "Carte"]:
arg = u'--title "Avertissement" ' arg = u'--title "Avertissement" '
arg += u'--msgbox "Une facture sera créée, après validation par le trésorier, l\'adhérent\npourra y accéder via l\'intranet ou la demander." 0 0' arg += u'--msgbox "Une facture sera créée, après validation par le trésorier, l\'adhérent\npourra y accéder via l\'intranet ou la demander." 0 0'
dialog(arg) dialog(arg)
...@@ -1665,6 +1672,7 @@ def set_facture_mode(facture): ...@@ -1665,6 +1672,7 @@ def set_facture_mode(facture):
arg += u'--menu "Quel moyen de paiement enregistrer ?" 0 0 0 ' arg += u'--menu "Quel moyen de paiement enregistrer ?" 0 0 0 '
arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." ' arg += u'"Liquide" "En espèces : penser à mettre l\'argent dans une enveloppe." '
arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." ' arg += u'"Cheque" "Par chèque : ne pas oublier de vérifier signature, date, ordre et montant." '
arg += u'"Carte" "Par CB : tromboner le ticket." '
if facture.proprietaire().solde() - facture.total() > 0: if facture.proprietaire().solde() - facture.total() > 0:
arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." '
annul, res = dialog(arg) annul, res = dialog(arg)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment