diff --git a/gestion/gest_crans.py b/gestion/gest_crans.py index 3bf31be3..2b29b4d1 100755 --- a/gestion/gest_crans.py +++ b/gestion/gest_crans.py @@ -1079,6 +1079,10 @@ def set_vente(proprio): f.modePaiement('liquide') paiement=u"Espèce" annul, comment = dialog(arg) + elif result[0] == "Carte": + f.modePaiement('carte') + paiement=u"Carte Bancaire" + comment = None elif result[0] == "Chq": f.modePaiement('cheque') paiement=u"Chèque" @@ -1392,6 +1396,7 @@ def set_adhesion(proprio): 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'"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: arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' annul, res = dialog(arg) @@ -1401,7 +1406,7 @@ def set_adhesion(proprio): facture.supprime(pop=True) return 1 res = res[0] - if res == "Liquide" or res == "Cheque": + if res in ["Liquide", "Cheque", "Carte"]: 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' dialog(arg) @@ -1507,6 +1512,8 @@ def set_connexion(proprio): 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'"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: arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' annul, res = dialog(arg) @@ -1516,7 +1523,7 @@ def set_connexion(proprio): facture.supprime(pop=True) continue res = res[0] - if res == "Liquide" or res == "Cheque": + if res in ["Liquide", "Cheque", "Carte"]: 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' dialog(arg) @@ -1665,6 +1672,7 @@ def set_facture_mode(facture): 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'"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: arg += u'"Solde" "Par solde : il a assez d\'argent pour ça." ' annul, res = dialog(arg)