# -=- encoding: utf-8 -=-
-import os
from django.conf import settings
from django.core.files.storage import FileSystemStorage
from django.db import models
from workflow import PosteWorkflow, DossierWorkflow
from workflow import DOSSIER_ETAT_DRH_FINALISATION, DOSSIER_ETAT_REGION_FINALISATION, \
DOSSIER_ETAT_FINALISE
-import auf.django.references.models as ref
from auf.django.metadata.models import AUFMetadata
from managers import *
from rh.models import HELP_TEXT_DATE
raise Exception('Le poste de cette DAE doît être importé')
return True
- def get_annee_pour_taux_devise(self):
- return self.dossier.contrat_date_debut.year
+ #def get_annee_pour_taux_devise(self):
+ # return self.contrat_date_debut.year
def get_salaire_anterieur_euros(self):
if self.devise_anterieur.code == 'EUR':
('aucun', 'Aucun'),
)
-class Dossier_(AUFMetadata):
+class Dossier_(AUFMetadata, DevisableMixin):
"""Le Dossier regroupe les informations relatives à l'occupation
d'un Poste par un Employe. Un seul Dossier existe par Poste occupé
par un Employe.
verbose_name = u"Dossier"
verbose_name_plural = "Dossiers"
+ def get_annee_pour_taux_devise(self):
+ annee = datetime.datetime.now().year
+ if self.poste.date_debut is not None:
+ annee = self.poste.date_debut.year
+ if self.date_debut is not None:
+ annee = self.date_debut.year
+ return annee
+
def salaire_theorique(self):
annee = date.today().year
coeff = self.classement.coefficient