Update des attributs dans l'adhérent quand update des factures, et changement de sémantique.

This commit is contained in:
Pierre-Elliott Bécue 2015-03-11 22:28:54 +01:00
parent 86a054cbad
commit 182ac4ad32
2 changed files with 27 additions and 4 deletions

View file

@ -2713,8 +2713,12 @@ def menu_principal():
if del_facture(facture): continue if del_facture(facture): continue
del(facture) del(facture)
facture = None facture = None
proprio.update_adhesion() proprio.update_adhesion()
proprio.update_connexion() proprio.update_connexion()
proprio.save()
del(proprio)
proprio = None
elif choix == 'aKM': elif choix == 'aKM':
# Ajout machine au crans # Ajout machine au crans
@ -2823,6 +2827,13 @@ def menu_principal():
if modif_facture(facture): if modif_facture(facture):
# Annulation des modifs # Annulation des modifs
facture.restore() facture.restore()
else:
proprio = facture.proprietaire()
proprio.update_adhesion()
proprio.update_connexion()
proprio.save()
del(proprio)
proprio = None
elif choix == 'mCc': elif choix == 'mCc':
# Modif club courant # Modif club courant

View file

@ -1732,12 +1732,24 @@ class BaseProprietaire(BaseClasseCrans):
return [] return []
def factures_adh(self): def factures_adh(self):
""" Retourne les factures pour adhésion """ """ Retourne les factures pour adhésion valides."""
return self.factures("(debutAdhesion=*)") factures_adh = self.factures("(debutAdhesion=*)")
return [
facture
for facture in factures_adh
if facture.controle() != "FALSE"
and facture.recuPaiement() is not None
]
def factures_conn(self): def factures_conn(self):
""" Retourne les factures pour connexion """ """ Retourne les factures pour connexion """
return self.factures("(debutConnexion=*)") factures_conn = self.factures("(debutConnexion=*)")
return [
facture
for facture in factures_conn
if facture.controle() != "FALSE"
and facture.recuPaiement() is not None
]
def solde(self, operation=None, comment=None): def solde(self, operation=None, comment=None):
""" Retourne ou modifie le solde d'un propriétaire """ Retourne ou modifie le solde d'un propriétaire