{% include 'client/banner.html.twig' with {client : client,banner :true } %} {% if client.getCommandes() | length > 0 %}

Commande

{% if "ROLE_DEV" in app.user.roles %} {{ include('commande_crud/_delete_all_form.html.twig') }} {% endif %}
{% if "ROLE_DEV" in app.user.roles %} {% endif %} {% for item in client.getCommandes() | reverse %} {% if "ROLE_DEV" in app.user.roles %} {% endif %} {% endfor %}
Date de création Numero Article Statut Montant
{{ item.getFormattedDateOrder() }} {{ item.numero }} {% for article in item.contenu %} ({{ article.quantite }}) - {{ article.article }} {% if loop.index != item.contenu |length %}
{% endif %} {% else %} Aucun articles {% endfor %}
{{ item.status }} {{ item.montant }} € {{ include('commande_crud/_delete_form.html.twig') }}
{% endif %} {% if client.hasSAV() %}
Sav :
{% for cmd in client.getCommandes() %} {% for sav in cmd.getSavs() %}
{% if app.user.is('dev') %} {% endif %}
{{ sav.getFormattedDate() }}
{% for article in cmd.contenu %} {{ article.article }}
{% endfor %}
{{ cmd.numero }}
{{ sav.resultat.libelle }}
{{ cmd.status.libelle }}
{% endfor %} {% endfor %}
{% endif %} {% if client.getReparations() | length > 0 %}

Réparations

{% if "ROLE_DEV" in app.user.roles %} {{ include('CRUD/reparation_crud/_delete_all_form.html.twig') }} {% endif %}
{% if "ROLE_DEV" in app.user.roles %} {% endif %} {% for item in client.getReparations() | reverse %} {% if "ROLE_DEV" in app.user.roles %} {% endif %} {% endfor %}
Date de création Numero Equipement Statut Montant
Voir {{ item.date }} {{ item.numero }} {{ item.materiel }} {{ item.status }} {{ item.getTTC() }} {{ include('CRUD/reparation_crud/_delete_form.html.twig') }}
{% endif %} {% if client.getInterventions() | length > 0 %}

Interventions

{% if "ROLE_DEV" in app.user.roles %} {{ include('CRUD/intervention_crud/_delete_all_form.html.twig') }} {% endif %}
{% if "ROLE_DEV" in app.user.roles %} {% endif %} {% for item in client.getInterventions() | reverse %} {% if "ROLE_DEV" in app.user.roles %} {% endif %} {% endfor %}
Date de création Type Numéro de l'intervention Description Heure Montant Statut
{{ item.getFormattedDate() }} {{ item.type | replace({ '_' : ' '}) | capitalize }} {{ item.numero }} {{ item.getDescription() }} {{ item.heure }} {{ item.montant }} € {{ item.status }} Modifier {{ include('CRUD/intervention_crud/_delete_form.html.twig') }}
{% endif %} {% if client.getDevis() | length > 0 %}

Devis

{% if "ROLE_DEV" in app.user.roles %} {{ include('devis_crud/_delete_all_form.html.twig') }} {% endif %}
{% if "ROLE_DEV" in app.user.roles %} {% endif %} {% for item in client.getDevis() | reverse %} {% if "ROLE_DEV" in app.user.roles %} {% endif %} {% endfor %}
Date du devis Numero du devis Référence annexe Article Statut Montant
{{ item.date }} {% set url = "#" %} {% if item.hasCommande() %} {% set url = path('commande',{submenu : 'all'})~'?q='~item.commande %} {% elseif item.hasReparation() %} {% set url = path('reparations',{submenu : 'all'})~'?q='~item.reparation %} {% elseif item.hasIntervention() %} {% set url = path('intervention',{submenu : 'all'})~'?q='~item.intervention %} {% else %} {% set url = path('commande.devis.edit',{num : item.numero}) %} {% endif %} {{ item.numero }} {{ item.reference }} {% for article in item.articles %} ({{ article.quantite }}) - {{ article.article }} {% if loop.index != item.articles |length %}
{% endif %} {% endfor %}
{{ item.status }} {{ item.getTotalTTC() }} € {{ include('devis_crud/_delete_form.html.twig') }}
{% endif %}