{% extends 'layout.twig' %}

{% block body %}

<div class="contenu">

    <h1>
        {{ 'Types d’événements de termes de paiement' | trad }}
    </h1>

    {{ ariane() }}

    <div id="genetableau" style="margin-top : 1em">
        <center>
            <div>
                <form method="POST" id="formulaireListeTypeEvt">
                    <input type="hidden" name="divCode" value="{{ post.divCode }}" />
                    <input type="hidden" name="divLibelle" value="{{ post.divLibelle }}" />

                    <table class="table" id="tableau">
                        <thead class="thead-dark">
                            <tr>
                                <th>{{ triTable('CODE_EVT', infoPagination.filter.tri_CODE_EVT, 'Code' | trad, 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</th>
                                <th>{{ triTable('LIB_EVT', infoPagination.filter.tri_LIB_EVT, 'Libellé' | trad, 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</th>
                                <th>{{ triTable('HAPLUS', infoPagination.filter.tri_HAPLUS, 'Automatique' | trad, 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</th>
                                <th>{{ triTable('PRO_POSTE', infoPagination.filter.tri_PRO_POSTE, 'Avec postes ?' | trad, 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</th>
                                <th>
                                    {% if hasRight('HA_TYEV_CM') %}
                                        <a class="ajouter_blanc_v2  white-tooltip" style="float: right;" onClick="ajaxDynamiqueTab('{{ path('Tables.evementTP.Create', {mode:'ajax', idModule: 0}) }}', '{{ 'Création d’un type d’événement' | trad }}');">
                                            <span class="infos_tooltip left">
                                                {{ 'Ajouter un type d’événement' | trad }}
                                            </span>
                                        </a>
                                    {% endif %} 
                                </th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td>{{ filterTable('CODE_EVT', infoPagination.filter.filter_CODE_EVT, '', 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</td>
                                <td>{{ filterTable('LIB_EVT', infoPagination.filter.filter_LIB_EVT, '', 'genetableau', path('Tables.evementTP.liste',{module:module}), 'formulaireListeTypeEvt') }}</td>
                                <td>{{ filterSelect('HAPLUS', infoPagination.filter.filter_HAPLUS, {'': '', 'T': 'Oui' | trad, 'F': 'Non' | trad }, 'formulaireListeTypeEvt', '', '', '') }}</td>
                                <td>{{ filterSelect('PRO_POSTE', infoPagination.filter.filter_PRO_POSTE, {'': '', 'T': 'Oui' | trad, 'F': 'Non' | trad }, 'formulaireListeTypeEvt', '', '', '') }}</td>
                                <td></td>
                            </tr>

                            {% for evt in tyevtstp %}
                                <tr id="evement{{loop.index}}">
                                    <td>{{ evt.CODE_EVT | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>
                                    <td>{{ evt.LIB_EVT | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>
                                    <td>
                                        {{ evt.HAPLUS | boolTrad }}
                                    </td>
                                    <td>
                                        {{ evt.PRO_POSTE | boolTrad }}
                                    </td>
                                    <td class="parametrage">
                                        {{ menuContextuel('evement' ~ loop.index, false, evt.menuContextuel, 6) }}
                                    </td>
                                </tr>
                            {% endfor %}
                        </tbody>
                    </table>
                </form>

                {{ paginations(path('Tables.evementTP.liste',{module:module}), infoPagination.nombreDePage, infoPagination.page, infoPagination.post, 'genetableau') }}
            </div>
        </center>
    </div>
</div>
{% endblock %}