templates/MDS/AvexpressBundle/Avexpress/edit-productfiles.html.twig line 1

Open in your IDE?
  1. {% extends 'MDS/AvexpressBundle/base-files.html.twig' %}
  2.         {% block pagetitleinterno %}
  3.             <div class="page-title">
  4.                 <h4><i class="icon-list position-left"></i> <span class="text-semibold">{% trans %}AvExpress{% endtrans %}</span> - {% trans %}Expediente{% endtrans %}: {{ id }}</h4>
  5.             </div>
  6.         {% endblock %}
  7.         {% block breadcrumbs %}
  8.             <ul class="breadcrumb">
  9.                 <li><a href="/avexpress/filelist"><i class="icon-home2 position-left"></i>{% trans %}Home{% endtrans %}</a></li>
  10.                 <li><a href="/avexpress/fileedit/{{ id }}"><i class="icon-notebook position-left"></i>{% trans %}Editar Expediente{% endtrans %}</a></li>
  11.                 <li class="active"><i class="icon-plus-circle2 position-left"></i>{% trans %}Editar Productos del Expediente{% endtrans %}</li>
  12.             </ul>
  13.         {% endblock %}
  14. {% block contentFile %}
  15.     <div class="row settings-page" id="client-client-subpage">
  16.         {% for flashMessage in app.session.flashbag.get('mensajereservation') %}
  17.             <div class="hidden alertFlashMensaje" data-mensaje="{{ flashMessage }}"></div>
  18.         {% endfor %}
  19.         {% for flashMessage in app.session.flashbag.get('mensajereservationerror') %}
  20.             <div class="hidden alertFlashMensajeError" data-mensajeerror="{{ flashMessage }}"></div>
  21.         {% endfor %}
  22.         <div class="col-xs-12 col-md-12" style="padding-top: 0px;">
  23.             <br>
  24.             <div class="col-xs-12">
  25.                 <div class="col-sm-12 text-right">
  26.                     <a href="/avexpress/fileedit/{{ id }}" class="btn btn-success btn-gl">{% trans %}Volver al Expediente{% endtrans %} <i class="icon-list position-right"></i></a>
  27.                     <a href="/avexpress/productlist" class="btn btn-info btn-gl">{% trans %}Listado de Productos{% endtrans %} <i class="icon-list position-right"></i></a>
  28.                     <a href="/avexpress/filelist"  class="btn btn-info btn-gl">{% trans %}Listado de Expedientes{% endtrans %} <i class="icon-book position-right"></i></a>
  29.                     <a href="/avexpress/fileadd"  class="btn btn-info btn-gl">{% trans %}Nuevo expediente{% endtrans %} <i class="icon-plus-circle2 position-right"></i></a>
  30.                 </div>
  31.                 <div class="col-sm-12 margen-15"></div>
  32.                 <div class="col-sm-12">
  33.                     <div class="col-sm-12">
  34.                         <form name="mdv_develupbundle_servicegridzero" method="post" action="/avexpress/ivazeroallproductfile/" class="form-horizontal" role="form" autocomplete="off">
  35.                         <input type="hidden" class="form-control" name="fileId" id="fileId" value="{{ id }}">
  36.                         {#<div class="col-md-1 col-xs-6  no-padding-right"></div>#}
  37.                         {#<div class="col-md-1 col-xs-6  no-padding-right">#}
  38.                             {#<label class="control-label" for="services_opiva">-/+: </label>#}
  39.                             {#<div class="form-group form-group-material">#}
  40.                                 {#<select id="op_commission_all" name="opCommissionAll" class="form-control" style="padding:0px;text-align-last: center;">#}
  41.                                     {#<option value="1" selected="selected">+</option>#}
  42.                                     {#<option value="0">-</option>#}
  43.                                 {#</select>#}
  44.                             {#</div>#}
  45.                         {#</div>#}
  46.                         {#<div class="col-md-1">#}
  47.                             {#<label class="control-label" for="commission_all">{% trans %}Comisión (%){% endtrans %}: </label>#}
  48.                             {#<input type="text" id="commission_all" name="commissionAll" class="form-control">#}
  49.                         {#</div>#}
  50.                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  51.                             <div class="form-group form-group-material">
  52.                                 <div class="input-group teal">
  53.                                     <button type="submit" id="ave_ivazeroall" name=ave_ivazeroall[save]" class="  btn bg-green-600 btn-block">Aplicar IVA cero a todos los Productos</button>
  54.                                 </div>
  55.                             </div>
  56.                         </div>
  57.                     </form>
  58.                     </div>
  59.                     <form name="mdv_develupbundle_servicegridtwo" method="post" action="/avexpress/commissionallproductfile/" class="form-horizontal" role="form" autocomplete="off">
  60.                         <input type="hidden" class="form-control" name="fileId" id="fileId" value="{{ id }}">
  61.                         <div class="col-md-1 col-xs-6  no-padding-right"></div>
  62.                         <div class="col-md-1 col-xs-6  no-padding-right">
  63.                             <label class="control-label" for="services_opiva">-/+: </label>
  64.                             <div class="form-group form-group-material">
  65.                                 <select id="op_commission_all" name="opCommissionAll" class="form-control" style="padding:0px;text-align-last: center;">
  66.                                     <option value="1" selected="selected">+</option>
  67.                                     <option value="0">-</option>
  68.                                 </select>
  69.                             </div>
  70.                         </div>
  71.                         <div class="col-md-1">
  72.                             <label class="control-label" for="commission_all">{% trans %}Comisión (%){% endtrans %}: </label>
  73.                             <input type="text" id="commission_all" name="commissionAll" class="form-control">
  74.                         </div>
  75.                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  76.                             <div class="form-group form-group-material">
  77.                                 <div class="input-group teal">
  78.                                     <button type="submit" id="ave_commissionall" name=ave_commissionall[save]" class="  btn bg-green-600 btn-block">Aplicar Comisión a todos los Productos</button>
  79.                                 </div>
  80.                             </div>
  81.                         </div>
  82.                     </form>
  83.                     <form name="mdv_develupbundle_servicegrid" method="post" action="/avexpress/overallproductfile/" class="form-horizontal" role="form" autocomplete="off">
  84.                         <input type="hidden" class="form-control" name="fileId" id="fileId" value="{{ id }}">
  85.                         {#<div class="col-md-1 col-xs-6  no-padding-right"></div>#}
  86.                         <div class="col-md-1 col-xs-6  no-padding-right">
  87.                             <label class="control-label" for="services_opiva">-/+: </label>
  88.                             <div class="form-group form-group-material">
  89.                                 <select id="op_over_all" name="opOverAll" class="form-control" style="padding:0px;text-align-last: center;">
  90.                                     <option value="1" selected="selected">+</option>
  91.                                     <option value="0">-</option>
  92.                                 </select>
  93.                             </div>
  94.                         </div>
  95.                         <div class="col-md-1">
  96.                             <label class="control-label" for="over_all">{% trans %}Over AV (€){% endtrans %}: </label>
  97.                             <input type="text" id="over_all" name="overAll" class="form-control">
  98.                         </div>
  99.                         <div class="col-md-3 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  100.                             <div class="form-group form-group-material">
  101.                                 <div class="input-group teal">
  102.                                     {#<span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>#}
  103.                                     <button type="submit" id="ave_overall" name=ave_overall[save]" class="  btn bg-green-600 btn-block">Aplicar Over a todos los Productos</button>
  104.                                 </div>
  105.                             </div>
  106.                         </div>
  107.                     </form>
  108.                 </div>
  109.                 <div class="col-sm-12 margen-15">
  110.                     <form name="mdv_develupbundle_servicegrid" method="post" action="/avexpress/updateproductfilegridtwo/" class="form-horizontal" role="form" autocomplete="off">
  111.                         <input type="hidden" class="form-control" name="fileId" id="fileId" value="{{ id }}">
  112.                         <div class="col-sm-12">
  113.                             <div class="panel">
  114.                                 <div class="panel-body text-center">
  115.                                     <h4>{% trans %}Servicios del Expediente{% endtrans %}</h4>
  116.                                     <div class="col-sm-12 ">
  117.                                         {% for service in product %}
  118.                                             {% set loopIndex = loop.index %}
  119.                                             {% if service.currency is empty %}
  120.                                                 {% set currency = 'Euro' %}
  121.                                             {% else %}
  122.                                                 {% set currency = service.currency %}
  123.                                             {% endif %}
  124.                                             {% if service.units is empty %}
  125.                                                 {% set units = '1' %}
  126.                                             {% else %}
  127.                                                 {% set units = service.units %}
  128.                                             {% endif %}
  129.                                             {% if service.pax is empty %}
  130.                                                 {% set pax = '1' %}
  131.                                             {% else %}
  132.                                                 {% set pax = service.pax %}
  133.                                             {% endif %}
  134.                                             {% set contcolor = service.contcolor %}
  135.                                             {% if service.commission is empty %}
  136.                                                 {% set commission = '0' %}
  137.                                             {% else %}
  138.                                                 {% set commission = service.commission %}
  139.                                             {% endif %}
  140.                                             {% if service.over is empty %}
  141.                                                 {% set over = '0' %}
  142.                                             {% else %}
  143.                                                 {% set over = service.over %}
  144.                                             {% endif %}
  145.                                             {% set error_commission = '' %}
  146.                                             {% if service.commission is empty or service.commission =='0' %}
  147.                                                 {% set error_commission = 'has-error' %}
  148.                                             {% endif %}
  149.                                             {% set error_over  = '' %}
  150.                                             {% if service.over  is empty or service.over =='0' %}
  151.                                                 {% set error_over = 'has-error' %}
  152.                                             {% endif %}
  153.                                             {% if service.iva is empty %}
  154.                                                 {% set iva = '21' %}
  155.                                             {% else %}
  156.                                                 {% set iva = service.iva %}
  157.                                             {% endif %}
  158.                                             {% set error_iva  = '' %}
  159.                                             {% if service.iva  is empty or service.iva =='0' %}
  160.                                                 {% set error_iva = 'has-error' %}
  161.                                             {% endif %}
  162.                                             {% if service.opCommission is empty %}
  163.                                                 {% set option_opcommission = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  164.                                             {% else %}
  165.                                                 {% if service.opCommission == '0' %}
  166.                                                     {% set option_opcommission  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  167.                                                 {% elseif service.opCommission == '1' %}
  168.                                                     {% set option_opcommission  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  169.                                                 {% endif %}
  170.                                             {% endif %}
  171.                                             {% if service.opOver is empty %}
  172.                                                 {% set option_opover = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  173.                                             {% else %}
  174.                                                 {% if service.opOver == '0' %}
  175.                                                     {% set option_opover = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  176.                                                 {% elseif service.opOver == '1' %}
  177.                                                     {% set option_opover  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  178.                                                 {% endif %}
  179.                                             {% endif %}
  180.                                             {% if service.opIva is empty %}
  181.                                                 {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  182.                                             {% else %}
  183.                                                 {% if service.opIva == '0' %}
  184.                                                     {% set option_opiva  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  185.                                                 {% elseif service.opIva == '1' %}
  186.                                                     {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  187.                                                 {% endif %}
  188.                                             {% endif %}
  189.                                             {% set fondo_color  = 'white' %}
  190.                                             {% if service.serviceId == '0'  and  service.serviceCatId != "16"%}
  191.                                                 {% set message_presentation  = 'This service has no presentation because it has not been added to the supplier as a service'|trans %}
  192.                                                 {% set name_presentation  = 'Service without presentation'|trans %}
  193.                                                 {% set boton_presentation  = 'Save Service in Supplier'|trans %}
  194.                                                 {% set no_presentacion_tip  = '<span data-popup="tooltip-custom" title="' ~ message_presentation  ~'"><span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span></span>' %}
  195.                                                 {% set no_presentacion  = '
  196.                                                                                             <div class="panel-footer">
  197.                                                                                                 <span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span>
  198.                                                                                                 <span class="label text-grey-800"><i class"text-grey">' ~ message_presentation ~'.</i> |</span>
  199.                                                                                                 <a class="text-teal boton_services_supplier_proposal" href="/supplier/services/fromproposal/' ~ service.serviceCatName|lower ~ '/add/' ~ service.id ~ '">' ~ boton_presentation ~ '</a></i>
  200.                                                                                             </div>' %}
  201.                                             {% else %}
  202.                                                 {% set message_presentation  = '' %}
  203.                                                 {% set name_presentation  = '' %}
  204.                                                 {% set no_presentacion_tip  = '' %}
  205.                                                 {% set no_presentacion  = '' %}
  206.                                             {% endif %}
  207.                                             {% if service.serviceCatId =="1" %}
  208.                                                 {% set name_days_night  = "Nights" %}
  209.                                             {% else %}
  210.                                                 {% set name_days_night  = "Days" %}
  211.                                             {% endif %}
  212.                                             {% if service.serviceCatId =="1" %}
  213.                                                 {% set name_days_night  = "Nights" %}
  214.                                             {% else %}
  215.                                                 {% set name_days_night  = "Days" %}
  216.                                             {% endif %}
  217.                                             {% set additional = '' %}
  218.                                             {#<div id="{{ service.id }}" class="panel panel-flat border-left-lg border-left-{{ contcolor }} {{ fondo_color }} panel-collapsed">#}
  219.                                             <div id="{{ service.id }}" class="panel panel-flat border-left-lg border-left-{{ contcolor }} {{ fondo_color }}">
  220.                                                 <div class="panel-heading">
  221.                                                     <div class="panel-title text-left">
  222.                                                         <b class="text-{{ contcolor }}">{% trans %}Service{% endtrans %}:  {{ service.serviceCatName|trans }} {% if (service.productName is not null) %} - {{ service.productName }}{% endif %}</b>
  223.                                                         {% autoescape %}{{ additional|raw }}{% endautoescape %}
  224.                                                     </div>
  225.                                                     <div class="heading-elements">
  226.                                                         <ul class="icons-list">
  227.                                                             <li><a data-action="collapse"></a></li>
  228.                                                         </ul>
  229.                                                     </div>
  230.                                                 </div>
  231.                                                 <div class="panel-body">
  232.                                                     <div class="form-group">
  233.                                                         <div class="col-sm-11">
  234.                                                             <input type="hidden" class="form-control" name="services[{{ service.id }}][productFileId]" id="services_productfileid_{{ service.id }}" value="{{ service.id }}">
  235.                                                             <div class="col-md-1" style="margin-left: 0px">
  236.                                                                 <label class="control-label" for="services_hour">{% trans %}Número{% endtrans %}: </label>
  237.                                                                 <input type="text" id="services_rankAv_{{ service.id }}" name="services[{{ service.id }}][rankAv]" value="{{ service.rankAv }}" class="form-control">
  238.                                                             </div>
  239.                                                             <div class="col-sm-2">
  240.                                                                 <label class="control-label" for="services_name">{% trans %}Name{% endtrans %}: </label>
  241.                                                                 <input type="text" id="services_name_{{ service.id }}" name="services[{{ service.id }}][name]"  value="{{ service.productName }}" class="form-control">
  242.                                                             </div>
  243.                                                             <div class="col-md-1 col-xs-12">
  244.                                                                 <label class="control-label" for="services_price">
  245.                                                                                 <span data-popup="tooltip-custom" title="{% trans %}Price with VAT or without VAT{% endtrans %}">
  246.                                                                                     <b class="text-{{ contcolor }}">{% trans %}Price{% endtrans %}</b>:
  247.                                                                                 </span>
  248.                                                                 </label>
  249.                                                                 <input type="text" id="services_price_{{ service.id }}" name="services[{{ service.id }}][price]" value="{{ service.servicePrice }}" class="form-control bg-{{ contcolor }}-300">
  250.                                                             </div>
  251.                                                             <div class="col-md-1 col-xs-6">
  252.                                                                 <label class="control-label" for="services_currency">{% trans %}Currency{% endtrans %}: </label>
  253.                                                                 <input type="text" id="services_currency_{{ service.id }}" name="services[{{ service.id }}][currency]" value="{{ currency }}" class="form-control">
  254.                                                             </div>
  255.                                                             <div class="col-md-1 col-xs-6">
  256.                                                                 <label class="control-label" for="services_units">{% trans %}Units{% endtrans %}: </label>
  257.                                                                 <input type="number" id="services_units_{{ service.id }}" name="services[{{ service.id }}][units]" value="{{ units }}" class="form-control">
  258.                                                             </div>
  259.                                                             <div class="col-md-1 col-xs-12">
  260.                                                                 <label class="control-label" for="services_pax">{% trans %}Pax{% endtrans %}: </label>
  261.                                                                 <input type="number" id="services_pax_{{ service.id }}" name="services[{{ service.id }}][pax]" value="{{ pax }}" class="form-control">
  262.                                                             </div>
  263.                                                             <div class="col-md-5 col-xs-12">
  264.                                                                 {% autoescape %}
  265.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  266.                                                                         <label class="control-label" for="services_opover">-/+: </label>
  267.                                                                         <div class="form-group form-group-material">
  268.                                                                             <select id="services_opover_{{ service.id }}" name="services[{{ service.id }}][opOver]" class="form-control" style="padding:0px;text-align-last: center;">
  269.                                                                                 {{ option_opover|raw }}
  270.                                                                             </select>
  271.                                                                         </div>
  272.                                                                     </div>
  273.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  274.                                                                         <label class="control-label" for="services_over">{% trans %}Over AV{% endtrans %}: </label>
  275.                                                                         <div class="form-group form-group-material {{ error_over }}">
  276.                                                                             <input type="text" id="services_over_{{ service.id }}" name="services[{{ service.id }}][over]" value="{{ over }}" class="form-control">
  277.                                                                         </div>
  278.                                                                     </div>
  279.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  280.                                                                         <label class="control-label" for="services_opcommission" >-/+: </label>
  281.                                                                         <div class="form-group form-group-material">
  282.                                                                             <select id="services_opcommission_{{ service.id }}" name="services[{{ service.id }}][opCommission]" class="form-control" style="padding:0px;text-align-last: center;">
  283.                                                                                 {{ option_opcommission|raw }}
  284.                                                                             </select>
  285.                                                                         </div>
  286.                                                                     </div>
  287.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  288.                                                                         <label class="control-label" for="services_commission">{% trans %}Commission{% endtrans %}(%): </label>
  289.                                                                         <div class="form-group form-group-material {{ error_commission }}">
  290.                                                                             <input type="text" id="services_commission_{{ service.id }}" name="services[{{ service.id }}][commission]" value="{{ commission }}" class="form-control">
  291.                                                                         </div>
  292.                                                                     </div>
  293.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  294.                                                                         <label class="control-label" for="services_opiva">-/+: </label>
  295.                                                                         <div class="form-group form-group-material">
  296.                                                                             <select id="services_opiva_{{ service.id }}" name="services[{{ service.id }}][opIva]" class="form-control" style="padding:0px;text-align-last: center;">
  297.                                                                                 {{ option_opiva|raw }}
  298.                                                                             </select>
  299.                                                                         </div>
  300.                                                                     </div>
  301.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  302.                                                                         <label class="control-label" for="services_iva">{% trans %}Iva{% endtrans %}: </label>
  303.                                                                         <div class="form-group form-group-material {{ error_iva }}">
  304.                                                                             <input type="text" id="services_iva_{{ service.id }}" name="services[{{ service.id }}][iva]" value="{{ iva }}" class="form-control">
  305.                                                                         </div>
  306.                                                                     </div>
  307.                                                                 {% endautoescape %}
  308.                                                             </div>
  309.                                                             <div class="col-sm-12 margen-10">
  310.                                                                 <div class="col-sm-1 no-padding">
  311.                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}Star{% endtrans %}: </label>
  312.                                                                     <input type="time" id="services_start_{{ service.id }}" name="services[{{ service.id }}][start]" value="{{ service.dateInAt|date('H:i') }}" class="form-control">
  313.                                                                 </div>
  314.                                                                 <div class="col-sm-2">
  315.                                                                     <label class="control-label" for="services_dateInAt">{% trans %}Date In{% endtrans %}: </label>
  316.                                                                     <input type="date" id="services_dateInAt_{{ service.id }}" name="services[{{ service.id }}][dateInAt]" value="{{ service.dateInAt|date('Y-m-d') }}" class="form-control">
  317.                                                                 </div>
  318.                                                                 <div class="col-sm-2">
  319.                                                                     <label class="control-label" for="services_dateOutAt">{% trans %}Date Out{% endtrans %}: </label>
  320.                                                                     <input type="date" id="services_dateOutAt_{{ service.id }}" name="services[{{ service.id }}][dateOutAt]" value="{{ service.dateOutAt|date('Y-m-d') }}" class="form-control">
  321.                                                                 </div>
  322.                                                                 <div class="col-sm-1 no-padding">
  323.                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}End{% endtrans %}: </label>
  324.                                                                     <input type="time" id="services_hour_{{ service.id }}" name="services[{{ service.id }}][end]" value="{{ service.dateOutAt|date('H:i') }}" class="form-control">
  325.                                                                 </div>
  326.                                                                 <div class="col-sm-1">
  327.                                                                     <label class="control-label" for="services_hour">{% trans %}Días{% endtrans %}: </label>
  328.                                                                     <input type="text" id="services_days_{{ service.id }}" name="services[{{ service.id }}][days]" value="{{ service.days }}" class="form-control">
  329.                                                                 </div>
  330.                                                                 <div class="col-md-2" style="margin-left: 0px">
  331.                                                                     <label class="control-label" for="services_hour">{% trans %}Supplier{% endtrans %}: </label>
  332.                                                                     <select id="services_supplierExt_{{ service.id }}" name="services[{{ service.id }}][supplierExt]" class="form-control">
  333.                                                                         <option value="" selected="selected">{% trans %}Select a Supplier{% endtrans %}</option>
  334.                                                                         {% for supplier in suppliers %}
  335.                                                                             {% if supplier.id == service.supplierExtId %}
  336.                                                                                 <option value="{{ supplier.id }}" selected="selected">{{ supplier.name }}</option>
  337.                                                                             {% else %}
  338.                                                                                 <option value="{{ supplier.id }}">{{ supplier.name }}</option>
  339.                                                                             {% endif %}
  340.                                                                         {% endfor %}
  341.                                                                     </select>
  342.                                                                 </div>
  343.                                                                 <div class="col-md-2" style="margin-left: 0px">
  344.                                                                     <label class="control-label" for="services_hour">{% trans %}Type{% endtrans %}: </label>
  345.                                                                     <select id="services_prdType_{{ service.id }}" name="services[{{ service.id }}][prdType]" class="form-control">
  346.                                                                         <option value="" selected="selected">{% trans %}Select a Type{% endtrans %}</option>
  347.                                                                         {% if service.type == "Vídeo" %} <option value="Vídeo" selected="selected">VIDEO</option> {% else %} <option value="Vídeo">VIDEO</option> {% endif %}
  348.                                                                         {% if service.type == "Sonido" %} <option value="Sonido" selected="selected">SONIDO</option> {% else %} <option value="Sonido">SONIDO</option> {% endif %}
  349.                                                                         {% if service.type == "Iluminación" %} <option value="Iluminación" selected="selected">ILUMINACIÓN</option> {% else %} <option value="Iluminación">ILUMINACIÓN</option> {% endif %}
  350.                                                                         {% if service.type == "Otros" %} <option value="Otros" selected="selected">OTROS</option> {% else %} <option value="Otros">OTROS</option> {% endif %}
  351.                                                                     </select>
  352.                                                                 </div>
  353.                                                                 <div class="col-md-4" style="margin-left: -10px; margin-top: 10px">
  354.                                                                     <label class="control-label" for="services_hour">{% trans %}Ubicación{% endtrans %}</label>
  355.                                                                     <select id="services_location_{{ service.id }}" name="services[{{ service.id }}][location]" class="form-control">
  356.                                                                         <option value="" selected="selected">{% trans %}Seleccione una sala{% endtrans %}</option>
  357.                                                                         {% for location in productsLocation %}
  358.                                                                             {% if location.name == service.location %}
  359.                                                                                 <option value="{{ location.name }}" selected="selected">{{ location.name }}</option>
  360.                                                                             {% else %}
  361.                                                                                 <option value="{{ location.name }}">{{ location.name }}</option>
  362.                                                                             {% endif %}
  363.                                                                         {% endfor %}
  364.                                                                     </select>
  365.                                                                 </div>
  366.                                                             </div>
  367.                                                         </div>
  368.                                                         <div class="col-sm-1 margen-5">
  369.                                                             <div class="col-md-12 col-xs-12">
  370.                                                             </div>
  371.                                                             <div class="col-md-12 col-xs-12" style="padding-top: 15px; padding-left: 0px">
  372.                                                                 <div class="checkbox checkbox-switchery switchery-lg switchery-double text-center" title="Eliminar este item">
  373.                                                                     <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/avexpress/productfiledelete/{{ service.id }}" title="Eliminar este elemento"></a>
  374.                                                                 </div>
  375.                                                             </div>
  376.                                                         </div>
  377.                                                     </div>
  378.                                                 </div>
  379.                                             </div>
  380.                                         {% endfor %}
  381.                                         {% for service in services %}
  382.                                             {% set loopIndex = loop.index %}
  383.                                             {% if service.currency is empty %}
  384.                                                 {% set currency = 'Euro' %}
  385.                                             {% else %}
  386.                                                 {% set currency = service.currency %}
  387.                                             {% endif %}
  388.                                             {% if service.units is empty %}
  389.                                                 {% set units = '1' %}
  390.                                             {% else %}
  391.                                                 {% set units = service.units %}
  392.                                             {% endif %}
  393.                                             {% if service.pax is empty %}
  394.                                                 {% set pax = '1' %}
  395.                                             {% else %}
  396.                                                 {% set pax = service.pax %}
  397.                                             {% endif %}
  398.                                             {% set contcolor = service.contcolor %}
  399.                                             {% if service.commission is empty %}
  400.                                                 {% set commission = '0' %}
  401.                                             {% else %}
  402.                                                 {% set commission = service.commission %}
  403.                                             {% endif %}
  404.                                             {% if service.over is empty %}
  405.                                                 {% set over = '0' %}
  406.                                             {% else %}
  407.                                                 {% set over = service.over %}
  408.                                             {% endif %}
  409.                                             {% set error_commission = '' %}
  410.                                             {% if service.commission is empty or service.commission =='0' %}
  411.                                                 {% set error_commission = 'has-error' %}
  412.                                             {% endif %}
  413.                                             {% set error_over  = '' %}
  414.                                             {% if service.over  is empty or service.over =='0' %}
  415.                                                 {% set error_over = 'has-error' %}
  416.                                             {% endif %}
  417.                                             {% if service.iva is empty %}
  418.                                                 {% set iva = '21' %}
  419.                                             {% else %}
  420.                                                 {% set iva = service.iva %}
  421.                                             {% endif %}
  422.                                             {% set error_iva  = '' %}
  423.                                             {% if service.iva  is empty or service.iva =='0' %}
  424.                                                 {% set error_iva = 'has-error' %}
  425.                                             {% endif %}
  426.                                             {% if service.opCommission is empty %}
  427.                                                 {% set option_opcommission = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  428.                                             {% else %}
  429.                                                 {% if service.opCommission == '0' %}
  430.                                                     {% set option_opcommission  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  431.                                                 {% elseif service.opCommission == '1' %}
  432.                                                     {% set option_opcommission  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  433.                                                 {% endif %}
  434.                                             {% endif %}
  435.                                             {% if service.opOver is empty %}
  436.                                                 {% set option_opover = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  437.                                             {% else %}
  438.                                                 {% if service.opOver == '0' %}
  439.                                                     {% set option_opover = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  440.                                                 {% elseif service.opOver == '1' %}
  441.                                                     {% set option_opover  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  442.                                                 {% endif %}
  443.                                             {% endif %}
  444.                                             {% if service.opIva is empty %}
  445.                                                 {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  446.                                             {% else %}
  447.                                                 {% if service.opIva == '0' %}
  448.                                                     {% set option_opiva  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  449.                                                 {% elseif service.opIva == '1' %}
  450.                                                     {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  451.                                                 {% endif %}
  452.                                             {% endif %}
  453.                                             {% set fondo_color  = 'white' %}
  454.                                             {% if service.serviceId == '0'  and  service.serviceCatId != "16"%}
  455.                                                 {% set message_presentation  = 'This service has no presentation because it has not been added to the supplier as a service'|trans %}
  456.                                                 {% set name_presentation  = 'Service without presentation'|trans %}
  457.                                                 {% set boton_presentation  = 'Save Service in Supplier'|trans %}
  458.                                                 {% set no_presentacion_tip  = '<span data-popup="tooltip-custom" title="' ~ message_presentation  ~'"><span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span></span>' %}
  459.                                                 {% set no_presentacion  = '
  460.                                                                                             <div class="panel-footer">
  461.                                                                                                 <span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span>
  462.                                                                                                 <span class="label text-grey-800"><i class"text-grey">' ~ message_presentation ~'.</i> |</span>
  463.                                                                                                 <a class="text-teal boton_services_supplier_proposal" href="/supplier/services/fromproposal/' ~ service.serviceCatName|lower ~ '/add/' ~ service.id ~ '">' ~ boton_presentation ~ '</a></i>
  464.                                                                                             </div>' %}
  465.                                             {% else %}
  466.                                                 {% set message_presentation  = '' %}
  467.                                                 {% set name_presentation  = '' %}
  468.                                                 {% set no_presentacion_tip  = '' %}
  469.                                                 {% set no_presentacion  = '' %}
  470.                                             {% endif %}
  471.                                             {% if service.serviceCatId =="1" %}
  472.                                                 {% set name_days_night  = "Nights" %}
  473.                                             {% else %}
  474.                                                 {% set name_days_night  = "Days" %}
  475.                                             {% endif %}
  476.                                             {% if service.serviceCatId =="1" %}
  477.                                                 {% set name_days_night  = "Nights" %}
  478.                                             {% else %}
  479.                                                 {% set name_days_night  = "Days" %}
  480.                                             {% endif %}
  481.                                             {% set additional = '' %}
  482.                                             {#<div id="{{ service.id }}" class="panel panel-flat border-left-lg border-left-{{ contcolor }} {{ fondo_color }} panel-collapsed">#}
  483.                                             <div id="{{ service.id }}" class="panel panel-flat border-left-lg border-left-{{ contcolor }} {{ fondo_color }}">
  484.                                                 <div class="panel-heading">
  485.                                                     <div class="panel-title text-left">
  486.                                                         <b class="text-{{ contcolor }}">{% trans %}Service{% endtrans %}:  {{ service.serviceCatName|trans }} {% if (service.productName is not null) %} - {{ service.productName }}{% endif %}</b>
  487.                                                         {% autoescape %}{{ additional|raw }}{% endautoescape %}
  488.                                                     </div>
  489.                                                     <div class="heading-elements">
  490.                                                         <ul class="icons-list">
  491.                                                             <li><a data-action="collapse"></a></li>
  492.                                                         </ul>
  493.                                                     </div>
  494.                                                 </div>
  495.                                                 <div class="panel-body">
  496.                                                     <div class="form-group">
  497.                                                         <div class="col-sm-11">
  498.                                                             <input type="hidden" class="form-control" name="services[{{ service.id }}][productFileId]" id="services_productfileid_{{ service.id }}" value="{{ service.id }}">
  499.                                                             <div class="col-md-1" style="margin-left: 0px">
  500.                                                                 <label class="control-label" for="services_hour">{% trans %}Número{% endtrans %}: </label>
  501.                                                                 <input type="text" id="services_rankAv_{{ service.id }}" name="services[{{ service.id }}][rankAv]" value="{{ service.rankAv }}" class="form-control">
  502.                                                             </div>
  503.                                                             <div class="col-sm-2">
  504.                                                                 <label class="control-label" for="services_name">{% trans %}Name{% endtrans %}: </label>
  505.                                                                 <input type="text" id="services_name_{{ service.id }}" name="services[{{ service.id }}][name]"  value="{{ service.productName }}" class="form-control">
  506.                                                             </div>
  507.                                                             <div class="col-md-1 col-xs-12">
  508.                                                                 <label class="control-label" for="services_price">
  509.                                                                     <span data-popup="tooltip-custom" title="{% trans %}Price with VAT or without VAT{% endtrans %}">
  510.                                                                         <b class="text-{{ contcolor }}">{% trans %}Price{% endtrans %}</b>:
  511.                                                                     </span>
  512.                                                                 </label>
  513.                                                                 <input type="text" id="services_price_{{ service.id }}" name="services[{{ service.id }}][price]" value="{{ service.servicePrice }}" class="form-control bg-{{ contcolor }}-300">
  514.                                                             </div>
  515.                                                             <div class="col-md-1 col-xs-6">
  516.                                                                 <label class="control-label" for="services_currency">{% trans %}Currency{% endtrans %}: </label>
  517.                                                                 <input type="text" id="services_currency_{{ service.id }}" name="services[{{ service.id }}][currency]" value="{{ currency }}" class="form-control">
  518.                                                             </div>
  519.                                                             <div class="col-md-1 col-xs-6">
  520.                                                                 <label class="control-label" for="services_units">{% trans %}Units{% endtrans %}: </label>
  521.                                                                 <input type="number" id="services_units_{{ service.id }}" name="services[{{ service.id }}][units]" value="{{ units }}" class="form-control">
  522.                                                             </div>
  523.                                                             <div class="col-md-1 col-xs-12">
  524.                                                                 <label class="control-label" for="services_pax">{% trans %}Pax{% endtrans %}: </label>
  525.                                                                 <input type="number" id="services_pax_{{ service.id }}" name="services[{{ service.id }}][pax]" value="{{ pax }}" class="form-control">
  526.                                                             </div>
  527.                                                             <div class="col-md-5 col-xs-12">
  528.                                                                 {% autoescape %}
  529.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  530.                                                                         <label class="control-label" for="services_opover">-/+: </label>
  531.                                                                         <div class="form-group form-group-material">
  532.                                                                             <select id="services_opover_{{ service.id }}" name="services[{{ service.id }}][opOver]" class="form-control" style="padding:0px;text-align-last: center;">
  533.                                                                                 {{ option_opover|raw }}
  534.                                                                             </select>
  535.                                                                         </div>
  536.                                                                     </div>
  537.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  538.                                                                         <label class="control-label" for="services_over">{% trans %}Over AV{% endtrans %}: </label>
  539.                                                                         <div class="form-group form-group-material {{ error_over }}">
  540.                                                                             <input type="text" id="services_over_{{ service.id }}" name="services[{{ service.id }}][over]" value="{{ over }}" class="form-control">
  541.                                                                         </div>
  542.                                                                     </div>
  543.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  544.                                                                         <label class="control-label" for="services_opcommission" >-/+: </label>
  545.                                                                         <div class="form-group form-group-material">
  546.                                                                             <select id="services_opcommission_{{ service.id }}" name="services[{{ service.id }}][opCommission]" class="form-control" style="padding:0px;text-align-last: center;">
  547.                                                                                 {{ option_opcommission|raw }}
  548.                                                                             </select>
  549.                                                                         </div>
  550.                                                                     </div>
  551.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  552.                                                                         <label class="control-label" for="services_commission">{% trans %}Commission{% endtrans %}(%): </label>
  553.                                                                         <div class="form-group form-group-material {{ error_commission }}">
  554.                                                                             <input type="text" id="services_commission_{{ service.id }}" name="services[{{ service.id }}][commission]" value="{{ commission }}" class="form-control">
  555.                                                                         </div>
  556.                                                                     </div>
  557.                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  558.                                                                         <label class="control-label" for="services_opiva">-/+: </label>
  559.                                                                         <div class="form-group form-group-material">
  560.                                                                             <select id="services_opiva_{{ service.id }}" name="services[{{ service.id }}][opIva]" class="form-control" style="padding:0px;text-align-last: center;">
  561.                                                                                 {{ option_opiva|raw }}
  562.                                                                             </select>
  563.                                                                         </div>
  564.                                                                     </div>
  565.                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  566.                                                                         <label class="control-label" for="services_iva">{% trans %}Iva{% endtrans %}: </label>
  567.                                                                         <div class="form-group form-group-material {{ error_iva }}">
  568.                                                                             <input type="text" id="services_iva_{{ service.id }}" name="services[{{ service.id }}][iva]" value="{{ iva }}" class="form-control">
  569.                                                                         </div>
  570.                                                                     </div>
  571.                                                                 {% endautoescape %}
  572.                                                             </div>
  573.                                                             <div class="col-sm-12 margen-10">
  574.                                                                 <div class="col-sm-1 no-padding">
  575.                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}Star{% endtrans %}: </label>
  576.                                                                     <input type="time" id="services_start_{{ service.id }}" name="services[{{ service.id }}][start]" value="{{ service.dateInAt|date('H:i') }}" class="form-control">
  577.                                                                 </div>
  578.                                                                 <div class="col-sm-2">
  579.                                                                     <label class="control-label" for="services_dateInAt">{% trans %}Date In{% endtrans %}: </label>
  580.                                                                     <input type="date" id="services_dateInAt_{{ service.id }}" name="services[{{ service.id }}][dateInAt]" value="{{ service.dateInAt|date('Y-m-d') }}" class="form-control">
  581.                                                                 </div>
  582.                                                                 <div class="col-sm-2">
  583.                                                                     <label class="control-label" for="services_dateOutAt">{% trans %}Date Out{% endtrans %}: </label>
  584.                                                                     <input type="date" id="services_dateOutAt_{{ service.id }}" name="services[{{ service.id }}][dateOutAt]" value="{{ service.dateOutAt|date('Y-m-d') }}" class="form-control">
  585.                                                                 </div>
  586.                                                                 <div class="col-sm-1 no-padding">
  587.                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}End{% endtrans %}: </label>
  588.                                                                     <input type="time" id="services_hour_{{ service.id }}" name="services[{{ service.id }}][end]" value="{{ service.dateOutAt|date('H:i') }}" class="form-control">
  589.                                                                 </div>
  590.                                                                 <div class="col-sm-1">
  591.                                                                     <label class="control-label" for="services_hour">{% trans %}Días{% endtrans %}: </label>
  592.                                                                     <input type="text" id="services_days_{{ service.id }}" name="services[{{ service.id }}][days]" value="{{ service.days }}" class="form-control">
  593.                                                                 </div>
  594.                                                                 {#<div class="col-md-2" style="margin-left: 20px">#}
  595.                                                                     {#<label class="control-label" for="services_hour">{% trans %}Supplier{% endtrans %}: </label>#}
  596.                                                                     {#<select id="services_supplierExt_{{ service.id }}" name="services[{{ service.id }}][supplierExt]" class="form-control">#}
  597.                                                                         {#<option value="" selected="selected">{% trans %}Select a Supplier{% endtrans %}</option>#}
  598.                                                                         {#{% for supplier in suppliers %}#}
  599.                                                                             {#{% if supplier.id == service.supplierExtId %}#}
  600.                                                                                 {#<option value="{{ supplier.id }}" selected="selected">{{ supplier.name }}</option>#}
  601.                                                                             {#{% else %}#}
  602.                                                                                 {#<option value="{{ supplier.id }}">{{ supplier.name }}</option>#}
  603.                                                                             {#{% endif %}#}
  604.                                                                         {#{% endfor %}#}
  605.                                                                     {#</select>#}
  606.                                                                 {#</div>#}
  607.                                                                 <div class="col-md-2" style="margin-left: 0px">
  608.                                                                     <label class="control-label" for="services_hour">{% trans %}Supplier{% endtrans %}: </label>
  609.                                                                     <select id="services_supplierExt_{{ service.id }}" name="services[{{ service.id }}][supplierExt]" class="form-control">
  610.                                                                         <option value="" selected="selected">{% trans %}Select a Supplier{% endtrans %}</option>
  611.                                                                         {% for supplier in suppliers %}
  612.                                                                             {% if supplier.id == service.supplierExtId %}
  613.                                                                                 <option value="{{ supplier.id }}" selected="selected">{{ supplier.name }}</option>
  614.                                                                             {% else %}
  615.                                                                                 <option value="{{ supplier.id }}">{{ supplier.name }}</option>
  616.                                                                             {% endif %}
  617.                                                                         {% endfor %}
  618.                                                                     </select>
  619.                                                                 </div>
  620.                                                                 <div class="col-md-2" style="margin-left: 0px">
  621.                                                                     <label class="control-label" for="services_hour">{% trans %}Type{% endtrans %}: </label>
  622.                                                                     <select id="services_prdType_{{ service.id }}" name="services[{{ service.id }}][prdType]" class="form-control">
  623.                                                                         <option value="" selected="selected">{% trans %}Select a Type{% endtrans %}</option>
  624.                                                                         {% if service.type == "Vídeo" %} <option value="Vídeo" selected="selected">VIDEO</option> {% else %} <option value="Vídeo">VIDEO</option> {% endif %}
  625.                                                                         {% if service.type == "Sonido" %} <option value="Sonido" selected="selected">SONIDO</option> {% else %} <option value="Sonido">SONIDO</option> {% endif %}
  626.                                                                         {% if service.type == "Iluminación" %} <option value="Iluminación" selected="selected">ILUMINACIÓN</option> {% else %} <option value="Iluminación">ILUMINACIÓN</option> {% endif %}
  627.                                                                         {% if service.type == "Otros" %} <option value="Otros" selected="selected">OTROS</option> {% else %} <option value="Otros">OTROS</option> {% endif %}
  628.                                                                     </select>
  629.                                                                 </div>
  630.                                                                 <div class="col-md-4" style="margin-left: -10px; margin-top: 10px">
  631.                                                                     <label class="control-label" for="services_hour">{% trans %}Ubicación{% endtrans %}</label>
  632.                                                                     <select id="services_location_{{ service.id }}" name="services[{{ service.id }}][location]" class="form-control">
  633.                                                                         <option value="" selected="selected">{% trans %}Seleccione una sala{% endtrans %}</option>
  634.                                                                         {% for location in productsLocation %}
  635.                                                                             {% if location.name == service.location %}
  636.                                                                                 <option value="{{ location.name }}" selected="selected">{{ location.name }}</option>
  637.                                                                             {% else %}
  638.                                                                                 <option value="{{ location.name }}">{{ location.name }}</option>
  639.                                                                             {% endif %}
  640.                                                                         {% endfor %}
  641.                                                                     </select>
  642.                                                                 </div>
  643.                                                             </div>
  644.                                                         </div>
  645.                                                         <div class="col-sm-1 margen-5">
  646.                                                             <div class="col-md-12 col-xs-12">
  647.                                                             </div>
  648.                                                             <div class="col-md-12 col-xs-12" style="padding-top: 15px; padding-left: 0px">
  649.                                                                 <div class="checkbox checkbox-switchery switchery-lg switchery-double text-center" title="Eliminar este item">
  650.                                                                     {#<input type="checkbox" class="switchery-info boolDelete" id="services_delete_{{ service.id }}" name="services_{{ service.id }}[boolDelete]" value="1">#}
  651.                                                                     <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/avexpress/productfiledelete/{{ service.id }}" title="Eliminar este elemento"></a>
  652.                                                                 </div>
  653.                                                             </div>
  654.                                                         </div>
  655.                                                     </div>
  656.                                                 </div>
  657.                                             </div>
  658.                                         {% endfor %}
  659.                                     </div>
  660.                                 </div>
  661.                             </div>
  662.                         </div>
  663.                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  664.                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  665.                             <div class="form-group form-group-material">
  666.                                 <div class="input-group teal">
  667.                                     <span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>
  668.                                     <button type="submit" id="mdv_develupbundle_servicegrid_save" name="mdv_develupbundle_servicegrid[save]" class="btn bg-green-600 btn-block">Guardar</button>
  669.                                 </div>
  670.                             </div>
  671.                         </div>
  672.                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  673.                     </form>
  674.                 </div>
  675.             </div>
  676.         </div>
  677.     </div>
  678. {% endblock %}
  679.             {% block javascripts %}
  680.                 {{ parent() }}
  681.                 <script type="text/javascript" src="{{ asset('assets/js/plugins/editors/summernote/summernote.min.js') }}"></script>
  682.                 <script type="text/javascript" src="{{ asset('assets/js/plugins/croppie/croppie.js') }}"></script>
  683.                 <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/styling/switchery.min.js') }}"></script>
  684.                 <script type="text/javascript" src="{{ asset('assets/js/plugins/loaders/blockui.min.js') }}"></script>
  685.                 <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/selects/select2.min.js') }}"></script>
  686.                 <script type="text/javascript" src="{{ asset('assets/js/pages/avexpress/edit-files.js') }}"></script>
  687.                 <script type="text/javascript" src="{{ asset('assets/js/pages/datetime.js') }}"></script>
  688.                 <script type="text/javascript" src="{{ asset('assets/js/pages/avexpress/description.js') }}"></script>
  689.                 <script type="text/javascript" src="{{ asset('assets/js/pages/avexpress/avexpress-products.js') }}"></script>
  690.             {% endblock %}