{% set tdn=" padding: 8px;line-height: 1.42857143; vertical-align: top;" %}
{% set tdb="padding: 10px; border-top: 1px solid #f4f4f4; line-height: 1.42857143; vertical-align: top;" %}
{% set tdbr= tdb~" text-align: right;" %}
{% set tdnr= tdn~" text-align: right;" %}
{% set trth= " background-color: #f9f9f9;" %}
{% set tablen=" width: 100%; max-width: 100%; margin-bottom: 20px; border-spacing : 0; border-collapse : collapse; color: #222; font-size: 8px;" %}
{% set tablelist=" width: 80%; max-width: 100%; margin-bottom: 20px; border-spacing : 0; border-collapse : collapse; color: #222; font-size: 8px;" %}
<page backtop="30mm" backbottom="25mm" backleft="5mm" backright="5mm" style="font-family: dejavusans">
{{ render(controller("App\\Controller\\Admin\\InformationController::widgetAction", {'widget':'pdf_header'})) }}
<table style="{{ tablen }}">
<tr>
<td style="width:60%; {{ tdn }}"></td>
<th style="width:20%; {{ tdnr }}">Date :</th>
<td style="width:20%; {{ tdnr }}">{{ "now"|date('d/m/Y') }}</td>
</tr>
</table>
<h5 style="margin-top: 20px; text-align: center;">Corbeille des paiements {% if user != null %}de {{ user }} {% endif %}({{ start|date('d/m/Y') }} - {{ end|date('d/m/Y') }}):</h5>
{% if service in ['all','training'] %}
<h6 style="text-align: center;">Service : Formations professionnelles</h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:7%; {{ tdn }}">Date</th>
<th style="width:25%; {{ tdn }}">Stagiaire</th>
<th style="width:15%; {{ tdn }}">Groupe</th>
<th style="width:22%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">supprimé par</th>
</tr>
{% set i = 1 %}
{% set totalF = 0 %}
{% for pai in itemsTF %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:7%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:25%; {{ tdb }}">{{ pai.traineeFirstName }} {{ pai.traineeLastName }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.groupeName }}</td>
<td style="width:22%; {{ tdb }}">{{ pai.way }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.suppressor }}</td>
</tr>
{% set i = i + 1 %}
{% endfor %}
</table>
<br>
{% endif %}
{% if service in ['all','tutoring'] %}
<h6 style="text-align: center;">Service : Soutien Scolaire </h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:8%; {{ tdn }}">Date</th>
<th style="width:25%; {{ tdn }}">Elève</th>
<th style="width:20%; {{ tdn }}">Niveau</th>
<th style="width:16%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">Supprimé par</th>
</tr>
{% set i = 1 %}
{% set totalS = 0 %}
{% for pai in itemsTS %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:8%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:25%; {{ tdb }}">{{ pai.studentFirstName }} {{ pai.studentLastName }}</td>
<td style="width:20%; {{ tdb }}">{{ pai.studentLevel }}</td>
<td style="width:16%; {{ tdb }}">{{ pai.coursName }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.suppressor }}</td>
</tr>
{% set i = i + 1 %}
{% endfor %}
</table>
<br>
{% endif %}
{% if service in ['all','formation'] %}
<h6 style="text-align: center;">Service : Activités parallèles </h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:7%; {{ tdn }}">Date</th>
<th style="width:32%; {{ tdn }}">Participant</th>
<th style="width:15%; {{ tdn }}">Formation</th>
<th style="width:15%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">Supprimé par</th>
</tr>
{% set i = 1 %}
{% set totalA = 0 %}
{% for pai in itemsTA %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:7%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:32%; {{ tdb }}">{{ pai.participantName }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.classeName }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.way }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.suppressor }}</td>
</tr>
{% set i = i + 1 %}
{% endfor %}
</table>
{% endif %}
</page>
<page backtop="30mm" backbottom="25mm" backleft="5mm" backright="5mm" style="font-family: dejavusans">
{{ render(controller("App\\Controller\\Admin\\InformationController::widgetAction", {'widget':'pdf_header'})) }}
<table style="{{ tablen }}">
<tr>
<td style="width:60%; {{ tdn }}"></td>
<th style="width:20%; {{ tdnr }}">Date :</th>
<td style="width:20%; {{ tdnr }}">{{ "now"|date('d/m/Y') }}</td>
</tr>
</table>
<h5 style="margin-top: 20px; text-align: center;">Liste des paiements {% if user != null %}de {{ user }} {% endif %}({{ start|date('d/m/Y') }} - {{ end|date('d/m/Y') }}):</h5>
{% if service in ['all','training'] %}
<h6 style="text-align: center;">Service : Formations professionnelles</h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:7%; {{ tdn }}">Date</th>
<th style="width:25%; {{ tdn }}">Stagiaire</th>
<th style="width:15%; {{ tdn }}">Groupe</th>
<th style="width:22%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">Initié par</th>
</tr>
{% set i = 1 %}
{% set totalF = 0 %}
{% for pai in itemsF %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:7%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:25%; {{ tdb }}">{{ pai.trainee.getCompletName }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.trainee.groupe }}</td>
<td style="width:22%; {{ tdb }}">{{ pai.getWayPerso() }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.initie }}</td>
</tr>
{% set i = i + 1 %}
{% set totalF = totalF + pai.amount %}
{% endfor %}
</table>
<br>
{% if is_granted('ROLE_MANAGER_GENERAL') or (end.diff(start)).days<7 %}
<table style="{{ tablen }}" align="center">
<tr>
<td style="width: 50%;">
<p> </p>
</td>
<td style="width: 50%;">
<table style="{{ tablen }}">
<tr>
<th style="width: 50%;{{ tdb }}">Sous Total :</th>
<td style="width: 50%;{{ tdbr }}">{{ totalF|number_format(2, '.', ' ') }} DH</td>
</tr>
</table>
</td>
</tr>
</table>
{% endif %}
{% endif %}
{% if service in ['all','tutoring'] %}
<h6 style="text-align: center;">Service : Soutien Scolaire </h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:8%; {{ tdn }}">Date</th>
<th style="width:25%; {{ tdn }}">Elève</th>
<th style="width:20%; {{ tdn }}">Niveau</th>
<th style="width:16%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">Initié par</th>
</tr>
{% set i = 1 %}
{% set totalS = 0 %}
{% for pai in itemsS %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:8%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:25%; {{ tdb }}">{{ pai.rowscourse.student.getNameComplet() }}</td>
<td style="width:20%; {{ tdb }}">{{ pai.rowscourse.student.level }}</td>
<td style="width:16%; {{ tdb }}">{{ pai.rowscourse.getSubject() }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.initie }}</td>
</tr>
{% set i = i + 1 %}
{% set totalS = totalS + pai.amount %}
{% endfor %}
</table>
<br>
{% if is_granted('ROLE_MANAGER_GENERAL') or (end.diff(start)).days<7 %}
<table style="{{ tablen }}" align="center">
<tr>
<td style="width: 50%;">
<p> </p>
</td>
<td style="width: 50%;">
<table style="{{ tablen }}">
<tr>
<th style="width: 50%;{{ tdb }}">Sous Total :</th>
<td style="width: 50%;{{ tdbr }}">{{ totalS|number_format(2, '.', ' ') }} DH</td>
</tr>
</table>
</td>
</tr>
</table>
{% endif %}
{% endif %}
{% if service in ['all','formation'] %}
<h6 style="text-align: center;">Service : Activités parallèles </h6>
<table style="{{ tablen }}" align="center">
<tr style="{{ trth }}">
<th style="width:3%; {{ tdn }}">#</th>
<th style="width:7%; {{ tdn }}">Date</th>
<th style="width:32%; {{ tdn }}">Participant</th>
<th style="width:15%; {{ tdn }}">Formation</th>
<th style="width:15%; {{ tdn }}">Raison</th>
<th style="width:15%; {{ tdbr }}">Montant</th>
<th style="width:13%; {{ tdbr }}">Initié par</th>
</tr>
{% set i = 1 %}
{% set totalA = 0 %}
{% for pai in itemsA %}
<tr style="{% if i % 2 == 0 %} {{ trth }}{% endif %}">
<td style="width:3%; {{ tdb }}">{{ i }}</td>
<td style="width:7%; {{ tdb }}">{{ pai.createAt| date('d/m/Y') }}</td>
<td style="width:32%; {{ tdb }}">{{ pai.participant.name }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.participant.classe }}</td>
<td style="width:15%; {{ tdb }}">{{ pai.way }}</td>
<td style="width:15%; {{ tdbr }}">{{ pai.amount|number_format(2, '.', ' ') }} DH</td>
<td style="width:13%; {{ tdbr }}">{{ pai.initie }}</td>
</tr>
{% set i = i + 1 %}
{% set totalA = totalA + pai.amount %}
{% endfor %}
</table>
<br>
{% if is_granted('ROLE_MANAGER_GENERAL') or (end.diff(start)).days<7 %}
<table style="{{ tablen }}" align="center">
<tr>
<td style="width: 50%;">
<p> </p>
</td>
<td style="width: 50%;">
<table style="{{ tablen }}">
<tr>
<th style="width: 50%;{{ tdb }}">Sous Total :</th>
<td style="width: 50%;{{ tdbr }}">{{ totalA|number_format(2, '.', ' ') }} DH</td>
</tr>
</table>
</td>
</tr>
</table>
{% endif %}
{% endif %}
{% if (is_granted('ROLE_MANAGER_GENERAL') or (end.diff(start)).days<7) and service=='all' %}
<br>
<br>
<br>
<table style="{{ tablen }}" align="center">
<tr>
<td style="width: 50%;">
<p> </p>
</td>
<td style="width: 50%;">
<table style="{{ tablen }}">
<tr>
<th style="font-size: 12px; width: 50%;{{ tdb }}">Total :</th>
<td style="font-size: 12px; width: 50%;{{ tdbr }}">{{ (totalA+totalS+totalF)|number_format(2, '.', ' ') }} DH</td>
</tr>
</table>
</td>
</tr>
</table>
{%endif %}
</page>