blank=True,)
# Données antérieures de l'employé
- # la devise??
statut_anterieur = models.ForeignKey(
rh.Statut, related_name='+', null=True, blank=True,
verbose_name='Statut antérieur')
else:
return liste_taux[0].taux
+ def get_salaire_anterieur_euros(self):
+ if self.devise_anterieur.code == 'EUR':
+ tx = 1
+ else:
+ liste_taux = self.devise_anterieur.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)
+ 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
+ return (float)(tx) * (float)(self.salaire_anterieur)
+
+ def get_salaire_titulaire_anterieur_euros(self):
+ if self.devise_anterieur.code == 'EUR':
+ tx = 1
+ else:
+ liste_taux = self.devise_titulaire_anterieur.tauxchange_set.order_by('-annee').filter(implantation=self.poste.implantation)
+ 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
+ return (float)(tx) * (float)(self.salaire_titulaire_anterieur)
+
def get_salaire_euros(self):
tx = self.taux_devise()
return (float)(tx) * (float)(self.salaire)
</tr>
<tr>
<td>{{ dossier.classement_anterieur|default:"" }}</td>
- <td class="montant">{{ dossier.salaire_anterieur|floatformat:0 }} {{ dossier.devise_anterieur.code }}</td>
+ <td class="montant">{{ dossier.salaire_anterieur|floatformat:0 }} {{ dossier.devise_anterieur.code }} ({{ dossier.get_salaire_anterieur_euros|floatformat:0 }}€)</td>
<td>{{ dossier.statut_anterieur|default:"" }}</td>
<td>{{ dossier.type_contrat|default:"" }}</td>
</tr>
</tr>
<tr>
<td>{{ dossier.classement_titulaire_anterieur|default:"" }}</td>
- <td class="montant">{{ dossier.salaire_titulaire_anterieur|floatformat:0 }} {{ dossier.devise_titulaire_anterieur.code }}</td>
+ <td class="montant">{{ dossier.salaire_titulaire_anterieur|floatformat:0 }} {{ dossier.devise_titulaire_anterieur.code }} ({{ dossier.get_salaire_titulaire_anterieur_euros|floatformat:0 }}€)</td>
<td>{{ dossier.statut_titulaire_anterieur|default:"" }}</td>
</tr>
</tbody>