{% extends '@App/partials/base.html.twig' %} {% block content %}
Partenariat > Contreparties

Choisir mes contreparties

Composez votre formule en sélectionnant des contreparties dans le catalogue.
Retour
{% if formule.flex %} {% set creditsAvailable = ((creditsTotal - formule.valeurUtilisee) > 0 ? (creditsTotal - formule.valeurUtilisee) : 0) %} {% set selectionInitial = creditsAvailable - creditsRemaining %} {% set categories = {'Tous': 'Tous'} %} {% for option in options %} {% set type = option.typeContrepartie %} {% set cat = type and type.categorie ? type.categorie.nom : 'Autres' %} {% set categories = categories|merge({ (cat): cat }) %} {% endfor %} {% for label, messages in app.flashes %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %}
Crédit total
{{ creditsTotal|separate_thousands }}€
Consommé
{{ selectionInitial|separate_thousands }}
Restant
{{ creditsRemaining|separate_thousands }}
{% set progress = creditsAvailable > 0 ? (selectionInitial / creditsAvailable * 100) : 0 %}
Vous ne pouvez pas dépasser votre crédit.

Catalogue

{% for category in categories %} {% endfor %}
{% for option in options %} {% set type = option.typeContrepartie %} {% set available = type.nombreMax - type.nombreActivation %} {% set isRequired = option.obligatoire %} {% set currentQty = selectionMap[type.idtoken].quantite|default(isRequired ? 1 : 0) %} {% set categoryName = type.categorie ? type.categorie.nom : 'Autres' %}
{{ type.nom }}
{% if type.description is defined and type.description %}

{{ type.description }}

{% endif %}
{% if isRequired %}Inclus{% endif %} Dispo : {{ available }} {{ categoryName }}
{{ type.valeur|separate_thousands }}€
/ unité
{% if isRequired %} Inclus dans la formule {% else %} {% endif %}
{% else %}
Aucune contrepartie sélectionnable.
{% endfor %}

Votre sélection

{% for option in options %} {% set type = option.typeContrepartie %} {% set available = type.nombreMax - type.nombreActivation %} {% set isRequired = option.obligatoire %} {% set currentQty = selectionMap[type.idtoken].quantite|default(isRequired ? 1 : 0) %}
{{ type.nom }}
{{ type.valeur|separate_thousands }}€ / unité
{% endfor %}
Sélection actuelle {{ selectionInitial|separate_thousands }}
Crédit restant {{ creditsRemaining|separate_thousands }}
{% else %}

Formule : {{ formule.nom }}

Cette formule n'est pas flexible.

Voir le détail
{% endif %}
{% endblock %}