"""
objects = EmployeManager()
-
+
# Identification
nom = models.CharField(max_length=255)
prenom = models.CharField(u"prénom", max_length=255)
return self.rh_dossiers.filter(q)
def dossier_principal(self):
- """Retourne le dossier principal
- (ou le plus ancien si il y en a plusieurs)
+ """
+ Retourne le dossier principal (ou le plus ancien si il y en a
+ plusieurs)
"""
try:
- dossier = self.rh_dossiers.filter(principal=True).order_by('date_debut')[0]
+ dossier = self.rh_dossiers \
+ .filter(principal=True).order_by('date_debut')[0]
except IndexError, Dossier.DoesNotExist:
dossier = None
return dossier
def premier_contrat(self):
"""contrat avec plus petite date de début"""
try:
- contrat = self.rh_contrats.exclude(date_debut=None).order_by('date_debut')[0]
+ contrat = self.rh_contrats.exclude(date_debut=None) \
+ .order_by('date_debut')[0]
except IndexError, Contrat.DoesNotExist:
contrat = None
return contrat
-
+
def dernier_contrat(self):
"""contrat avec plus grande date de fin"""
try:
- contrat = self.rh_contrats.exclude(date_debut=None).order_by('-date_debut')[0]
+ contrat = self.rh_contrats.exclude(date_debut=None) \
+ .order_by('-date_debut')[0]
except IndexError, Contrat.DoesNotExist:
contrat = None
return contrat