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:]))
|
vidns.append(int(r[4:]))
|
||||||
if self.idn=='fid':
|
if self.idn=='fid':
|
||||||
# Pour une facture on prend un nouveau numéro
|
# Pour une facture on prend un nouveau numéro
|
||||||
vidn = max(vidns)+1
|
vidn = max([0]+vidns)+1
|
||||||
else:
|
else:
|
||||||
# Sinon on prend le premier libre
|
# Sinon on prend le premier libre
|
||||||
while vidn in vidns:
|
while vidn in vidns:
|
||||||
|
@ -3065,6 +3065,12 @@ class Facture(BaseClasseCrans):
|
||||||
raise NotImplementedError, u'Il faut enregistrer une facture pour connaitre son numero'
|
raise NotImplementedError, u'Il faut enregistrer une facture pour connaitre son numero'
|
||||||
return fid
|
return fid
|
||||||
|
|
||||||
|
def nom(self):
|
||||||
|
""" Utilisé pour la fonction delete() """
|
||||||
|
return "Facture%s" % self.numero()
|
||||||
|
|
||||||
|
Nom = nom
|
||||||
|
|
||||||
def proprietaire(self):
|
def proprietaire(self):
|
||||||
"""
|
"""
|
||||||
retroune le propriétaire de la facture (classe Adherent ou Club)
|
retroune le propriétaire de la facture (classe Adherent ou Club)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue