correction d'un bug quand il n'y a aucune facture dans la base de donnes
ajout des dontiosn nom et Nom utilises dans le delete() darcs-hash:20060610233857-4ec08-39b94c209d33e06e9e749afd4a2345ff0eae797b.gz
This commit is contained in:
parent
81ede3d679
commit
57c34006a0
1 changed files with 7 additions and 1 deletions
|
@ -1138,7 +1138,7 @@ class BaseClasseCrans(CransLdap):
|
|||
vidns.append(int(r[4:]))
|
||||
if self.idn=='fid':
|
||||
# Pour une facture on prend un nouveau numéro
|
||||
vidn = max(vidns)+1
|
||||
vidn = max([0]+vidns)+1
|
||||
else:
|
||||
# Sinon on prend le premier libre
|
||||
while vidn in vidns:
|
||||
|
@ -3065,6 +3065,12 @@ class Facture(BaseClasseCrans):
|
|||
raise NotImplementedError, u'Il faut enregistrer une facture pour connaitre son numero'
|
||||
return fid
|
||||
|
||||
def nom(self):
|
||||
""" Utilisé pour la fonction delete() """
|
||||
return "Facture%s" % self.numero()
|
||||
|
||||
Nom = nom
|
||||
|
||||
def proprietaire(self):
|
||||
"""
|
||||
retroune le propriétaire de la facture (classe Adherent ou Club)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue