Historique plus souple.
Dans base_classes_crans, modifs devient un dictionnaire. Franois, c'est toi. darcs-hash:20060120023038-68412-8a5b577ca9877e7c46c53b00a0b4a2773d6d2b58.gz
This commit is contained in:
parent
7e6b82566a
commit
5b075f28bf
2 changed files with 65 additions and 39 deletions
|
@ -763,15 +763,26 @@ def set_solde(clas) :
|
|||
arg = u'--title "Crédit / débit du compte de %s" ' % clas.Nom()
|
||||
arg+= u'--inputbox "Solde actuel : %s\n Opération à effectuer (+ pour crédits et - pour débit) ?" 0 0 "" ' % clas.solde()
|
||||
annul,res = dialog(arg)
|
||||
if annul : return 1
|
||||
if annul: return 1
|
||||
|
||||
try:
|
||||
clas.solde(res[0])
|
||||
break
|
||||
except ValueError, c :
|
||||
arg = u'--title "Opération impossible" '
|
||||
arg+= u'--msgbox "%s\n\n\n" 0 0' % c.args[0]
|
||||
dialog(arg)
|
||||
# Ajout du commentaire
|
||||
arg = u'--title "Crédit / débit du compte de %s" ' % clas.Nom()
|
||||
arg+= u'--inputbox "Commentaire à insérer ?" 0 0'
|
||||
annul, comment = dialog(arg)
|
||||
|
||||
if not annul:
|
||||
if comment[0]:
|
||||
comment = comment[0]
|
||||
else:
|
||||
comment = None
|
||||
|
||||
try:
|
||||
clas.solde(res[0], comment)
|
||||
break
|
||||
except ValueError, c :
|
||||
arg = u'--title "Opération impossible" '
|
||||
arg+= u'--msgbox "%s\n\n\n" 0 0' % c.args[0]
|
||||
dialog(arg)
|
||||
|
||||
def confirm(clas) :
|
||||
""" Demande confirmation avant enregistrement"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue