def get_taux_minimum(self):
if self.devise_min.code == 'EUR':
return 1
- liste_taux = self.devise_min.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
+ liste_taux = self.devise_min.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise_min, self.implantation))
else:
def get_taux_maximum(self):
if self.devise_max.code == 'EUR':
return 1
- liste_taux = self.devise_max.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
+ liste_taux = self.devise_max.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise_max, self.implantation))
else:
def get_taux_comparaison(self):
try:
- return rh.TauxChange.objects.filter(implantation=self.implantation, devise=self.devise_comparaison)[0].taux
+ return rh.TauxChange.objects.filter(devise=self.devise_comparaison)[0].taux
except:
return 1
def taux_devise(self):
if self.devise.code == 'EUR':
return 1
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.implantation))
else:
def taux_devise(self):
if self.devise.code == 'EUR':
return 1
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.poste.implantation))
else:
if self.devise_anterieur.code == 'EUR':
tx = 1
else:
- liste_taux = self.devise_anterieur.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)
+ liste_taux = self.devise_anterieur.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise_anterieur, self.poste.implantation))
tx = liste_taux[0].taux
if self.devise_titulaire_anterieur.code == 'EUR':
tx = 1
else:
- liste_taux = self.devise_titulaire_anterieur.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)
+ liste_taux = self.devise_titulaire_anterieur.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise_titulaire_anterieur, self.poste.implantation))
tx = liste_taux[0].taux
def taux_devise(self):
if self.devise.code == 'EUR':
return 1
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.implantation))
else:
def taux_devise(self):
if self.devise.code == 'EUR':
return 1
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.dossier.poste.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.dossier.poste.implantation))
else:
devise = models.ForeignKey("Devise", default=5, related_name='+', null=True, blank=True)
def taux_devise(self):
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise Exception(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.implantation))
else:
devise = models.ForeignKey('Devise', default=5, related_name='+', null=True, blank=True)
def taux_devise(self):
- liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.dossier.poste.implantation)
+ liste_taux = self.devise.tauxchange_set.order_by('-annee')
if len(liste_taux) == 0:
raise Exception(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.dossier.poste.implantation))
else: