{% extends 'page-xhr-modal.html.twig' %} {% block title %}Resultat simulation{% endblock %} {% block style %} {% endblock %} {% block page %}
{% if resultats is defined and resultats | length > 0 %}
{% set coutTotal = 0 %}
{% set totalGarantie = 0 %} {% set totalCotisationsMensuelles = 0 %} {% set totalMontantGaranties = 0 %} {% for key, composant in composantsPlusBas %} {% for identifiantBeneficiaire, beneficiaire in listeBeneficiaires %} {% set coutParBeneficiaireHt = null %} {% set coutParBeneficiaireTtc = null %} {% set montantGarantie = null %} {% for composantResultat in composantHierarchie[key] %} {% if composantResultat.idTypeComposant.libelle != 'Tarificateur' %} {% set coutBeneficiaireHt = null %} {% set coutBeneficiaireTtc = null %} {% if resultats[composantResultat.id].getResultatsFormuleHTPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set coutBeneficiaireHt = resultats[composantResultat.id].getResultatsFormuleHTPourBeneficiaire()[identifiantBeneficiaire] %} {% endif %} {% if resultats[composantResultat.id].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set coutBeneficiaireTtc = resultats[composantResultat.id].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] %} {% endif %} {% if coutBeneficiaireHt is not null %} {% if coutParBeneficiaireHt is null %} {% set coutParBeneficiaireHt = 0 %} {% endif %} {% set coutParBeneficiaireHt = coutParBeneficiaireHt + coutBeneficiaireHt %} {% endif %} {% if coutBeneficiaireTtc is not null %} {% if coutParBeneficiaireTtc is null %} {% set coutParBeneficiaireTtc = 0 %} {% endif %} {% set coutParBeneficiaireTtc = coutParBeneficiaireTtc + coutBeneficiaireTtc %} {% endif %} {% endif %} {% if resultats[composantResultat.id].getResultatsFormuleDataPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% for key,value in resultats[composantResultat.id].getResultatsFormuleDataPourBeneficiaire()[identifiantBeneficiaire] %} {% if key == "mt_garantie" %} {% set montantGarantie = value %} {% endif %} {% endfor %} {% endif %} {% endfor %} {% endfor %} {% endfor %}
Intitulés des garanties Montant des garanties Cotisations mensuelles Cotisations annuelles
{{ composant.nom }} {{ '(' ~ composant.idParent.idTypeComposant.libelle ~ ' ' ~ composant.idParent.nom ~ ')' }} {% if montantGarantie is not null %}{{ montantGarantie }}€{% set totalMontantGaranties = totalMontantGaranties + montantGarantie %}{% endif %} {% if coutParBeneficiaireTtc is not null %}{{ coutParBeneficiaireTtc }}€{% set totalCotisationsMensuelles = totalCotisationsMensuelles + coutParBeneficiaireTtc %}{% endif %} {% if coutParBeneficiaireTtc is not null %}{{ coutParBeneficiaireTtc * 12 }}€{% endif %}
Totaux {{ totalMontantGaranties ~ '€' }} {{ totalCotisationsMensuelles ~ '€' }} {{ totalCotisationsMensuelles * 12 ~ '€' }}
{% endif %}
{% endblock %}