{% extends "base.html.twig" %} {% block localstyle %} td { padding:5px !important; } {% if fgprint is defined and fgprint %} table { font-size:10px;} th,td { border: 1px solid #37474F; } thead { display: table-header-group; } tr { page-break-inside: avoid; } {%endif%} {% endblock %} {% block body %}

COMMANDES {% if app.session.get('viewservice') %}PAR ACTVITE{%else%}PAR DOMAINE{%endif%}

Ajouter {% if doliactive == "true" %} Récupérer les commandes de Dolibarr {% endif %}
{% if app.session.get('viewservice') %} {% else %} {% endif %}

{% if app.session.get('viewservice') %} {% set loop01s=services %} {% else %} {% set loop01s=domaines %} {% endif %} {%for loop01 in loop01s %} {% if not loop01.projects is empty %} {% set haveoffer=false %} {% set haveproject=false %} {% for offer in loop01.offers %} {% if app.session.get('activeoffer')==offer.active and app.session.get('activeproject')==offer.project.active and (app.session.get('idproject')=="all" or app.session.get('idproject')==offer.project.id) %} {% set haveoffer=true %} {% set haveproject=true %} {% endif %} {% endfor %} {% if haveoffer and haveproject %}
{{ loop01.name }}
{% if loop01.offers is defined %} {% for offer in loop01.offers %} {% if app.session.get('activeoffer')==offer.active and app.session.get('activeproject')==offer.project.active and (app.session.get('idproject')=="all" or app.session.get('idproject')==offer.project.id) %} {% if offer.iddolibarr %} {% else %} {% endif %} {%endif%} {% endfor %} {% else %} {% for project in loop01.projects %} {% for offer in project.offers %} {% if app.session.get('activeoffer')==offer.active and app.session.get('activeproject')==offer.project.active and (app.session.get('idproject')=="all" or app.session.get('idproject')==offer.project.id) %} {% if offer.iddolibarr %} {% else %} {% endif %} {%endif%} {% endfor %} {% endfor %} {% endif %}
Action Client Projet Proposition Ref Validé hors Frais Qt PU Total
{{offer.project.customer.name}} {{offer.project.name}} {{offer.name}}{{offer.ref}}{{offer.ref}}{{offer.validate|number_format(2, '.', ' ')}} {{offer.cost|number_format(2, '.', ' ')}} {{offer.quantity|number_format(2, '.', ' ')}} {{offer.pu|number_format(2, '.', ' ')}} {{offer.total|number_format(2, '.', ' ')}}
{{offer.project.customer.name}} {{offer.project.name}} {{offer.name}}{{offer.ref}}{{offer.ref}}{{offer.validate|number_format(2, '.', ' ')}} {{offer.cost|number_format(2, '.', ' ')}} {{offer.quantity|number_format(2, '.', ' ')}} {{offer.pu|number_format(2, '.', ' ')}} {{offer.total|number_format(2, '.', ' ')}}

{% endif %} {% endif %} {% endfor %} {% endblock %} {% block localjavascript %} $(document).ready(function() { {% if not fgprint is defined or not fgprint %} $('.table ').DataTable({ columnDefs: [ { "targets": "no-sort", "orderable": false }, { "targets": "no-string", "type" : "num" } ], responsive: true, iDisplayLength: 100, order: [[ 1, "asc" ]] }); {%else%} $('#dataTables').removeClass("table table-striped table-bordered table-hover small dataTable no-footer"); {% endif %} }); function myprint() { href=document.location.href; document.location.href=href+"?fgprint=true"; } $('#switchactiveproject').change(function() { window.location="{{ path('app_offer_activeproject' )}}"; }); $('#switchactiveoffer').change(function() { window.location="{{ path('app_offer_activeoffer' )}}"; }); $('#switchservice').change(function() { window.location="{{ path('app_offer_viewservice' )}}"; }); {% endblock %}