{% 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 %} {% for key, composant in composantsPlusBas %} {% if composant.idTypeComposant.libelle == 'Niveau'%}
{{ composant.nom }}
{% set res = [] %} {% for composantTest in composantHierarchie[key] %} {% endfor %} {% for composantResultat in composantHierarchie[key] %} {% if composantResultat.idTypeComposant.libelle in ['Tarificateur', 'Produit'] %} {% set coutParBeneficiaireHt = null %} {% set coutParBeneficiaireTtc = null %} {% set identifiantBeneficiaire = listeBeneficiaires | keys | first %} {% for composantResultat in composantHierarchie[key] %} {% if composantResultat.idTypeComposant.libelle != 'Tarificateur' %} {% set coutBeneficiaireHt = null %} {% set coutBeneficiaireTtc = null %} {% if resultats[key].getResultatsFormuleHTPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set coutBeneficiaireHt = resultats[key].getResultatsFormuleHTPourBeneficiaire()[identifiantBeneficiaire] %} {% endif %} {% if resultats[key].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set coutBeneficiaireTtc = resultats[key].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 %} {% endfor %} {% if resultats[key].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set tarifBase = resultats[key].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] %} {% else %} {% set tarifBase = 0 %} {% endif %} {% if aResultOptionFormatted[key] is defined %} {% for oKey, resultatComposant in aResultOptionFormatted[key] %} {% for identifiantBeneficiaire, beneficiaire in listeBeneficiaires %} {% if resultats[oKey].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] is defined %} {% set coutBeneficiaireTtc = resultats[oKey].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] %} {% else %} {% set coutBeneficiaireTtc = 0 %} {% endif %} {#% set coutBeneficiaireTtc = resultats[oKey].getResultatsFormuleTTCPourBeneficiaire()[identifiantBeneficiaire] %#} {% set SommeBaseOption = coutBeneficiaireTtc + tarifBase %} {% endfor %} {% endfor %} {% endif %} {% endif %} {% endfor %}
College{{ composantTest.nom }}Total mensuel (TTC) Total annuel (TTC)
Base seul{% if coutBeneficiaireHt is not null %}{{ coutBeneficiaireTtc }}€ ({{ coutBeneficiaireHt }}€HT){% endif %}{{ tarifBase }} {{ tarifBase * 12 }}
Tarif Option {{ resultatComposant.getComposant().getNom() }} {{ coutBeneficiaireTtc }} {{ coutBeneficiaireTtc * 12 }}
Base + Option {{ SommeBaseOption }} {{ SommeBaseOption * 12 }}
{% endif %} {% endfor %}
{% endif %}
{% endblock %}