templates/MDS/GreenPatioBundle/reservations/edit-reservations-simple.html.twig line 1

Open in your IDE?
  1. {% extends 'MDS/GreenPatioBundle/base-reservations.html.twig' %}
  2.     {% block pagetitleinterno %}
  3.         <div class="page-title">
  4.             <h4><i class="icon-list position-left"></i> <span class="text-semibold">{% trans %}Green Patio{% endtrans %}</span> - {% trans %}Reservation{% endtrans %}</h4>
  5.         </div>
  6.     {% endblock %}
  7.     {% block breadcrumbs %}
  8.         <ul class="breadcrumb">
  9.             <li><a href="/reservations-greenpatio/list"><i class="icon-home2 position-left"></i>{% trans %}Home{% endtrans %}</a></li>
  10.             <li class="active"><i class="icon-plus-circle2 position-left"></i>{% trans %}Edit Reservations{% endtrans %}</li>
  11.         </ul>
  12.     {% endblock %}
  13. {% block contentReservation %}
  14.     <div class="row settings-page" id="client-client-subpage">
  15.         {% for flashMessage in app.session.flashbag.get('mensajereservation') %}
  16.             <div class="hidden alertFlashMensaje" data-mensaje="{{ flashMessage }}"></div>
  17.         {% endfor %}
  18.         {% for flashMessage in app.session.flashbag.get('mensajereservationerror') %}
  19.             <div class="hidden alertFlashMensajeError" data-mensajeerror="{{ flashMessage }}"></div>
  20.         {% endfor %}
  21.         <div class="col-xs-12 col-md-12" style="padding-top: 0px;">
  22.             <br>
  23.             <div class="col-xs-12">
  24.                 <div class="col-sm-12 text-right">
  25.                     <div class="col-md-2">
  26.                         <div class="dropdown">
  27.                             <!-- Botón del Dropdown -->
  28.                             <button class="btn bg-brown-300 btn-block dropdown-toggle text-white" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="padding:0px; min-width:125px; height:35px; color: #333333;">
  29.                                 {% trans %}WEB Cotización{% endtrans %}
  30.                                 <span class="caret"></span>
  31.                             </button>
  32.                             <!-- Menú Desplegable -->
  33.                             <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
  34.                                 <li>
  35.                                     <a href="{{ urlCotizacion }}" target="_blank">
  36.                                         {% trans %}Ver web{% endtrans %}
  37.                                     </a>
  38.                                 </li>
  39.                                 <li>
  40.                                     <a href="#" onclick="copyProposalLink('{{ urlCotizacion }}'); return false;">
  41.                                         {% trans %}Copiar URL{% endtrans %}
  42.                                     </a>
  43.                                 </li>
  44.                             </ul>
  45.                         </div>
  46.                     </div>
  47.                     {% if aveFile is defined %}
  48.                         {% if aveFile is not empty %}
  49.                             <div class="col-md-2">
  50.                                 <div class="dropdown">
  51.                                     <!-- Botón del Dropdown -->
  52.                                     <button class="btn bg-orange-300 btn-block dropdown-toggle text-white" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="padding:0px; min-width:125px; height:35px; color: #333333;">
  53.                                         {% trans %}AvExpress{% endtrans %}
  54.                                         <span class="caret"></span>
  55.                                     </button>
  56.                                     <!-- Menú Desplegable -->
  57.                                     <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
  58.                                         <li>
  59.                                             <a href="/avexpress/fileedit/{{ aveFile.id }}" target="_blank">
  60.                                                 {% trans %}Expediente{% endtrans %}
  61.                                             </a>
  62.                                         </li>
  63.                                     </ul>
  64.                                 </div>
  65.                             </div>
  66. {#                            <a href="/avexpress/fileedit/{{ aveFile.id }}" target="_blank" class="btn btn-cyan btn-gl">{% trans %}Expediente asociado AvExpress{% endtrans %}</a>#}
  67.                         {% endif %}
  68.                     {% endif %}
  69.                     {% if htFile is defined %}
  70.                         {% if htFile is not empty %}
  71.                             <div class="col-md-2">
  72.                                 <div class="dropdown">
  73.                                     <!-- Botón del Dropdown -->
  74.                                     <button class="btn bg-blue-300 btn-block dropdown-toggle text-white" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="padding:0px; min-width:125px; height:35px; color: #333333;">
  75.                                         {% trans %}Higo&Trigo{% endtrans %}
  76.                                         <span class="caret"></span>
  77.                                     </button>
  78.                                     <!-- Menú Desplegable -->
  79.                                     <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
  80.                                         <li>
  81.                                             <a href="/higotrigo/ht/file/htexternal/{{ htFile.id }}/summary" target="_blank">
  82.                                                 {% trans %}Orden de Trabajo{% endtrans %}
  83.                                             </a>
  84.                                         </li>
  85.                                         <li>
  86.                                             <a href="/higotrigo/ht/file/{{ htFile.id }}/edit" target="_blank">
  87.                                                 {% trans %}Expediente{% endtrans %}
  88.                                             </a>
  89.                                         </li>
  90.                                     </ul>
  91.                                 </div>
  92.                             </div>
  93.                         {% endif %}
  94.                     {% endif %}
  95.                     {% if viewContract != 0 %}
  96.                         <div class="col-md-1">
  97.                             <div class="dropdown">
  98.                                 <button class="btn bg-green-300 btn-block dropdown-toggle text-white" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="padding:0px; min-width:135px; height:35px; color: #333333;">
  99.                                     {% trans %}Contrato{% endtrans %}
  100.                                     <span class="caret"></span>
  101.                                 </button>
  102.                                 <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
  103.                                     <li> <a href="/pdf/greenpatiocontract/{{ id }}" target="_blank"> {% trans %}Versión PDF{% endtrans %} </a> </li>
  104.                                     <li> <a href="/reservations-greenpatio/contract/{{ id }}" target="_blank"> {% trans %}Versión Editable{% endtrans %} </a> </li>
  105.                                 </ul>
  106.                             </div>
  107.                         </div>
  108.                     {% else %}
  109.                         <a href="/pdf/greenpatiocontract/{{ id }}" target="_blank" class="btn btn-info btn-gl" disabled="disabled" title="Solo se puede ver el contrato de reservas Confirmadas o Facturadas">{% trans %}Contrato{% endtrans %}</a>
  110.                     {% endif %}
  111.                     {% if clientId != 0 %}
  112.                         <a href="/reservations-greenpatio/payment/{{ id }}"  class="btn btn-info btn-gl">{% trans %}Pagos y Proformas de Deposito{% endtrans %} <i class="icon-coin-euro position-right"></i></a>
  113.                         <a href="/reservations-greenpatio/selinvoice/{{ id }}" class="btn bg-brown-600 btn-gl" >{% trans %}Facturación{% endtrans %}</a>
  114.                     {% endif %}
  115.                     {#<a href="{{ path('app_green_patio_gp_reminder_index', { 'id': id}) }}"  class="btn bg-orange-300 btn-gl">{% trans %}Reminders{% endtrans %} <i class="icon-cancel-blog position-right"></i></a>#}
  116.                     <a href="/reservations-greenpatio/delete/{{ id }}"  class="btn btn-danger btn-gl">{% trans %}Cancelar Reserva{% endtrans %} <i class="icon-cancel-circle2 position-right"></i></a>
  117.                 </div>
  118.                 <div class="col-sm-12 margen-15"></div>
  119.                 <div class="col-sm-12 margen-15">
  120.                     <div class="panel">
  121.                         <div class="panel-body">
  122.                             <style>
  123.                                 .stepper {
  124.                                     display: flex;
  125.                                     justify-content: space-between;
  126.                                     align-items: center;
  127.                                     padding: 20px;
  128.                                     border-radius: 10px;
  129.                                     color: white;
  130.                                     margin-bottom: 30px;
  131.                                 }
  132.                                 .step {
  133.                                     text-align: center;
  134.                                     position: relative;
  135.                                     flex: 1;
  136.                                 }
  137.                                 .step:not(:last-child)::after {
  138.                                     content: "";
  139.                                     position: absolute;
  140.                                     top: 24px;
  141.                                     right: -50%;
  142.                                     height: 4px;
  143.                                     width: 100%;
  144.                                     background: #d3d3d3;
  145.                                     z-index: 0;
  146.                                     transition: background-color 0.4s ease;
  147.                                 }
  148.                                 .step.completed:not(:last-child)::after {
  149.                                     background: #a4a840;
  150.                                 }
  151.                                 .step .icon {
  152.                                     background: #fff;
  153.                                     border-radius: 50%;
  154.                                     padding: 15px;
  155.                                     font-size: 24px;
  156.                                     z-index: 1;
  157.                                     position: relative;
  158.                                     display: inline-block;
  159.                                     font-family: 'icomoon';
  160.                                     color: #d3d3d3;
  161.                                     transition: background-color 0.4s ease, color 0.4s ease;
  162.                                     cursor: pointer;
  163.                                 }
  164.                                 .step.completed .icon {
  165.                                     background: #a4a840;
  166.                                     color: #fff;
  167.                                 }
  168.                                 .step.active .icon {
  169.                                     background: #a4a840;
  170.                                     color: #fff;
  171.                                 }
  172.                                 .step span {
  173.                                     display: block;
  174.                                     margin-top: 8px;
  175.                                     font-weight: bold;
  176.                                     font-size: 14px;
  177.                                     color: #d3d3d3;
  178.                                 }
  179.                                 .step.completed span {
  180.                                     color: #a4a840;
  181.                                 }
  182.                                 .step.active span {
  183.                                     color: #a4a840;
  184.                                 }
  185.                             </style>
  186.                             {% set pasos = ['Iniciado', 'Cotizado', 'Bloqueo', 'Confirmed', 'Invoiced'] %}
  187.                             {% set iconos = {
  188.                                 'Iniciado': 'icon-play',
  189.                                 'Cotizado': 'icon-coin-euro',
  190.                                 'Bloqueo': 'icon-lock',
  191.                                 'Confirmed': 'icon-checkmark-circle',
  192.                                 'Invoiced': 'icon-file-text'
  193.                             } %}
  194.                             {% set estadoActual = reserva.status %}
  195.                             {% set estadoIndex = -1 %}
  196.                             {% for i in 0..pasos|length - 1 %}
  197.                                 {% if pasos[i] == reserva.status %}
  198.                                     {% set estadoIndex = i %}
  199.                                 {% endif %}
  200.                             {% endfor %}
  201.                             <div class="stepper" id="estado-stepper" data-estado-index="{{ estadoIndex }}">
  202.                                 {% for paso in pasos %}
  203.                                     {% set index = loop.index0 %}
  204.                                     {% set clase = '' %}
  205.                                     {% if index < estadoIndex %}
  206.                                         {% set clase = 'completed' %}
  207.                                     {% elseif index == estadoIndex %}
  208.                                         {% set clase = 'active' %}
  209.                                     {% endif %}
  210.                                     <div class="step" data-step-index="{{ index }}" data-step-type="{{ clase }}">
  211.                                         <div class="icon {{ iconos[paso] }}"></div>
  212.                                         <span>{{ paso|upper }}</span>
  213.                                     </div>
  214.                                 {% endfor %}
  215.                             </div>
  216.                             <form name="mds_greenpatiobundle_revervation" method="post" action="/reservations-greenpatio/update/{{ id }}" class="form-horizontal" role="form" autocomplete="off">
  217.                                 <div class="col-md-12 col-xs-12" align="center"><strong class="text-info">
  218.                                     <legend class="border-teal-800"><h3>{% trans %}DATOS GENERALES ( EXPEDIENTE ){% endtrans %}</h3></legend></strong>
  219.                                 </div>
  220.                             <div class="col-md-12 col-xs-12">
  221.                                 <h4><strong>Green Patio ID # {{ id }} - {% trans %}Created by Agent{% endtrans %}: {{ createdBy }}</strong></h4>
  222.                             </div>
  223.                             <div class="col-md-12 col-xs-12">
  224.                                 <div class="col-md-6 col-xs-6 margen-5">
  225.                                     <div class="col-md-6"><label class="control-label text-left">{% trans %}Title{% endtrans %}</label></div>
  226.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation[title]" id="reservation_title" value="{{ reserva.title }}"></div>
  227.                                 </div>
  228.                                 <div class="col-md-2 col-xs-12 margen-5">
  229.                                     <div class="col-md-6"><label class="control-label text-left">{% trans %}# Id Proposal{% endtrans %}</label></div>
  230.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation[idProposal]" id="reservation_idProposal" value="{{ reserva.idProposal }}"></div>
  231.                                 </div>
  232.                                 <div class="col-md-2 col-xs-12 margen-5">
  233.                                     {#<div class="col-md-6"><label class="control-label text-left">{% trans %}TOKEN{% endtrans %}</label></div>#}
  234.                                     {#<div class="col-md-12"><input type="text" class="form-control" name="reservation[token]" id="reservation_token" value="{{ reserva.token }}" readonly></div>#}
  235.                                 </div>
  236.                                 <div class="col-md-12 col-xs-12" style="margin-left: -10px; padding-top: 5px; padding-bottom: 5px">
  237.                                     <div class="col-md-2 col-xs-6" style="margin-left: 10px; padding-top: 35px">
  238.                                         <a href="/client/add"  class="btn btn-info btn-gl" target="_blank">{% trans %}Add Client{% endtrans %} <i class="icon-user-plus position-right"></i></a>
  239.                                     </div>
  240.                                     <div class="col-md-2" style="margin-left: -40px; padding-top: 8px">
  241.                                         <div class="col-md-6"><label class="control-label text-left">{% trans %}Client{% endtrans %}</label></div>
  242.                                         <div class="col-md-12">
  243.                                             <select id="reservation_client" name="reservation[client]" class="form-control">
  244.                                                 <option value="">{% trans %}Select a client{% endtrans %}</option>
  245.                                                 {% for client in clients %}
  246.                                                     {% if client.id == clientId %}
  247.                                                         <option value="{{ client.id }}" selected="selected">{{ client.name|capitalize }} </option>
  248.                                                     {% else %}
  249.                                                         <option value="{{ client.id }}">{{ client.name|capitalize }}  </option>
  250.                                                     {% endif %}
  251.                                                 {% endfor %}
  252.                                             </select>
  253.                                         </div>
  254.                                     </div>
  255.                                     <div class="col-md-3 col-xs-6" >
  256.                                         <div class="form-group">
  257.                                             <label class="control-label is-visible">
  258.                                                 <label for="client_region" class="control-label is-visible">{% trans %}Contacto{% endtrans %}</label>
  259.                                             </label>
  260.                                             <div class="input-group col-lg-10 col-xs-10 InputClientContactSpinner">
  261.                                                 <select class="form-control" name="clientContact" id="client_contact" placeholder="{% trans %}Seleccione un contacto{% endtrans %}">
  262.                                                     <option value="" selected="selected">{% trans %}Seleccione un contacto{% endtrans %}</option>
  263.                                                     {% for contact in clientsContact %}
  264.                                                         {% if contact.id  == reserva.clientContact %}
  265.                                                             <option value="{{ contact.id }}" selected>{{ contact.name }} {{ contact.lastName }} ({{ contact.email }})</option>
  266.                                                         {% else %}
  267.                                                             <option value="{{ contact.id }}">{{ contact.name }} {{ contact.lastName }} ({{ contact.email }})</option>
  268.                                                         {% endif %}
  269.                                                     {% endfor %}
  270.                                                 </select>
  271.                                             </div>
  272.                                             <span class="help-block">{{ form_errors(form.clientContact) }}</span>
  273.                                         </div>
  274.                                     </div>
  275.                                     <div class="col-md-2 col-xs-6" style="margin-left: -30px; padding-top: 0px">
  276.                                         <div class="form-group">
  277.                                             <label class="control-label is-visible">
  278.                                                 <label for="client_region" class="control-label is-visible">{% trans %}Contacto No Registrado{% endtrans %}</label>
  279.                                             </label>
  280.                                             <div class="input-group col-lg-10 col-xs-10">
  281.                                                 <input type="text" class="form-control" id="contactUnregistered" name="contactUnregistered" placeholder="Correo electrónico" value="{{ reserva.contactUnregistered }}">
  282.                                             </div>
  283.                                         </div>
  284.                                     </div>
  285.                                     <div class="col-md-2 col-xs-6" >
  286.                                         <div class="form-group">
  287.                                             <label class="control-label is-visible">
  288.                                                 <label for="client_region" class="control-label is-visible">{% trans %}Nombre No Registrado{% endtrans %}</label>
  289.                                             </label>
  290.                                             <div class="input-group col-lg-10 col-xs-10">
  291.                                                 <input type="text" class="form-control" id="nameContactUnregistered" name="nameContactUnregistered" placeholder="Nombre y apellido" value="{{ reserva.nameContactUnregistered }}">
  292.                                             </div>
  293.                                         </div>
  294.                                     </div>
  295.                                     <div class="col-md-1 col-xs-6" >
  296.                                         <div class="form-group">
  297.                                             <label class="control-label is-visible">
  298.                                                 <label for="client_region" class="control-label is-visible">{% trans %} Teléfono{% endtrans %}</label>
  299.                                             </label>
  300.                                             <div class="input-group col-lg-10 col-xs-10">
  301.                                                 <input type="text" class="form-control" id="phoneContactUnregistered" name="phoneContactUnregistered" placeholder="Teléfono" value="{{ reserva.phoneContactUnregistered }}">
  302.                                             </div>
  303.                                         </div>
  304.                                     </div>
  305.                                 </div>
  306.                                 <div class="col-md-7 col-xs-12 margen-5">
  307.                                     <div class="col-md-3 col-xs-12 margen-5">
  308.                                         <div class="col-md-6"><label class="control-label text-left">{% trans %}Status{% endtrans %}</label></div>
  309.                                         <div class="col-md-12">
  310.                                             <select id="reservation_status" name="reservation[status]" class="form-control">
  311.                                                 <option value="">{% trans %}Select a status{% endtrans %}</option>
  312.                                                 {% if reserva.status == 'Iniciado' %} <option value="Iniciado" selected="selected">INICIADO</option> {% else %} <option value="Iniciado">INICIADO</option> {% endif %}
  313.                                                 {% if reserva.status == 'Bloqueo' %} <option value="Bloqueo" selected="selected">BLOQUEO</option> {% else %} <option value="Bloqueo">BLOQUEO</option> {% endif %}
  314.                                                 {% if reserva.status == 'Confirmed' %}
  315.                                                     <option value="Confirmed" selected="selected">CONFIRMADO *</option>
  316.                                                 {% else %}
  317.                                                     {% if confirmable %} <option value="Confirmed">CONFIRMADO *</option> {% else %} <option value="Confirmed" disabled="disabled">CONFIRMADO (Falta añadir sala) *</option> {% endif %}
  318.                                                 {% endif %}
  319.                                                 {% if reserva.status == 'Cotizado' %}
  320.                                                     <option value="Cotizado" selected="selected">COTIZADO</option>
  321.                                                 {% else %}
  322.                                                     {% if cotizable %} <option value="Cotizado">COTIZADO</option> {% else %} <option value="Cotizado" disabled="disabled">COTIZADO (Falta agregar salas)</option> {% endif %}
  323.                                                 {% endif %}
  324.                                                 {% if reserva.status == 'Invoiced' %} <option value="Invoiced" selected="selected">FACTURADO *</option> {% else %} <option value="Invoiced">FACTURADO *</option> {% endif %}
  325.                                                 {% if reserva.status == 'Deleted' %} <option value="Deleted" selected="selected">CANCELADO</option> {% else %} <option value="Deleted">CANCELADO</option> {% endif %}
  326.                                                 {% if reserva.status == 'Pendiente' %} <option value="Pendiente" selected="selected">PENDIENTE</option> {% endif %}
  327.                                             </select>
  328.                                         </div>
  329.                                     </div>
  330.                                     <div class="col-md-5 col-xs-12 margen-5">
  331.                                         <div class="col-md-6"><label class="control-label text-left">{% trans %}Días de bloqueo{% endtrans %}</label></div>
  332.                                         <div class="col-md-12"><input type="number" class="form-control" name="reservation[daysBlock]" id="reservation_daysBlock" value="{{ reserva.daysBlock }}" required {{ reserva.status == 'Bloqueo' ? 'disabled' : '' }}></div>
  333.                                     </div>
  334.                                     <div class="col-md-4 col-xs-12">
  335.                                         <div class="form-group">
  336.                                             <label class="control-label is-visible">
  337.                                                 <label for="client_region" class="control-label is-visible">{% trans %}Fecha limite bloqueo{% endtrans %}</label>
  338.                                             </label>
  339.                                             <div class="input-group col-lg-10 col-xs-10">
  340.                                                 <input type="text" class="form-control" id="days" name="days" placeholder="Fecha limite bloqueo" value="{{ reserva.days|date('Y-m-d') }}" disabled="disabled">
  341.                                             </div>
  342.                                         </div>
  343.                                     </div>
  344.                                     {% if reserva.status == 'Bloqueo' %}
  345.                                         {% if nextMailAlert  is not null %}
  346.                                             <div class="col-md-3" style="margin-left: 10px">
  347.                                                 <label class="control-label" for="forecast_date_start_title">{% trans %}Fecha de próxima notificación{% endtrans %}: </label>
  348.                                                 <input type="date" id="reservation_date_next_mail_alert" name="reservation[dateNextMailAlert]" class="form-control" value="{{ nextMailAlert|date('Y-m-d') }}">
  349.                                             </div>
  350.                                         {% else %}
  351.                                             <input type="hidden" class="form-control" name="reservation[dateNextMailAlert]" id="reservation_date_next_mail_alert" value="">
  352.                                         {% endif %}
  353.                                     {% else %}
  354.                                         <input type="hidden" class="form-control" name="reservation[dateNextMailAlert]" id="reservation_date_next_mail_alert" value="">
  355.                                     {% endif %}
  356.                                 </div>
  357.                                 <div class="col-md-3 col-xs-6 margen-5">
  358.                                     <div class="col-md-6"><label class="control-label text-left">{% trans %}Catering{% endtrans %}</label></div>
  359.                                     <div class="col-md-12">
  360.                                         {#<input type="text" class="form-control" name="reservation[client]" id="reservation_client" value="{{ reserva.client }}">#}
  361.                                         <select id="reservation_cateringName" name="reservation[cateringName]" class="form-control">
  362.                                             <option value="">{% trans %}Seleccione un catering{% endtrans %}</option>
  363.                                             {% for catering in caterings %}
  364.                                                 {% if reserva.cateringName == catering.company %}
  365.                                                     <option value="{{ catering.company }}" selected="selected">{{ catering.company|capitalize }} </option>
  366.                                                 {% else %}
  367.                                                     <option value="{{ catering.company }}">{{ catering.company|capitalize }}  </option>
  368.                                                 {% endif %}
  369.                                             {% endfor %}
  370.                                         </select>
  371.                                     </div>
  372.                                 </div>
  373.                                 <input type="hidden" class="form-control" name="reservation[priority]" id="reservation_priority" value="{{ reserva.priority }}">
  374.                                 {#<div class="col-md-2 col-xs-12 margen-5">#}
  375.                                     {#<div class="col-md-12"><label class="control-label text-left">{% trans %}Deposit{% endtrans %}</label></div>#}
  376.                                     {#<div class="col-md-12"><input type="text" class="form-control" name="reservation[deposit]" id="reservation_deposit" value="{{ reserva.deposit }}"></div>#}
  377.                                 {#</div>#}
  378.                                 <div class="col-md-12 col-xs-12 margen-5">
  379.                                     <br>
  380.                                 </div>
  381.                                 <div class="col-md-10 col-xs-12 margen-5">
  382.                                     <div class="col-md-12"><label class="control-label text-left">{% trans %}Description{% endtrans %} - Briefing</label></div>
  383.                                     <div class="col-md-12">
  384.                                         <textarea id="reservation_description" name="reservation[description]" class="form-control summernote" rows="7">{{ reserva.description }}</textarea>
  385.                                         {#<input type="text" class="form-control" name="reservation[deposit]" id="reservation_deposit" value="{{ reserva.deposit }}">#}
  386.                                     </div>
  387.                                 </div>
  388.                                 <input type="hidden" class="form-control" name="reservation[contract]" id="reservation_contract" value="{{ reserva.contract }}">
  389.                                 <div class="col-md-12 col-xs-12" >
  390.                                     <div class="col-md-3 col-xs-12" >
  391.                                     </div>
  392.                                     <div class="col-md-1 col-xs-12" style="margin-left: -50px; padding-top: 5px">
  393.                                     </div>
  394.                                     <div class="col-md-1 col-xs-12" ></div>
  395.                                     <div class="col-md-3 col-xs-12" >
  396.                                     </div>
  397.                                     <div class="col-md-1 col-xs-12" style="margin-left: -20px; padding-top: 5px">
  398.                                     </div>
  399.                                 </div>
  400.                                 <div class="col-md-12 col-xs-12" >
  401.                                     <div class="col-md-4 col-xs-12" >
  402.                                         <div class="col-md-12 col-xs-12" >
  403.                                             <div class="col-md-4 col-xs-12" >
  404.                                             </div>
  405.                                             <div class="col-md-1 col-xs-12" >
  406.                                             </div>
  407.                                         </div>
  408.                                     </div>
  409.                                     <div class="col-md-8 col-xs-12" style="padding-top: 0px; padding-left: 15px;padding-right: 15px">
  410.                                     </div>
  411.                                     <div class="col-md-1 col-xs-12" style="padding-top: 0px; padding-left: 15px;padding-right: 15px"></div>
  412.                                     <div class="col-md-7 col-xs-12" style="padding-top: 0px; padding-left: 15px;padding-right: 15px">
  413.                                     </div>
  414.                                 </div>
  415.                             </div>
  416.                             <div class="col-md-12 col-xs-12">
  417.                                 {#<div class="col-md-9 col-xs-12"></div>#}
  418.                                 {#<div class="col-md-3 col-xs-12">#}
  419.                                     {#<h6>({% trans %}Created by Agent{% endtrans %}: {{ createdBy }})</h6>#}
  420.                                 {#</div>#}
  421.                             </div>
  422.                             <div class="col-md-4 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  423.                             <div class="col-md-4 col-xs-12" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  424.                                 <div class="form-group form-group-material">
  425.                                     <div class="input-group teal">
  426.                                         <span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>
  427.                                         <button type="submit" id="reservation_description_save" name="reservation[save]" class="btn bg-green-600 btn-block">{% trans %}Save{% endtrans %}</button>
  428.                                     </div>
  429.                                 </div>
  430.                             </div>
  431.                             <div class="col-md-4 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  432.                         </form>
  433.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  434.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  435.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  436.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  437.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  438.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  439.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  440.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  441.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  442.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  443.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  444.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  445.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  446.                             <br><div class="col-md-12 col-xs-2" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div><br>
  447.                             <div class="col-md-12 col-xs-12" align="center">
  448.                                 <strong><h3>{% trans %}RESERVA DE SALAS{% endtrans %}</h3></strong>
  449.                             </div>
  450.                             <div class="col-md-12 col-xs-12" ><strong class="text-info">
  451.                                 <legend class="border-teal-800">{% trans %}Salas{% endtrans %}</legend></strong>
  452.                             </div>
  453.                             <form name="mds_greenpatiobundle_revervation_form2" method="post" action="/reservations-greenpatio/createsimplelounge/{{ id }}" class="form-horizontal" role="form" autocomplete="off">
  454.                                 <div class="col-md-2 col-xs-12">
  455.                                     <div class="col-md-12"><label class="control-label">{% trans %}Salas Precargadas{% endtrans %} *</label></div>
  456.                                     <div class="col-md-12">
  457.                                         <select id="reservation_sala_salasPrecargadas" name="reservation_sala[salaPrecargadas]" class="form-control" required="required">
  458.                                             <option value="">{% trans %}Seleccione una sala{% endtrans %}</option>
  459.                                             {% for loungePre in loungesPre %}
  460.                                                 <option value="{{ loungePre.id }}">{{ loungePre.name|capitalize }}  </option>
  461.                                             {% endfor %}
  462.                                         </select>
  463.                                     </div>
  464.                                 </div>
  465.                                 <div class="col-md-2 col-xs-12 margen-5">
  466.                                     <label class="control-label">{% trans %}Date{% endtrans %}: *</label>
  467.                                     <input type="date" id="reservation_sala_date" name="reservation_sala[dateStart]" value="" class="form-control" required="required">
  468.                                 </div>
  469.                                 <input type="hidden" class="form-control" name="reservation_sala[servicePrice]" id="reservation_sala_price" value="0">
  470.                                 <div class="col-md-1 col-xs-12 margen-5">
  471.                                     <div class="col-md-12"><label class="control-label">{% trans %}Pax{% endtrans %}</label></div>
  472.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation_sala[pax]" id="reservation_sala_pax" value=""></div>
  473.                                 </div>
  474.                                 <div class="col-md-1 col-xs-12 margen-5">
  475.                                     <div class="col-md-12"><label class="control-label">{% trans %}Inicio{% endtrans %} *</label></div>
  476.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation_sala[hourStart]" id="reservation_sala_hourStart" value="" placeholder="00:00" required="required"></div>
  477.                                 </div>
  478.                                 <div class="col-md-1 col-xs-12 margen-5">
  479.                                     <div class="col-md-12"><label class="control-label">{% trans %}Fin{% endtrans %} *</label></div>
  480.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation_sala[hourEnd]" id="reservation_sala_hourEnd" value="" placeholder="00:00" required="required"></div>
  481.                                 </div>
  482.                                 <div class="col-md-1 col-xs-12 margen-5">
  483.                                     <div class="col-md-12"><label class="control-label">{% trans %}Precio{% endtrans %}</label></div>
  484.                                     <div class="col-md-12"><input type="number" step="any" class="form-control" name="reservation_sala[servicePrice]" id="reservation_sala_servicePrice" value=""></div>
  485.                                 </div>
  486.                                 <div class="col-md-1 col-xs-12 margen-5">
  487.                                     <div class="col-md-12"><label class="control-label">{% trans %}Iva{% endtrans %}</label></div>
  488.                                     <div class="col-md-12"><input type="number" step="any" class="form-control" name="reservation_sala[iva]" id="reservation_sala_iva" value="" placeholder="21"></div>
  489.                                 </div>
  490.                                 <div class="col-md-1 col-xs-12 margen-5">
  491.                                     <div class="col-md-12"><label class="control-label">{% trans %}# Opción{% endtrans %}</label></div>
  492.                                     <div class="col-md-12"><input type="number" class="form-control" name="reservation_sala[idQuote]" id="reservation_sala_idQuote" value=""></div>
  493.                                 </div>
  494.                                 <div class="col-md-10 col-xs-12" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  495.                                 <div class="col-md-2 col-xs-12" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  496.                                     <div class="form-group form-group-material">
  497.                                         <div class="input-group teal">
  498.                                             <span class="input-group-addon bg-info-800"><i class="icon-plus22"></i></span>
  499.                                             <button type="submit" id="reservation_sala_save" name="reservation_sala[save]" class="btn bg-info-600 btn-block">{% trans %}Add{% endtrans %}</button>
  500.                                         </div>
  501.                                     </div>
  502.                                 </div>
  503.                             </form>
  504.                             <div class="col-md-12 col-xs-12" ><strong class="text-info">
  505.                                 <legend class="border-teal-800">{% trans %}Montaje y Desmontaje (Cargar día a día){% endtrans %}</legend></strong>
  506.                             </div>
  507.                             <form name="mds_greenpatiobundle_revervation_form3" method="post" action="/reservations-greenpatio/createsimpleloungemondes/{{ id }}" class="form-horizontal" role="form" autocomplete="off">
  508.                                 <div class="col-md-2 col-xs-12" >
  509.                                     <div class="col-md-12"><label class="control-label">{% trans %}Salas{% endtrans %} *</label></div>
  510.                                     <div class="col-md-12">
  511.                                         <select id="reservation_sala_mondes" name="reservation_sala_mondes[idLounge]" class="form-control" required="required">
  512.                                             <option value="">{% trans %}Seleccione una sala{% endtrans %}</option>
  513.                                             {% for loungesName in loungesNames %}
  514.                                                 <option value="{{ loungesName.id }}">{{ loungesName.name|capitalize }}  </option>
  515.                                             {% endfor %}
  516.                                         </select>
  517.                                     </div>
  518.                                 </div>
  519.                                 <div class="col-md-1 col-xs-12" >
  520.                                     <label class="control-label">{% trans %}Date{% endtrans %}: *</label>
  521.                                     <input type="date" id="reservation_sala_mondes_date" name="reservation_sala_mondes[dateStart]" value="" class="form-control" required="required">
  522.                                 </div>
  523.                                 <div class="col-md-2 col-xs-12" >
  524.                                     <div class="col-md-12"><label class="control-label">{% trans %}Montaje / Desmontaje{% endtrans %} *</label></div>
  525.                                     <div class="col-md-12">
  526.                                         <select id="reservation_sala_mondes_type" name="reservation_sala_mondes[type]" class="form-control" required="required">
  527.                                             <option value="">{% trans %}Select a type{% endtrans %}</option>
  528.                                                 <option value="Montaje">MONTAJE</option>
  529.                                                 <option value="Desmontaje">DESMONTAJE</option>
  530.                                         </select>
  531.                                     </div>
  532.                                 </div>
  533.                                 <input type="hidden" class="form-control" name="reservation_sala_mondes[servicePrice]" id="reservation_sala_mondes_price" value="0">
  534.                                 <div class="col-md-1 col-xs-12" >
  535.                                     <div class="col-md-12"><label class="control-label">{% trans %}Inicio{% endtrans %} *</label></div>
  536.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation_sala_mondes[hourStart]" id="reservation_sala_mondes_hourStart" value="" placeholder="00:00" required="required"></div>
  537.                                 </div>
  538.                                 <div class="col-md-1 col-xs-12" >
  539.                                     <div class="col-md-12"><label class="control-label">{% trans %}Fin{% endtrans %} *</label></div>
  540.                                     <div class="col-md-12"><input type="text" class="form-control" name="reservation_sala_mondes[hourEnd]" id="reservation_sala_mondes_hourEnd" value="" placeholder="00:00" required="required"></div>
  541.                                 </div>
  542.                                 <div class="col-md-1 col-xs-12 margen-5">
  543.                                     <div class="col-md-12"><label class="control-label">{% trans %}Precio{% endtrans %}</label></div>
  544.                                     <div class="col-md-12"><input type="number" step="any" class="form-control" name="reservation_sala_mondes[servicePrice]" id="reservation_sala_servicePrice" value=""></div>
  545.                                 </div>
  546.                                  <div class="col-md-1 col-xs-12 margen-5">
  547.                                     <div class="col-md-12"><label class="control-label">{% trans %}Iva{% endtrans %}</label></div>
  548.                                     <div class="col-md-12"><input type="number" step="any" class="form-control" name="reservation_sala_mondes[iva]" id="reservation_sala_iva" value="" placeholder="21"></div>
  549.                                 </div>
  550.                                 <div class="col-md-1 col-xs-12 margen-5">
  551.                                     <div class="col-md-12"><label class="control-label">{% trans %}# Opción{% endtrans %}</label></div>
  552.                                     <div class="col-md-12"><input type="number" class="form-control" name="reservation_sala_mondes[idQuote]" id="reservation_sala_mondes_idQuote" value=""></div>
  553.                                 </div>
  554.                                 <div class="col-md-10 col-xs-12" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  555.                                 <div class="col-md-2 col-xs-12" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  556.                                     <div class="form-group form-group-material">
  557.                                         <div class="input-group teal">
  558.                                             <span class="input-group-addon bg-info-800"><i class="icon-plus22"></i></span>
  559.                                             <button type="submit" id="reservation_sala_mondes_save" name="reservation_sala_mondes[save]" class="btn bg-info-600 btn-block">{% trans %}Add{% endtrans %}</button>
  560.                                         </div>
  561.                                     </div>
  562.                                 </div>
  563.                             </form>
  564.                         </div>
  565.                     </div>
  566.                     {% if numeroItems > 0 %}
  567.                         <div id="btn_quotes" class="col-sm-12">
  568.                             <div class="panel">
  569.                                 <div class="panel-body">
  570.                                     <div class="col-md-12 col-xs-12">
  571.                                         <strong class="text-info">
  572.                                             <legend class="border-teal-800">
  573.                                                 <div class="row">
  574.                                                     <div class="col-xs-10">
  575.                                                         <h3>{% trans %}COTIZADO{% endtrans %}</h3>
  576.                                                     </div>
  577.                                                     <div class="col-xs-2">
  578.                                                         {% set firstLevel = arrayLoungesInFile|first %}
  579.                                                         {% set firstItem = firstLevel|first %}
  580.                                                         <label for="reservation_idWebLanguage" class="">Idioma web</label>
  581.                                                         <select id="reservation_idWebLanguage" class="form-control" onchange="changeLanguageWeb(this.value)">
  582.                                                             {% for language, value in languagesWeb %}
  583.                                                                 <option value="{{ value }}" {% if firstItem.language is null or firstItem.language == value %}selected{% endif %}>{{ language }}</option>
  584.                                                             {% endfor %}
  585.                                                         </select>
  586.                                                     </div>
  587.                                                 </div>
  588.                                             </legend>
  589.                                         </strong>
  590.                                     </div>
  591.                                     <div class="col-md-2"></div>
  592.                                     <div class="col-md-12"></div>
  593.                                     <form name="mds_greenpatiobundle_loungrid" method="post" action="/reservations-greenpatio/updateloungegrid" class="form-horizontal" role="form" autocomplete="off">
  594.                                         <input type="hidden" class="form-control" name="reservationId" id="reservationId" value="{{ id }}">
  595.                                         {% if firstItem is not null and firstItem.language is not null %}
  596.                                             <input type="hidden" class="form-control" name="reservation_global_lounge[language]" id="reservation_global_lounge_language" value="{{ firstItem.language }}">
  597.                                         {% else %}
  598.                                             <input type="hidden" class="form-control" name="reservation_global_lounge[language]" id="reservation_global_lounge_language" value="{{ 1 }}">
  599.                                         {% endif %}
  600.                                         {% set idRankQuote = null %}
  601.                                         {% for keyRank, itemRankQuote in arrayLoungesByDay %}
  602.                                             <div class="col-md-12">
  603.                                                 <h4>
  604.                                                     <strong style="color: green;">Opción # {{ keyRank }} &nbsp &nbsp</strong>
  605.                                                     <a class="btn btn-success btn-xs" href="/reservations-greenpatio/checkquote/{{ id }}/{{ keyRank }}" onclick="return confirm('¿Deseas eliminar todas las otras cotizaciones?');"><i class="icon-check"></i></a>
  606.                                                     <a class="btn btn-danger btn-xs" href="/reservations-greenpatio/deletequote/{{ id }}/{{ keyRank }}" onclick="return confirm('¿Deseas eliminar la cotización?');"><i class="icon-trash"></i></a>
  607.                                                 </h4>
  608.                                             </div>
  609.                                             {% for key, itemDay in itemRankQuote %}
  610.                                                 <div class="col-md-12"><br></div>
  611.                                                 <div class="col-md-1"><h4>{{ key|slice(6,2) }}/{{ key|slice(4,2) }}/{{ key|slice(0,4) }}</h4></div>
  612.                                                 <div class="col-md-2" style="padding-left: 35px">
  613.                                                     <a href="/reservations-greenpatio/duplicateday/{{ id }}/{{ key|slice(6,2) }}-{{ key|slice(4,2) }}-{{ key|slice(0,4) }}/{{ keyRank }}" class="btn btn-outline-warning btn-gl">{% trans %}Duplicar Día{% endtrans %} </a>
  614.                                                 </div>
  615.                                                 <div class="col-md-12 no-padding">
  616.                                                     <div class="col-md-2"><label class="control-label">Fecha</label></div>
  617.                                                     <div class="col-md-3"><label class="control-label">Sala</label></div>
  618.                                                     <div class="col-md-1"><label class="control-label">Precio</label></div>
  619.                                                     <div class="col-md-1"><label class="control-label">Iva</label></div>
  620.                                                     <div class="col-md-1">
  621.                                                         <label class="control-label text-center">
  622.                                                             {% set hasMontaje = false %}
  623.                                                             {% for item in itemDay %}
  624.                                                                 {% if item.type is not null %}
  625.                                                                     {% set hasMontaje = true %}
  626.                                                                 {% endif %}
  627.                                                             {% endfor %}
  628.                                                             {% if hasMontaje %}
  629.                                                                 Tipo
  630.                                                             {% else %}
  631.                                                                 Personas
  632.                                                             {% endif %}
  633.                                                         </label>
  634.                                                     </div>
  635.                                                     <div class="col-md-1"><label class="control-label text-center">Inicio</label></div>
  636.                                                     <div class="col-md-1"><label class="control-label text-center">Fin</label></div>
  637.                                                     <div class="col-md-1">
  638.                                                         {#<label class="control-label text-center">Borrar</label>#}
  639.                                                     </div>
  640.                                                 </div>
  641.                                                 {% for item in itemDay %}
  642.                                                     {% set idRankQuote = item.rankQuote %}
  643.                                                     <div class="col-md-12 no-padding">
  644.                                                         <div class="col-md-2"><input type="date" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][newDate]" id="newDate_{{ item.id }}" value="{{ key|slice(0,4) }}-{{ key|slice(4,2) }}-{{ key|slice(6,2) }}"></div>
  645.                                                         <div class="col-md-3"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][name]" id="loungeName_{{ item.id }}" value="{{ item.loungeName }}" disabled></div>
  646.                                                         <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][price]" id="price_{{ item.id }}" value="{{ item.servicePrice }}"></div>
  647.                                                         <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][iva]" id="iva_{{ item.id }}" value="{{ item.iva }}" placeholder="21" required></div>
  648.                                                         {% if item.type is null %}
  649.                                                             <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][pax]" id="pax_{{ item.id }}" value="{{ item.pax }}"></div>
  650.                                                         {% else %}
  651.                                                             <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][type]" id="type_{{ item.type }}" value="{{ item.type }}"></div>
  652.                                                         {% endif %}
  653.                                                         <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][dateHourMinStart]" id="start_{{ item.id }}" value="{{ item.dateStart|date('H:i') }}"></div>
  654.                                                         <div class="col-md-1"><input type="text" class="form-control" name="lounge[{{ item.id }}][{{ key|slice(0,4) }}{{ key|slice(4,2) }}{{ key|slice(6,2) }}][{{ item.loungeName }}][dateHourMinEnd]" id="end_{{ item.id }}" value="{{ item.dateEnd|date('H:i') }}"></div>
  655.                                                         <div class="col-sm-1"></div>
  656.                                                         <div class="col-sm-1">
  657.                                                             {% if item.id != 0 %}
  658.                                                                 <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/reservations-greenpatio/deleteitemsimple/{{ item.id }}/{{ key|slice(6,2) }}-{{ key|slice(4,2) }}-{{ key|slice(0,4) }}" title="Eliminar este elemento"></a>
  659.                                                             {% else %}
  660.                                                                 <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/reservations-greenpatio/edit/{{ id }}" title="Antes debe guardar el expediente"></a>
  661.                                                             {% endif %}
  662.                                                         </div>
  663.                                                     </div>
  664.                                                 {% endfor %}
  665.                                             {% endfor %}
  666.                                             {% if arrayLoungesInFile[idRankQuote] is defined and arrayLoungesInFile[idRankQuote] is not empty %}
  667.                                                 {% for item in arrayLoungesInFile[idRankQuote] %}
  668.                                                     <div class="col-xs-12 mt-10">
  669.                                                         <br>
  670.                                                         <ul class="nav nav-tabs" role="tablist">
  671.                                                             <li class="active" role="presentation">
  672.                                                                 <a href="#resumenDescriptivo-{{item.idLounge}}-{{keyRank}}" aria-controls="resumenDescriptivo-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab">🌐 {% trans %}Resumen Descriptivo{% endtrans %}</a>
  673.                                                             </li>
  674.                                                             <li role="presentation">
  675.                                                                 <a href="#general-{{item.idLounge}}-{{keyRank}}" aria-controls="general-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab">🌐 {% trans %}Importante (Texto General){% endtrans %}</a>
  676.                                                             </li>
  677.                                                             <li role="presentation">
  678.                                                                 <a href="#horarios-{{item.idLounge}}-{{keyRank}}" aria-controls="horarios-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab">🌐 {% trans %}Importante (Horarios){% endtrans %}</a>
  679.                                                             </li>
  680.                                                             <li role="presentation">
  681.                                                                 <a href="#parking-{{item.idLounge}}-{{keyRank}}" aria-controls="parking-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab">🌐 {% trans %}Importante (Parking){% endtrans %}</a>
  682.                                                             </li>
  683.                                                             <li role="presentation">
  684.                                                                 <a href="#contract-{{item.idLounge}}-{{keyRank}}" aria-controls="contract-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab"><strong>📜 {% trans %}Contrato (3. El Evento){% endtrans %}</strong></a>
  685.                                                             </li>
  686.                                                             <li role="presentation">
  687.                                                                 <a href="#booking-{{item.idLounge}}-{{keyRank}}" aria-controls="booking-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab"><strong>📜 {% trans %}Contrato (7. Reserva){% endtrans %}</strong></a>
  688.                                                             </li>
  689.                                                             <li role="presentation">
  690.                                                                 <a href="#others-{{item.idLounge}}-{{keyRank}}" aria-controls="others-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab"><strong>📜 {% trans %}Contrato (Página 3){% endtrans %}</strong></a>
  691.                                                             </li>
  692.                                                             {#<li role="presentation">#}
  693.                                                                 {#<a href="#fullcontract-{{item.idLounge}}-{{keyRank}}" aria-controls="fullcontract-{{item.idLounge}}-{{keyRank}}" role="tab" data-toggle="tab">{% trans %}Contrato Completo (Visualizador){% endtrans %}</a>#}
  694.                                                             {#</li>#}
  695.                                                         </ul>
  696.     
  697.                                                         <!-- Tab panes -->
  698.                                                         <div class="tab-content">
  699.                                                             <div role="tabpanel" class="tab-pane active" id="resumenDescriptivo-{{item.idLounge}}-{{keyRank}}">
  700.                                                                 <div class="col-md-12">
  701.                                                                     <textarea id="" name="reservation_global_lounge[{{ item.idLounge }}][importantDescription]" class="form-control summernote resumenDescriptivo-{{ item.idLounge }}-editor" rows="3">{{ item.loungeImportantDescription }}</textarea>
  702.                                                                 </div>
  703.                                                             </div>
  704.                                                             <div role="tabpanel" class="tab-pane" id="general-{{item.idLounge}}-{{keyRank}}">
  705.                                                                 <div class="col-md-12">
  706.                                                                     <textarea id="" name="reservation_global_lounge[{{ item.idLounge }}][importantDescGeneralText]" class="form-control summernote-small general-{{ item.idLounge }}-editor">{{ item.loungeImportantDescGeneralText }}</textarea>
  707.                                                                 </div>
  708.                                                             </div>
  709.                                                             <div role="tabpanel" class="tab-pane" id="horarios-{{item.idLounge}}-{{keyRank}}">
  710.                                                                 <div class="col-md-12">
  711.                                                                     <textarea id="" name="reservation_global_lounge[{{ item.idLounge }}][importantDescSchedules]" class="form-control summernote-small horarios-{{ item.idLounge }}-editor">{{ item.loungeImportantDescSchedules }}</textarea>
  712.                                                                 </div>
  713.                                                             </div>
  714.                                                             <div role="tabpanel" class="tab-pane" id="parking-{{item.idLounge}}-{{keyRank}}">
  715.                                                                 <div class="col-md-12">
  716.                                                                     <textarea id="" name="reservation_global_lounge[{{ item.idLounge }}][importantDescParking]" class="form-control summernote-small parking-{{ item.idLounge }}-editor">{{ item.loungeImportantDescParking }}</textarea>
  717.                                                                 </div>
  718.                                                             </div>
  719.                                                             <div role="tabpanel" class="tab-pane" id="contract-{{item.idLounge}}-{{keyRank}}">
  720.                                                                 <div class="col-md-12">
  721.                                                                     <textarea id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][contract]" class="form-control summernote-small">{{ item.loungeDocContract }}</textarea>
  722.                                                                 </div>
  723.                                                             </div>
  724.                                                             <div role="tabpanel" class="tab-pane" id="booking-{{item.idLounge}}-{{keyRank}}">
  725.                                                                 <div class="col-md-12">
  726.                                                                     <textarea id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][booking]" class="form-control summernote-small">{{ item.loungeDocBookingData }}</textarea>
  727.                                                                 </div>
  728.                                                             </div>
  729.                                                             <div role="tabpanel" class="tab-pane" id="others-{{item.idLounge}}-{{keyRank}}">
  730.                                                                 <div class="col-md-12">
  731.                                                                     <div class="col-md-2 col-xs-6" >
  732.                                                                         <div class="form-group">
  733.                                                                             <label class="control-label is-visible">
  734.                                                                                 <label for="client_region" class="control-label is-visible">{% trans %}Fecha del contrato{% endtrans %}</label>
  735.                                                                             </label>
  736.                                                                             <div class="input-group col-lg-10 col-xs-10">
  737.                                                                                 <input type="date" id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][othersDateContract]" value="{{ item.loungeDocDateAt|date('Y-m-d')|default('') }}" class="form-control">
  738.                                                                             </div>
  739.                                                                         </div>
  740.                                                                     </div>
  741.                                                                     <div class="col-md-5 col-xs-6" >
  742.                                                                         <div class="form-group">
  743.                                                                             <label class="control-label is-visible">
  744.                                                                                 <label for="client_region" class="control-label is-visible">{% trans %}Representante del cliente{% endtrans %}</label>
  745.                                                                             </label>
  746.                                                                             <div class="input-group col-lg-10 col-xs-10">
  747.                                                                                 <input type="text" class="form-control" id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][othersClientProxy]" placeholder="Representada por D Rafael Guerrero Soler" value="{{ item.loungeDocClientProxy }}">
  748.                                                                             </div>
  749.                                                                         </div>
  750.                                                                     </div>
  751.                                                                     <div class="col-md-5 col-xs-6" >
  752.                                                                         <div class="form-group">
  753.                                                                             <label class="control-label is-visible">
  754.                                                                                 <label for="client_region" class="control-label is-visible">{% trans %}Oficio del cliente{% endtrans %}</label>
  755.                                                                             </label>
  756.                                                                             <div class="input-group col-lg-10 col-xs-10">
  757.                                                                                 <input type="text" class="form-control" id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][othersClientJob]" placeholder="Coches" value="{{ item.loungeDocClientJob }}">
  758.                                                                             </div>
  759.                                                                         </div>
  760.                                                                     </div>
  761.                                                                 </div>
  762.                                                             </div>
  763.                                                             {#<div role="tabpanel" class="tab-pane" id="fullcontract-{{item.idLounge}}">#}
  764.                                                                 {#<div class="col-md-12">#}
  765.                                                                     {#<textarea id="reservation_global_lounge" name="reservation_global_lounge[{{ item.idLounge }}][fullcontract]" class="form-control summernote-small-full" disabled ="disabled">{{ item.loungeDocFullContract }}</textarea>#}
  766.                                                                 {#</div>#}
  767.                                                             {#</div>#}
  768.                                                         </div>
  769.                                                     </div>
  770.                                                 {% endfor %}
  771.                                             {% endif %}
  772.                                             {% if not loop.last %}<div class="col-md-12"><br><hr><br></div>{% endif %}
  773.                                         {% endfor %}
  774.                                         <div class="col-md-10 col-xs-12 margen-5"><br><hr></div>
  775.                                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  776.                                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  777.                                             <div class="form-group form-group-material">
  778.                                                 <div class="input-group teal">
  779.                                                     <span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>
  780.                                                     <button type="submit" id="mds_greenpatiobundle_reservation_save" name="mds_greenpatiobundle_reservation[save]" class="btn bg-green-600 btn-block">Guardar Cotizaciones</button>
  781.                                                 </div>
  782.                                             </div>
  783.                                         </div>
  784.                                         <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  785.                                     </form>
  786.                                     <form name="mds_greenpatiobundle_addquote" method="post" action="/reservations-greenpatio/duplicatequote" class="form-horizontal" role="form" autocomplete="off">
  787.                                         <input type="hidden" class="form-control" name="addquote[reservationId]" id="reservationId" value="{{ id }}">
  788.                                         <div class="col-md-12"></div>
  789.                                         <div class="col-md-12"><br><br><br><br></div>
  790.                                         <div class="col-md-12">
  791.                                             <div class="col-md-5"></div>
  792.                                             <div class="col-md-3">
  793.                                                 <select id="reservation_sala_salasPrecargadas" name="addquote[salaPrecargadas]" class="form-control" required>
  794.                                                     <option value="">{% trans %}Seleccione una sala{% endtrans %}</option>
  795.                                                     {% for loungePre in loungesPre %}
  796.                                                         <option value="{{ loungePre.id }}">{{ loungePre.name|capitalize }}  </option>
  797.                                                     {% endfor %}
  798.                                                 </select>
  799.                                             </div>
  800.                                             <div class="col-md-1"><input type="number" class="form-control" step="any" name="addquote[salaPrice]" id="addquote_price" placeholder="Precio"></div>
  801.                                             <div class="col-md-1"><input type="number" class="form-control" step="any" name="addquote[idQuote]" id="addquote_idQuote" placeholder="# Opción" title="Número de opción que deseas duplicar"></div>
  802.                                             <div class="col-md-1 ml-5">
  803.                                                 <div class="form-group form-group-material">
  804.                                                     <div class="input-group teal">
  805.                                                         <span class="input-group-addon bg-teal-800"><i class="icon-add"></i></span>
  806.                                                         <button type="submit" id="mds_greenpatiobundle_reservation_addquote" name="mds_greenpatiobundle_reservation[save]" class="btn bg-green-600 btn-block">Duplicar Opción</button>
  807.                                                     </div>
  808.                                                 </div>
  809.                                             </div>
  810.                                         </div>
  811.                                     </form>
  812.                                 </div>
  813.                             </div>
  814.                         </div>
  815.                     {% endif %}
  816.                     <div class="col-sm-12">
  817.                         <div class="panel">
  818.                             <div class="panel-body text-center">
  819.                                 <div class="col-sm-12 ">
  820.                                     <div class="col-sm-4"><b class="text-success">{% trans %}Sale Client Global{% endtrans %} (Salas)</b><br><b> {{ totales_global_con_iva|number_format(2, '.', ',') }} €</b></div>
  821.                                     <div class="col-sm-4"><b class="text-success">{% trans %}IVA{% endtrans %} (Salas)</b><br><b> {{  totales_global_iva|number_format(2, '.', ',') }} €</b></div>
  822.                                     <div class="col-sm-4"><b class="text-success">{% trans %}Sale No Vat{% endtrans %} (Salas)</b><br><b> {{ totales_global_neto|number_format(2, '.', ',') }} €</b></div>
  823.                                 </div>
  824.                             </div>
  825.                         </div>
  826.                     </div>
  827.                     {# Con <div id="btn_srv" usamos el _fragment para el salto al insertar un servicio #}
  828.                     <div id="btn_srv" class="col-sm-12">
  829.                         <div class="panel">
  830.                             <div class="panel-body text-center">
  831.                                 <div class="col-sm-12 ">
  832.                                     <div class="col-sm-12 no-padding">
  833.                                         <div class="panel">
  834.                                             <div class="panel-heading bg-success-800">
  835.                                                 <h6 class="panel-title"><strong>{% trans %}Add Services to Reservation{% endtrans %}</strong><a class="heading-elements-toggle"><i class="icon-more"></i></a></h6>
  836.                                             </div>
  837.                                             <div class="panel-body">
  838.                                                 <div class="col-sm-12 no-padding">
  839.                                                     <div class="col-xs-4 margen-10">
  840.                                                         <div class="col-xs-4 margen-10">
  841.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/3/{{ id }}">
  842.                                                                 <input type="image" src="/assets/images/icon/avs_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Audiovisuales{% endtrans %}">
  843.                                                             </form>
  844.                                                         </div>
  845.                                                         <div class="col-xs-4 margen-10">
  846.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/17/{{ id }}">
  847.                                                                 <input type="image" src="/assets/images/icon/cop_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Personal de Seguridad{% endtrans %}">
  848.                                                             </form>
  849.                                                         </div>
  850.                                                         <div class="col-xs-4 margen-10">
  851.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/18/{{ id }}">
  852.                                                                 <input type="image" src="/assets/images/icon/wifi_hoja.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}WiFi{% endtrans %}">
  853.                                                             </form>
  854.                                                         </div>
  855.                                                     </div>
  856.                                                     <div class="col-xs-4 margen-10">
  857.                                                         <div class="col-xs-4 margen-10">
  858.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/15/{{ id }}">
  859.                                                                 <input type="image" src="/assets/images/icon/asistant_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Proyect Manager ( Asistencia ){% endtrans %}">
  860.                                                             </form>
  861.                                                         </div>
  862.                                                         <div class="col-xs-4 margen-10">
  863.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/11/{{ id }}">
  864.                                                                 <input type="image" src="/assets/images/icon/fork_green.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}F&B ( Catering ){% endtrans %}">
  865.                                                             </form>
  866.                                                         </div>
  867.                                                         <div class="col-xs-4 margen-10">
  868.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/21/{{ id }}">
  869.                                                                 <input type="image" src="/assets/images/icon/clean_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Limpieza & Mantenimiento{% endtrans %}">
  870.                                                             </form>
  871.                                                         </div>
  872.                                                     </div>
  873.                                                     <div class="col-xs-4 margen-10">
  874.                                                         <div class="col-xs-4 margen-10">
  875.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/20/{{ id }}">
  876.                                                                 <input type="image" src="/assets/images/icon/parking_verde.jpg" alt="Login"  href="/" height="60" width="80" title="{% trans %}Parking{% endtrans %}">
  877.                                                             </form>
  878.                                                         </div>
  879.                                                         <div class="col-xs-4 margen-10">
  880.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/19/{{ id }}">
  881.                                                                 <input type="image" src="/assets/images/icon/silla_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Mobiliario & Decoracion{% endtrans %}">
  882.                                                             </form>
  883.                                                         </div>
  884.                                                         <div class="col-xs-4 margen-10">
  885.                                                             <form name="boton_avexpress" method="" action="/reservations-greenpatio/reservations/white/services/add/12/{{ id }}">
  886.                                                                 <input type="image" src="/assets/images/icon/otros_verde.png" alt="Login"  href="/" height="60" width="80" title="{% trans %}Otros{% endtrans %}">
  887.                                                             </form>
  888.                                                         </div>
  889.                                                     </div>
  890.                                                 </div>
  891.                                             </div>
  892.                                         </div>
  893.                                     </div>
  894.                                     {% if services is not empty %}
  895.                                         <form name="mds_greenpatiobundle_servicegrid" method="post" action="/reservations-greenpatio/updateservicegrid/{{ id }}" class="form-horizontal" role="form" autocomplete="off">
  896.                                             <div class="col-sm-12 margen-15" style="padding-left: 0px; padding-right: 0px">
  897.                                                 <div class="panel">
  898.                                                     <div class="panel-body">
  899.                                                         <div class="col-md-10 col-xs-10" ><strong class="text-info text-left">
  900.                                                             <legend class="border-teal-800">{% trans %}Services{% endtrans %}</legend></strong>
  901.                                                         </div>
  902.                                                         <div class="col-xs-1">
  903.                                                             <label>% Comisión AvExpress</label>
  904.                                                             <div class="col-md-12">
  905.                                                                 <div class="col-md-12"><input type="number" id="comAvGp" name="comAvGp" placeholder="10" value="{{ reserva.comAvGp }}" class="form-control" step="any"></div>
  906.                                                             </div>
  907.                                                         </div>
  908.                                                         <div class="col-xs-1">
  909.                                                             <label>% Comisión Higo&Trigo</label>
  910.                                                             <div class="col-md-12">
  911.                                                                 <div class="col-md-12"><input type="number" id="comHtGp" name="comHtGp" placeholder="14" value="{{ reserva.comHtGp }}" class="form-control" step="any"></div>
  912.                                                             </div>
  913.                                                         </div>
  914.                                                     </div>
  915.                                                     {% for service in services %}
  916.                                                         {% set loopIndex = loop.index %}
  917.                                                         {% if service.currency is empty %}
  918.                                                             {% set currency = 'Euro' %}
  919.                                                         {% else %}
  920.                                                             {% set currency = service.currency %}
  921.                                                         {% endif %}
  922.                                                         {% set contcolor = service.contcolor %}
  923.                                                         {% set error_commission = '' %}
  924.                                                         {% if service.commission is empty or service.commission =='0' %}
  925.                                                             {% set error_commission = 'has-error' %}
  926.                                                         {% endif %}
  927.                                                         {% set error_over  = '' %}
  928.                                                         {% if service.over  is empty or service.over =='0' %}
  929.                                                             {% set error_over = 'has-error' %}
  930.                                                         {% endif %}
  931.                                                         {% set error_iva  = '' %}
  932.                                                         {% if service.iva  is empty or service.iva =='0' %}
  933.                                                             {% set error_iva = 'has-error' %}
  934.                                                         {% endif %}
  935.                                                         {% if service.opCommission is empty %}
  936.                                                             {% set option_opcommission = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  937.                                                         {% else %}
  938.                                                             {% if service.opCommission == '0' %}
  939.                                                                 {% set option_opcommission  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  940.                                                             {% elseif service.opCommission == '1' %}
  941.                                                                 {% set option_opcommission  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  942.                                                             {% endif %}
  943.                                                         {% endif %}
  944.                                                         {% if service.opOver is empty %}
  945.                                                             {% set option_opover = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  946.                                                         {% else %}
  947.                                                             {% if service.opOver == '0' %}
  948.                                                                 {% set option_opover = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  949.                                                             {% elseif service.opOver == '1' %}
  950.                                                                 {% set option_opover  = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  951.                                                             {% endif %}
  952.                                                         {% endif %}
  953.                                                         {% if service.opIva is empty %}
  954.                                                             {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  955.                                                         {% else %}
  956.                                                             {% if service.opIva == '0' %}
  957.                                                                 {% set option_opiva  = '<option value="0" selected="selected">-</option><option value="1">+</option>' %}
  958.                                                             {% elseif service.opIva == '1' %}
  959.                                                                 {% set option_opiva = '<option value="1" selected="selected">+</option><option value="0">-</option>' %}
  960.                                                             {% endif %}
  961.                                                         {% endif %}
  962.                                                         {% set fondo_color  = 'white' %}
  963.                                                         {% if service.serviceId == '0'  and  service.serviceCatId != "16"%}
  964.                                                             {% set message_presentation  = 'This service has no presentation because it has not been added to the supplier as a service'|trans %}
  965.                                                             {% set name_presentation  = 'Service without presentation'|trans %}
  966.                                                             {% set boton_presentation  = 'Save Service in Supplier'|trans %}
  967.                                                             {% set no_presentacion_tip  = '<span data-popup="tooltip-custom" title="' ~ message_presentation  ~'"><span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span></span>' %}
  968.                                                             {% set no_presentacion  = '
  969.                                                                                         <div class="panel-footer">
  970.                                                                                             <span class="label text-danger-800"><b>' ~ name_presentation  ~':</b></span>
  971.                                                                                             <span class="label text-grey-800"><i class"text-grey">' ~ message_presentation ~'.</i> |</span>
  972.                                                                                             <a class="text-teal boton_services_supplier_proposal" href="/supplier/services/fromproposal/' ~ service.serviceCatName|lower ~ '/add/' ~ service.id ~ '">' ~ boton_presentation ~ '</a></i>
  973.                                                                                         </div>' %}
  974.                                                         {% else %}
  975.                                                             {% set message_presentation  = '' %}
  976.                                                             {% set name_presentation  = '' %}
  977.                                                             {% set no_presentacion_tip  = '' %}
  978.                                                             {% set no_presentacion  = '' %}
  979.                                                         {% endif %}
  980.                                                         {% if service.serviceCatId =="1" %}
  981.                                                             {% set name_days_night  = "Nights" %}
  982.                                                         {% else %}
  983.                                                             {% set name_days_night  = "Days" %}
  984.                                                         {% endif %}
  985.                                                         {% if service.serviceCatId =="1" %}
  986.                                                             {% set name_days_night  = "Nights" %}
  987.                                                         {% else %}
  988.                                                             {% set name_days_night  = "Days" %}
  989.                                                         {% endif %}
  990.                                                         {% set additional = '' %}
  991.                                                         <div id="{{ service.id }}" class="panel panel-flat border-left-lg border-left-{{ contcolor }} {{ fondo_color }} panel-collapsed">
  992.                                                             <div class="panel-heading">
  993.                                                                 <div class="panel-title text-left">
  994.                                                                     <b class="text-{{ contcolor }}">{% trans %}Service{% endtrans %}: {% if not (service.serviceCatName|trans == 'Menú') %} {{ service.serviceCatName|trans }} {% else %} Catering {% endif %} {% if (service.name is not null) %} - {{ service.name }}{% endif %}</b>
  995.                                                                     {% autoescape %}{{ additional|raw }}{% endautoescape %}
  996.                                                                 </div>
  997.                                                                 <div class="heading-elements">
  998.                                                                     <ul class="icons-list">
  999.                                                                         <li><a data-action="collapse"></a></li>
  1000.                                                                     </ul>
  1001.                                                                 </div>
  1002.                                                             </div>
  1003.                                                             {% if not (service.serviceCatId == 15) %}
  1004.                                                                 <div class="panel-body">
  1005.                                                                 <div class="form-group">
  1006.                                                                 <div class="col-sm-11">
  1007.                                                                     <div class="col-sm-12">
  1008.                                                                         {% if not (service.serviceCatId == 15) %}
  1009.                                                                             <div class="col-sm-3" style="padding-bottom: 10px; padding-left: 0px; ">
  1010.                                                                                 <label class="control-label" for="services_opcommission">{% trans %}Supplier{% endtrans %}:</label>
  1011.                                                                                 <div class="form-group form-group-material">
  1012.                                                                                     <select id="services_supplier" name="services[{{ service.id }}][supplier]" class="form-control" style="padding:0px;text-align-last: center;">
  1013.                                                                                         <option value="0">{% trans %}Select a Supplier{% endtrans %}</option>
  1014.                                                                                         {% for supplier in listSupplier %}
  1015.                                                                                             {% if supplier.id == service.supplierId %}
  1016.                                                                                                 <option value="{{ supplier.id }}" selected="selected">{{ supplier.company }}</option>
  1017.                                                                                             {% else %}
  1018.                                                                                                 <option value="{{ supplier.id }}">{{ supplier.company }}</option>
  1019.                                                                                             {% endif %}
  1020.                                                                                         {% endfor %}
  1021.                                                                                     </select>
  1022.                                                                                 </div>
  1023.                                                                             </div>
  1024.                                                                         {% endif %}
  1025.                                                                         {% if service.serviceCatId == 15 %}
  1026.                                                                             <div class="col-sm-2" style="padding-bottom: 10px; padding-left: 0px; ">
  1027.                                                                                 <label class="control-label" for="services_agent">{% trans %}Agente{% endtrans %}:</label>
  1028.                                                                                 <div class="form-group form-group-material">
  1029.                                                                                     <select id="services_agent" name="services[{{ service.id }}][agent]" class="form-control" style="padding:0px;text-align-last: center;">
  1030.                                                                                         <option value="0">{% trans %}Selecciona un agente{% endtrans %}</option>
  1031.                                                                                         {% for user in allUsersActive %}
  1032.                                                                                             {% if (service.assistantId is not empty) and (user.id == service.assistantId or ((user.id * (-1)) == service.assistantId)) %}
  1033.                                                                                                 {% if user.role == 'Freelance' %}
  1034.                                                                                                     <option value="{{ user.team }}" selected="selected">{{ user.name }} {{ user.lastname }}</option>
  1035.                                                                                                 {% else %}
  1036.                                                                                                     <option value="{{ user.id }}" selected="selected">{{ user.name }} {{ user.lastname }}</option>
  1037.                                                                                                 {% endif %}
  1038.                                                                                             {% else %}
  1039.                                                                                                 {#      FreeLance no registrado en el sistema       #}
  1040.                                                                                                 {% if user.role == 'Freelance' %}
  1041.                                                                                                     <option value="{{ user.team }}">{{ user.name }} {{ user.lastname }}</option>
  1042.                                                                                                 {% else %}
  1043.                                                                                                     <option value="{{ user.id }}">{{ user.name }} {{ user.lastname }}</option>
  1044.                                                                                                 {% endif %}
  1045.                                                                                             {% endif %}
  1046.                                                                                         {% endfor %}
  1047.                                                                                     </select>
  1048.                                                                                 </div>
  1049.                                                                             </div>
  1050.                                                                         {% endif %}
  1051.                                                                     </div>
  1052.                                                                     <div class="col-sm-3">
  1053.                                                                         <label class="control-label" for="services_name">{% trans %}Name{% endtrans %}: </label>
  1054.                                                                         <input type="text" id="services_name_{{ service.id }}" name="services[{{ service.id }}][name]"  value="{{ service.name }}" class="form-control">
  1055.                                                                     </div>
  1056.                                                                     <div class="col-md-2 col-xs-12">
  1057.                                                                         <label class="control-label" for="services_price">
  1058.                                                                             <span data-popup="tooltip-custom" title="{% trans %}Price with VAT or without VAT{% endtrans %}">
  1059.                                                                                 <b class="text-{{ contcolor }}">{% trans %}Price{% endtrans %}</b>:
  1060.                                                                             </span>
  1061.                                                                         </label>
  1062.                                                                         <input type="text" id="services_price_{{ service.id }}" name="services[{{ service.id }}][price]" value="{{ service.price|number_format(2, ',', '.') }}" class="form-control bg-{{ contcolor }}-300">
  1063.                                                                     </div>
  1064.                                                                     {% if not (service.serviceCatId == 15) %}
  1065.                                                                         <div class="col-md-1 col-xs-6">
  1066.                                                                             <label class="control-label" for="services_units">{% trans %}Units{% endtrans %}: </label>
  1067.                                                                             <input type="number" id="services_units_{{ service.id }}" name="services[{{ service.id }}][units]" value="{{ service.units }}" class="form-control">
  1068.                                                                         </div>
  1069.                                                                         <div class="col-md-1 col-xs-12">
  1070.                                                                             <label class="control-label" for="services_pax">{% trans %}Pax{% endtrans %}: </label>
  1071.                                                                             <input type="number" id="services_pax_{{ service.id }}" name="services[{{ service.id }}][pax]" value="{{ service.pax }}" class="form-control">
  1072.                                                                         </div>
  1073.                                                                     {% endif %}
  1074.                                                                     <div class="col-md-5 col-xs-12">
  1075.                                                                         {% autoescape %}
  1076.                                                                             <div class="col-md-2 col-xs-6  no-padding-right">
  1077.                                                                                 <label class="control-label" for="services_opcommission" >-/+: </label>
  1078.                                                                                 <div class="form-group form-group-material">
  1079.                                                                                     <select id="services_opcommission_{{ service.id }}" name="services[{{ service.id }}][opCommission]" class="form-control" style="padding:0px;text-align-last: center;">
  1080.                                                                                         {{ option_opcommission|raw }}
  1081.                                                                                     </select>
  1082.                                                                                 </div>
  1083.                                                                             </div>
  1084.                                                                             <div class="col-md-2 col-xs-6  no-padding-left">
  1085.                                                                                 <label class="control-label" for="services_commission">{% trans %}Commission{% endtrans %}: </label>
  1086.                                                                                 <div class="form-group form-group-material {{ error_commission }}">
  1087.                                                                                     <input type="text" id="services_commission_{{ service.id }}" name="services[{{ service.id }}][commission]" value="{{ service.commission|number_format(2, ',', '.') }}" class="form-control">
  1088.                                                                                 </div>
  1089.                                                                             </div>
  1090.                                                                             <div class="col-md-2 col-xs-6  no-padding-right">
  1091.                                                                                 <label class="control-label" for="services_opover">-/+: </label>
  1092.                                                                                 <div class="form-group form-group-material">
  1093.                                                                                     <select id="services_opover_{{ service.id }}" name="services[{{ service.id }}][opOver]" class="form-control" style="padding:0px;text-align-last: center;">
  1094.                                                                                         {{ option_opover|raw }}
  1095.                                                                                     </select>
  1096.                                                                                 </div>
  1097.                                                                             </div>
  1098.                                                                             <div class="col-md-2 col-xs-6  no-padding-left">
  1099.                                                                                 <label class="control-label" for="services_over">{% trans %}Over{% endtrans %}: </label>
  1100.                                                                                 <div class="form-group form-group-material {{ error_over }}">
  1101.                                                                                     <input type="text" id="services_over_{{ service.id }}" name="services[{{ service.id }}][over]" value="{{ service.over }}" class="form-control">
  1102.                                                                                 </div>
  1103.                                                                             </div>
  1104.                                                                             <div class="col-md-2 col-xs-6  no-padding-right">
  1105.                                                                                 <label class="control-label" for="services_opiva">-/+: </label>
  1106.                                                                                 <div class="form-group form-group-material">
  1107.                                                                                     <select id="services_opiva_{{ service.id }}" name="services[{{ service.id }}][opIva]" class="form-control" style="padding:0px;text-align-last: center;">
  1108.                                                                                         {{ option_opiva|raw }}
  1109.                                                                                     </select>
  1110.                                                                                 </div>
  1111.                                                                             </div>
  1112.                                                                             {% if service.iva is not empty %}
  1113.                                                                                 {% set ivaService = service.iva %}
  1114.                                                                             {% else %}
  1115.                                                                                 {% set ivaService = 0 %}
  1116.                                                                             {% endif %}
  1117.                                                                         {% if not (service.serviceCatId == 15) %}
  1118.                                                                             <div class="col-md-2 col-xs-6  no-padding-left">
  1119.                                                                                 <label class="control-label" for="services_iva">{% trans %}Iva{% endtrans %}: </label>
  1120.                                                                                 <div class="form-group form-group-material {{ error_iva }}">
  1121.                                                                                     <input type="text" id="services_iva_{{ service.id }}" name="services[{{ service.id }}][iva]" value="{{ ivaService }}" class="form-control">
  1122.                                                                                 </div>
  1123.                                                                             </div>
  1124.                                                                         {% endif %}
  1125.                                                                         {% endautoescape %}
  1126.                                                                     </div>
  1127.                                                                     <div class="col-sm-9 margen-10">
  1128.                                                                         <div class="col-sm-2 col-xs-6">
  1129.                                                                             <label class="control-label" for="services_currency">{% trans %}Currency{% endtrans %}: </label>
  1130.                                                                             <input type="text" id="services_currency_{{ service.id }}" name="services[{{ service.id }}][currency]" value="{{ currency }}" class="form-control">
  1131.                                                                         </div>
  1132.                                                                         <div class="col-sm-2 no-padding">
  1133.                                                                             <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}Star{% endtrans %}: </label>
  1134.                                                                             <input type="time" id="services_start_{{ service.id }}" name="services[{{ service.id }}][start]" value="{{ service.dateInAt|date('H:i') }}" class="form-control">
  1135.                                                                         </div>
  1136.                                                                         <div class="col-sm-3">
  1137.                                                                             <label class="control-label" for="services_dateInAt">{% trans %}Date In{% endtrans %}: </label>
  1138.                                                                             <input type="date" id="services_dateInAt_{{ service.id }}" name="services[{{ service.id }}][dateInAt]" value="{{ service.dateInAt|date('Y-m-d') }}" class="form-control">
  1139.                                                                         </div>
  1140.                                                                         <div class="col-sm-3">
  1141.                                                                             <label class="control-label" for="services_dateOutAt">{% trans %}Date Out{% endtrans %}: </label>
  1142.                                                                             <input type="date" id="services_dateOutAt_{{ service.id }}" name="services[{{ service.id }}][dateOutAt]" value="{{ service.dateOutAt|date('Y-m-d') }}" class="form-control">
  1143.                                                                         </div>
  1144.                                                                         <div class="col-sm-2 no-padding">
  1145.                                                                             <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}End{% endtrans %}: </label>
  1146.                                                                             <input type="time" id="services_hour_{{ service.id }}" name="services[{{ service.id }}][end]" value="{{ service.dateOutAt|date('H:i') }}" class="form-control">
  1147.                                                                         </div>
  1148.                                                                     </div>
  1149.                                                                     <div class="col-md-3" style="padding-top: 35px;">
  1150.                                                                         <div class="checkbox-switchery text-left switchery-sm">
  1151.                                                                             <label >
  1152.                                                                                 {% if service.toinvoice is empty %}
  1153.                                                                                     <input type="checkbox" id="service_toinvoice_{{ service.id }}" name="services[{{ service.id }}][toinvoice]" class="switchery-info" value="0"/>
  1154.                                                                                 {% else %}
  1155.                                                                                     {% if service.toinvoice %}
  1156.                                                                                         <input type="checkbox" id="service_toinvoice_{{ service.id }}" name="services[{{ service.id }}][toinvoice]" class="switchery-info" value="1" checked/>
  1157.                                                                                     {% else %}
  1158.                                                                                         <input type="checkbox" id="service_toinvoice_{{ service.id }}" name="services[{{ service.id }}][toinvoice]" class="switchery-info" value="0"/>
  1159.                                                                                     {% endif %}
  1160.                                                                                 {% endif %}
  1161.                                                                                 {% trans %}Aparece en factura{% endtrans %}
  1162.                                                                             </label>
  1163.                                                                         </div>
  1164.                                                                     </div>
  1165.                                                                     <div class="col-md-3" style="padding-top: 35px;">
  1166.                                                                         <div class="checkbox-switchery text-left switchery-sm">
  1167.                                                                             <label >
  1168.                                                                                 {% if service.viewInfo is empty %}
  1169.                                                                                     <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="0"/>
  1170.                                                                                 {% else %}
  1171.                                                                                     {% if service.viewInfo %}
  1172.                                                                                         <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="1" checked/>
  1173.                                                                                     {% else %}
  1174.                                                                                         <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="0"/>
  1175.                                                                                     {% endif %}
  1176.                                                                                 {% endif %}
  1177.                                                                                 {% trans %}View Info{% endtrans %}
  1178.                                                                             </label>
  1179.                                                                         </div>
  1180.                                                                     </div>
  1181.                                                                 </div>
  1182.                                                                 <div class="col-sm-1 margen-5">
  1183.                                                                     <div class="col-md-12 col-xs-12">
  1184.                                                                     </div>
  1185.                                                                     <div class="col-md-12 col-xs-12" style="padding-top: 15px; padding-left: 0px">
  1186.                                                                         <div class="checkbox checkbox-switchery switchery-lg switchery-double text-center" title="Eliminar este item">
  1187.                                                                             {#<input type="checkbox" class="switchery-info boolDelete" id="services_delete_{{ service.id }}" name="services_{{ service.id }}[boolDelete]" value="1">#}
  1188.                                                                             <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/reservations-greenpatio/deleteitemservice/{{ service.id }}/{{ id }}" title="Eliminar este elemento"></a>
  1189.                                                                         </div>
  1190.                                                                     </div>
  1191.                                                                 </div>
  1192.                                                             </div>
  1193.                                                             </div>
  1194.                                                             {% else %}
  1195.                                                                 {# ---------------- ASISTENCIA  ---------------- #}
  1196.                                                                 <div class="panel-body">
  1197.                                                                     <div class="form-group">
  1198.                                                                         {% if (service.serviceCatId == 15) %}
  1199.                                                                             <div class="col-sm-3" style="padding-bottom: 10px; padding-left: 0px; ">
  1200.                                                                                 <label class="control-label" for="services_opcommission">{% trans %}Supplier{% endtrans %}:</label>
  1201.                                                                                 <div class="form-group form-group-material">
  1202.                                                                                     <select id="services_supplier" name="services[{{ service.id }}][supplier]" class="form-control" style="padding:0px;text-align-last: center;">
  1203.                                                                                         <option value="0">{% trans %}Select a Supplier{% endtrans %}</option>
  1204.                                                                                         {% for supplier in listSupplier %}
  1205.                                                                                             {% if supplier.id == service.supplierId %}
  1206.                                                                                                 <option value="{{ supplier.id }}" selected="selected">{{ supplier.company }}</option>
  1207.                                                                                             {% else %}
  1208.                                                                                                 <option value="{{ supplier.id }}">{{ supplier.company }}</option>
  1209.                                                                                             {% endif %}
  1210.                                                                                         {% endfor %}
  1211.                                                                                     </select>
  1212.                                                                                 </div>
  1213.                                                                             </div>
  1214.                                                                         {% endif %}
  1215.                                                                         <div class="col-sm-11">
  1216.                                                                             <div class="col-sm-2" style="padding-bottom: 10px; padding-left: 0px; ">
  1217.                                                                                 <label class="control-label" for="services_agent">{% trans %}Agente{% endtrans %}:</label>
  1218.                                                                                 <div class="form-group form-group-material">
  1219.                                                                                     <select id="services_agent" name="services[{{ service.id }}][agent]" class="form-control" style="padding:0px;text-align-last: center;">
  1220.                                                                                         <option value="0">{% trans %}Selecciona un agente{% endtrans %}</option>
  1221.                                                                                         {% for user in allUsersActive %}
  1222.                                                                                             {% if (service.assistantId is not empty) and (user.id == service.assistantId or ((user.id * (-1)) == service.assistantId)) %}
  1223.                                                                                                 {% if user.role == 'Freelance' %}
  1224.                                                                                                     <option value="{{ user.team }}" selected="selected">{{ user.name }} {{ user.lastname }}</option>
  1225.                                                                                                 {% else %}
  1226.                                                                                                     <option value="{{ user.id }}" selected="selected">{{ user.name }} {{ user.lastname }}</option>
  1227.                                                                                                 {% endif %}
  1228.                                                                                             {% else %}
  1229.                                                                                                 {#      FreeLance no registrado en el sistema       #}
  1230.                                                                                                 {% if user.role == 'Freelance' %}
  1231.                                                                                                     <option value="{{ user.team }}">{{ user.name }} {{ user.lastname }}</option>
  1232.                                                                                                 {% else %}
  1233.                                                                                                     <option value="{{ user.id }}">{{ user.name }} {{ user.lastname }}</option>
  1234.                                                                                                 {% endif %}
  1235.                                                                                             {% endif %}
  1236.                                                                                         {% endfor %}
  1237.                                                                                     </select>
  1238.                                                                                 </div>
  1239.                                                                             </div>
  1240.                                                                             <div class="col-sm-2">
  1241.                                                                                 <label class="control-label" for="services_name">{% trans %}Name{% endtrans %}: </label>
  1242.                                                                                 <input type="text" id="services_name_{{ service.id }}" name="services[{{ service.id }}][name]"  value="{{ service.name }}" class="form-control">
  1243.                                                                             </div>
  1244.                                                                             <div class="col-md-2 col-xs-12">
  1245.                                                                                 <label class="control-label" for="services_price">
  1246.                                                                             <span data-popup="tooltip-custom" title="{% trans %}Price with VAT or without VAT{% endtrans %}">
  1247.                                                                                 <b class="text-{{ contcolor }}">{% trans %}Price{% endtrans %}</b>:
  1248.                                                                             </span>
  1249.                                                                                 </label>
  1250.                                                                                 <input type="text" id="services_price_{{ service.id }}" name="services[{{ service.id }}][price]" value="{{ service.price }}" class="form-control bg-{{ contcolor }}-300">
  1251.                                                                             </div>
  1252.                                                                             {#<input type="hidden" id="services_supplier" name="services[{{ service.id }}][supplier]" value="0" class="form-control">#}
  1253.                                                                             {#<input type="hidden" id="services_opiva_{{ service.id }}" name="services[{{ service.id }}][opIva]" value="1" class="form-control">#}
  1254.                                                                             {#<input type="hidden" id="services_iva_{{ service.id }}" name="services[{{ service.id }}][iva]" value="21" class="form-control">#}
  1255.                                                                             <input type="hidden" id="services_currency_{{ service.id }}" name="services[{{ service.id }}][currency]" value="{{ currency }}" class="form-control">
  1256.                                                                             <input type="hidden" id="services_units_{{ service.id }}" name="services[{{ service.id }}][units]" value="{{ service.units }}" class="form-control">
  1257.                                                                             <input type="hidden" id="services_pax_{{ service.id }}" name="services[{{ service.id }}][pax]" value="{{ service.pax }}" class="form-control">
  1258.                                                                             <br>
  1259.                                                                             <div class="col-md-5 col-xs-12">
  1260.                                                                                 {% autoescape %}
  1261.                                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  1262.                                                                                         <label class="control-label" for="services_opcommission" >-/+: </label>
  1263.                                                                                         <div class="form-group form-group-material">
  1264.                                                                                             <select id="services_opcommission_{{ service.id }}" name="services[{{ service.id }}][opCommission]" class="form-control" style="padding:0px;text-align-last: center;">
  1265.                                                                                                 {{ option_opcommission|raw }}
  1266.                                                                                             </select>
  1267.                                                                                         </div>
  1268.                                                                                     </div>
  1269.                                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  1270.                                                                                         <label class="control-label" for="services_commission">{% trans %}Commission{% endtrans %}: </label>
  1271.                                                                                         <div class="form-group form-group-material {{ error_commission }}">
  1272.                                                                                             <input type="text" id="services_commission_{{ service.id }}" name="services[{{ service.id }}][commission]" value="{{ service.commission }}" class="form-control">
  1273.                                                                                         </div>
  1274.                                                                                     </div>
  1275.                                                                                     <div class="col-md-2 col-xs-6  no-padding-right">
  1276.                                                                                         <label class="control-label" for="services_opover">-/+: </label>
  1277.                                                                                         <div class="form-group form-group-material">
  1278.                                                                                             <select id="services_opover_{{ service.id }}" name="services[{{ service.id }}][opOver]" class="form-control" style="padding:0px;text-align-last: center;">
  1279.                                                                                                 {{ option_opover|raw }}
  1280.                                                                                             </select>
  1281.                                                                                         </div>
  1282.                                                                                     </div>
  1283.                                                                                     <div class="col-md-2 col-xs-6  no-padding-left">
  1284.                                                                                         <label class="control-label" for="services_over">{% trans %}Over{% endtrans %}: </label>
  1285.                                                                                         <div class="form-group form-group-material {{ error_over }}">
  1286.                                                                                             <input type="text" id="services_over_{{ service.id }}" name="services[{{ service.id }}][over]" value="{{ service.over }}" class="form-control">
  1287.                                                                                         </div>
  1288.                                                                                     </div>
  1289.                                                                                     {% if (service.serviceCatId == 15) %}
  1290.                                                                                         <div class="col-md-2 col-xs-6  no-padding-right">
  1291.                                                                                             <label class="control-label" for="services_opiva">-/+: </label>
  1292.                                                                                             <div class="form-group form-group-material">
  1293.                                                                                                 <select id="services_opiva_{{ service.id }}" name="services[{{ service.id }}][opIva]" class="form-control" style="padding:0px;text-align-last: center;">
  1294.                                                                                                     {{ option_opiva|raw }}
  1295.                                                                                                 </select>
  1296.                                                                                             </div>
  1297.                                                                                         </div>
  1298.                                                                                     {% endif %}
  1299.                                                                                     {% if service.iva is not empty %}
  1300.                                                                                         {% set ivaService = service.iva %}
  1301.                                                                                     {% else %}
  1302.                                                                                         {% set ivaService = 0 %}
  1303.                                                                                     {% endif %}
  1304.                                                                                     {% if (service.serviceCatId == 15) %}
  1305.                                                                                         <div class="col-md-2 col-xs-6  no-padding-left">
  1306.                                                                                             <label class="control-label" for="services_iva">{% trans %}Iva{% endtrans %}: </label>
  1307.                                                                                             <div class="form-group form-group-material {{ error_iva }}">
  1308.                                                                                                 <input type="text" id="services_iva_{{ service.id }}" name="services[{{ service.id }}][iva]" value="{{ ivaService }}" class="form-control">
  1309.                                                                                             </div>
  1310.                                                                                         </div>
  1311.                                                                                     {% endif %}
  1312.                                                                                 {% endautoescape %}
  1313.                                                                             </div>
  1314.                                                                             <div class="col-sm-8 margen-10">
  1315.                                                                                 <div class="col-sm-2 no-padding">
  1316.                                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}Star{% endtrans %}: </label>
  1317.                                                                                     <input type="time" id="services_start_{{ service.id }}" name="services[{{ service.id }}][start]" value="{{ service.dateInAt|date('H:i') }}" class="form-control">
  1318.                                                                                 </div>
  1319.                                                                                 <div class="col-sm-4">
  1320.                                                                                     <label class="control-label" for="services_dateInAt">{% trans %}Date In{% endtrans %}: </label>
  1321.                                                                                     <input type="date" id="services_dateInAt_{{ service.id }}" name="services[{{ service.id }}][dateInAt]" value="{{ service.dateInAt|date('Y-m-d') }}" class="form-control">
  1322.                                                                                 </div>
  1323.                                                                                 <div class="col-sm-4">
  1324.                                                                                     <label class="control-label" for="services_dateOutAt">{% trans %}Date Out{% endtrans %}: </label>
  1325.                                                                                     <input type="date" id="services_dateOutAt_{{ service.id }}" name="services[{{ service.id }}][dateOutAt]" value="{{ service.dateOutAt|date('Y-m-d') }}" class="form-control">
  1326.                                                                                 </div>
  1327.                                                                                 <div class="col-sm-2 no-padding">
  1328.                                                                                     <label class="control-label" for="services_hour"><i class="icon-watch2"></i> {% trans %}End{% endtrans %}: </label>
  1329.                                                                                     <input type="time" id="services_hour_{{ service.id }}" name="services[{{ service.id }}][end]" value="{{ service.dateOutAt|date('H:i') }}" class="form-control">
  1330.                                                                                 </div>
  1331.                                                                             </div>
  1332.                                                                             <div class="col-md-4" style="padding-top: 35px;">
  1333.                                                                                 <div class="checkbox-switchery text-left switchery-sm">
  1334.                                                                                     <label >
  1335.                                                                                         {% if service.viewInfo is empty %}
  1336.                                                                                             <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="0"/>
  1337.                                                                                         {% else %}
  1338.                                                                                             {% if service.viewInfo %}
  1339.                                                                                                 <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="1" checked/>
  1340.                                                                                             {% else %}
  1341.                                                                                                 <input type="checkbox" id="service_viewInfo_{{ service.id }}" name="services[{{ service.id }}][viewinfo]" class="switchery-info" value="0"/>
  1342.                                                                                             {% endif %}
  1343.                                                                                         {% endif %}
  1344.                                                                                         {% trans %}View Info{% endtrans %}
  1345.                                                                                     </label>
  1346.                                                                                 </div>
  1347.                                                                             </div>
  1348.                                                                         </div>
  1349.                                                                         <div class="col-sm-1 margen-5">
  1350.                                                                             <div class="col-md-12 col-xs-12">
  1351.                                                                             </div>
  1352.                                                                             <div class="col-md-12 col-xs-12" style="padding-top: 15px; padding-left: 0px">
  1353.                                                                                 <div class="checkbox checkbox-switchery switchery-lg switchery-double text-center" title="Eliminar este item">
  1354.                                                                                     <a target="_self" class="btn bg-danger-300 btn-block icon-trash padding-3" href="/reservations-greenpatio/deleteitemservice/{{ service.id }}/{{ id }}" title="Eliminar este elemento"></a>
  1355.                                                                                 </div>
  1356.                                                                             </div>
  1357.                                                                         </div>
  1358.                                                                     </div>
  1359.                                                                 </div>
  1360.                                                             {% endif %}
  1361.                                                         </div>
  1362.                                                     {% endfor %}
  1363.                                                 </div>
  1364.                                             </div>
  1365.                                             <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  1366.                                             <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px">
  1367.                                                 <div class="form-group form-group-material">
  1368.                                                     <div class="input-group teal">
  1369.                                                         <span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>
  1370.                                                         <button type="submit" id="mds_greenpatiobundle_servicegrid_save" name="mds_greenpatiobundle_servicegrid[save]" class="btn bg-green-600 btn-block">Guardar Servicios</button>
  1371.                                                     </div>
  1372.                                                 </div>
  1373.                                             </div>
  1374.                                             <div class="col-md-4 margen-20" style="padding-top: 5px; padding-left: 15px;padding-right: 15px"></div>
  1375.                                         </form>
  1376.                                     {% endif %}
  1377.                                 </div>
  1378.                             </div>
  1379.                         </div>
  1380.                     </div>
  1381.                     <div class="col-sm-12">
  1382.                         <div class="panel">
  1383.                             <div class="panel-body text-center">
  1384.                                 <div class="col-sm-12 ">
  1385.                                     <div class="col-sm-4"><b class="text-success">{% trans %}Sale Client Global{% endtrans %} (Servicios)</b><br><b> {{ totales_global_servicios_con_iva|number_format(2, '.', ',') }} €</b></div>
  1386.                                     <div class="col-sm-4"><b class="text-success">{% trans %}IVA{% endtrans %} (Servicios)</b><br><b> {{  totales_global_servicios_iva|number_format(2, '.', ',') }} €</b></div>
  1387.                                     <div class="col-sm-4"><b class="text-success">{% trans %}Sale No Vat{% endtrans %} (Servicios)</b><br><b> {{ totales_global_servicios_neto|number_format(2, '.', ',') }} €</b></div>
  1388.                                 </div>
  1389.                             </div>
  1390.                         </div>
  1391.                     </div>
  1392.                     <div class="col-sm-12">
  1393.                         <div class="panel">
  1394.                             <div class="panel-body text-center">
  1395.                                 <div class="col-sm-12 ">
  1396.                                     <div class="col-sm-6">
  1397.                                         <b class="text-success">{% trans %}Beneficio{% endtrans %}</b>
  1398.                                         <br>
  1399.                                         <b> {{ benefit|number_format(2, '.', ',') }} €</b>
  1400.                                     </div>
  1401.                                     <div class="col-sm-6"><b class="text-success">{% trans %}Beneficio (%){% endtrans %}</b><br><b> {{ percBenefit|number_format(2, '.', ',') }} %</b></div>
  1402.                                     <br><br><br>
  1403.                                     <div class="col-sm-12"><b class="text-success">{% trans %}Resumen de Beneficio{% endtrans %}</b>
  1404.                                         {% for lounge in payedLounges %}
  1405.                                             <br><b>{{ lounge.loungeName }} + {{ lounge.servicePrice|number_format(2, '.', ',') }} €</b>
  1406.                                         {% endfor %}
  1407.                                         {% for service in payedServices %}
  1408.                                             <br><b>{{ service.name }} + {{ service.price|number_format(2, '.', ',') }} €</b>
  1409.                                         {% endfor %}
  1410.                                         {% for service in unPayedServices %}
  1411.                                             {#Se verifica el check de toinvoice por si el servicio se facturara a futuro#}
  1412.                                             {% if service.toinvoice %}
  1413.                                                 <br><b>{{ service.name }} + {{ service.price|number_format(2, '.', ',') }} €</b>
  1414.                                             {% else %}
  1415.                                                 <br><b>{{ service.name }} - {{ service.price|number_format(2, '.', ',') }} €</b>
  1416.                                             {% endif %}
  1417.                                         {% endfor %}
  1418.                                     </div>
  1419.                                 </div>
  1420.                             </div>
  1421.                         </div>
  1422.                     </div>
  1423.                     <div class="col-sm-12">
  1424.                         <div class="panel">
  1425.                             <div class="panel-body">
  1426.                                 <div class="col-md-12 col-xs-12" ><strong class="text-info">
  1427.                                     <legend class="border-teal-800">{% trans %}FACTURACION{% endtrans %}</legend></strong>
  1428.                                 </div>
  1429.                                 <div class="col-sm-12 text-center">
  1430.                                     <div class="col-sm-12">
  1431.                                         <div class="col-sm-1"><b>No.</b></div>
  1432.                                         <div class="col-sm-2"><b>Fecha de Facturación</b></div>
  1433.                                         <div class="col-sm-3"><b>Cliente</b></div>
  1434.                                         <div class="col-sm-1"><b>Neto</b></div>
  1435.                                         <div class="col-sm-1"><b>Iva</b></div>
  1436.                                         <div class="col-sm-1"><b>Total</b></div>
  1437.                                         <div class="col-sm-2"><b>Balance Restante</b></div>
  1438.                                         <div class="col-sm-1"><b>Acciones</b></div>
  1439.                                     </div>
  1440.                                     <div class="col-sm-12">
  1441.                                         <hr>
  1442.                                     </div>
  1443.                                     {% set totalBalance = 0 %}
  1444.                                     {% for factura in facturas %}
  1445.                                         {% set totalBalance = totalBalance + factura.balance %}
  1446.                                         <div class="col-sm-12 margen-10">
  1447.                                             <div class="col-sm-1">
  1448.                                                 {% if factura.type == 'Invoice' %}
  1449.                                                     {% if factura.clientType == 'Supplier' %}
  1450.                                                         <p style="color:orange">
  1451.                                                             {% if invoicedLine == 'CVR' %}C{% endif %}{% if invoicedLine == 'BLV' %}L{% endif %}{{ factura.id }}</p>
  1452.                                                     {% else %}
  1453.                                                         {% if invoicedLine == 'CVR' %}C{% endif %}{% if invoicedLine == 'BLV' %}L{% endif %}{{ factura.id }}
  1454.                                                     {% endif %}
  1455.                                                 {% else %}
  1456.                                                     {% if factura.type == 'Invoice Deposit' %}
  1457.                                                         {#Factura de deposito#}
  1458.                                                         <p style="color:green">{{ factura.id }}</p>
  1459.                                                     {% else %}
  1460.                                                         {#Factura rectificativa#}
  1461.                                                         <p style="color:red">
  1462.                                                             {% if invoicedLine == 'CVR' %}
  1463.                                                                 RC{{ factura.id }} (C{{ factura.invoiceToRec }})
  1464.                                                             {% elseif invoicedLine == 'BLV' %}
  1465.                                                                 RL{{ factura.id }} (L{{ factura.invoiceToRec }})
  1466.                                                             {% else %}
  1467.                                                                 R{{ factura.id }} ({{ factura.invoiceToRec }})
  1468.                                                             {% endif %}
  1469.                                                         </p>
  1470.                                                     {% endif %}
  1471.                                                 {% endif %}
  1472.                                             </div>
  1473.                                             <div class="col-sm-2">
  1474.                                                 {% if factura.type == 'Invoice' %}
  1475.                                                     {% if factura.clientType == 'Supplier' %}
  1476.                                                         <p style="color:orange">{{ factura.dateAt|date("d/m/Y") }}</p>
  1477.                                                     {% else %}
  1478.                                                         {{ factura.dateAt|date("d/m/Y") }}
  1479.                                                     {% endif %}
  1480.                                                 {% else %}
  1481.                                                     {% if factura.type == 'Invoice Deposit' %}
  1482.                                                         {#Factura de deposito#}
  1483.                                                         <p style="color:green">{{ factura.dateAt|date("d/m/Y") }}</p>
  1484.                                                     {% else %}
  1485.                                                         {#Factura rectificativa#}
  1486.                                                         <p style="color:red">{{ factura.dateAt|date("d/m/Y") }}</p>
  1487.                                                     {% endif %}
  1488.                                                 {% endif %}
  1489.                                             </div>
  1490.                                             <div class="col-sm-3">
  1491.                                                 {% if factura.type == 'Invoice' %}
  1492.                                                     {% if factura.clientType == 'Supplier' %}
  1493.                                                         <p style="color:orange">{{ factura.clientName }}</p>
  1494.                                                     {% else %}
  1495.                                                         {{ factura.clientName }}
  1496.                                                     {% endif %}
  1497.                                                 {% else %}
  1498.                                                     {% if factura.type == 'Invoice Deposit' %}
  1499.                                                         {#Factura de deposito#}
  1500.                                                         <p style="color:green">{{ factura.clientName }}</p>
  1501.                                                     {% else %}
  1502.                                                         {#Factura rectificativa#}
  1503.                                                         <p style="color:red"> {{ factura.clientName }}</p>
  1504.                                                     {% endif %}
  1505.                                                 {% endif %}
  1506.                                             </div>
  1507.                                             <div class="col-sm-1">
  1508.                                                 {% if factura.type == 'Invoice' %}
  1509.                                                     {% if factura.clientType == 'Supplier' %}
  1510.                                                         <p style="color:orange">{{ factura.totalNet|number_format(2, '.', ',') }}</p>
  1511.                                                     {% else %}
  1512.                                                         {{ factura.totalNet|number_format(2, '.', ',') }}
  1513.                                                     {% endif %}
  1514.                                                 {% else %}
  1515.                                                     {% if factura.type == 'Invoice Deposit' %}
  1516.                                                         {#Factura de deposito#}
  1517.                                                         <p style="color:green">{{ factura.totalNet|number_format(2, '.', ',') }}</p>
  1518.                                                     {% else %}
  1519.                                                         {% if factura.type == 'Invoice Deposit Rec' %}
  1520.                                                             {#Factura rectificativa de deposito#}
  1521.                                                             <p style="color:red">{{ factura.totalNet|number_format(2, '.', ',') }}</p>
  1522.                                                         {% else %}
  1523.                                                             {#Factura rectificativa#}
  1524.                                                             <p style="color:red">{{ factura.totalNet|number_format(2, '.', ',') }}</p>
  1525.                                                         {% endif %}
  1526.                                                     {% endif %}
  1527.                                                 {% endif %}
  1528.                                             </div>
  1529.                                             <div class="col-sm-1">
  1530.                                                 {% if factura.type == 'Invoice' %}
  1531.                                                     {% if factura.clientType == 'Supplier' %}
  1532.                                                         <p style="color:orange">{{ factura.vat|number_format(2, '.', ',') }}</p>
  1533.                                                     {% else %}
  1534.                                                         {{ factura.vat|number_format(2, '.', ',') }}
  1535.                                                     {% endif %}
  1536.                                                 {% else %}
  1537.                                                     {% if factura.type == 'Invoice Deposit' %}
  1538.                                                         {#Factura de deposito#}
  1539.                                                         <p style="color:green">{{ factura.vat|number_format(2, '.', ',') }}</p>
  1540.                                                     {% else %}
  1541.                                                         {% if factura.type == 'Invoice Deposit Rec' %}
  1542.                                                             {#Factura rectificativa de deposito#}
  1543.                                                             <p style="color:red">{{ factura.vat|number_format(2, '.', ',') }}</p>
  1544.                                                         {% else %}
  1545.                                                             {#Factura rectificativa#}
  1546.                                                             <p style="color:red">{{ factura.vat|number_format(2, '.', ',') }}</p>
  1547.                                                         {% endif %}
  1548.                                                     {% endif %}
  1549.                                                 {% endif %}
  1550.                                             </div>
  1551.                                             <div class="col-sm-1">
  1552.                                                 {% if factura.type == 'Invoice' %}
  1553.                                                     {% if factura.clientType == 'Supplier' %}
  1554.                                                         <p style="color:orange">{{ factura.total|number_format(2, '.', ',') }}</p>
  1555.                                                     {% else %}
  1556.                                                         {{ factura.total|number_format(2, '.', ',') }}
  1557.                                                     {% endif %}
  1558.                                                 {% else %}
  1559.                                                     {% if factura.type == 'Invoice Deposit' %}
  1560.                                                         {#Factura de deposito#}
  1561.                                                         <p style="color:green">{{ factura.total|number_format(2, '.', ',') }}</p>
  1562.                                                     {% else %}
  1563.                                                         {% if factura.type == 'Invoice Deposit Rec' %}
  1564.                                                             {#Factura rectificativa de deposito#}
  1565.                                                             <p style="color:red">{{ factura.total|number_format(2, '.', ',') }}</p>
  1566.                                                         {% else %}
  1567.                                                             {#Factura rectificativa#}
  1568.                                                             <p style="color:red">{{ factura.total|number_format(2, '.', ',') }}</p>
  1569.                                                         {% endif %}
  1570.                                                     {% endif %}
  1571.                                                 {% endif %}
  1572.                                             </div>
  1573.                                             <div class="col-sm-2">
  1574.                                                 {% if factura.type == 'Invoice' %}
  1575.                                                     {% if factura.clientType == 'Supplier' %}
  1576.                                                         <p style="color:orange">{{ factura.balance|number_format(2, '.', ',') }}</p>
  1577.                                                     {% else %}
  1578.                                                         {{ factura.balance|number_format(2, '.', ',') }}
  1579.                                                     {% endif %}
  1580.                                                 {% else %}
  1581.                                                     {% if factura.type == 'Invoice Deposit' %}
  1582.                                                         {#Factura de deposito#}
  1583.                                                         <p style="color:green">{{ factura.balance|number_format(2, '.', ',') }}</p>
  1584.                                                     {% else %}
  1585.                                                         {#Factura rectificativa#}
  1586.                                                         <p style="color:red">{{ factura.balance|number_format(2, '.', ',') }}</p>
  1587.                                                     {% endif %}
  1588.                                                 {% endif %}
  1589.                                             </div>
  1590.                                             <div class="col-sm-1">
  1591.                                                 {% if factura.type == 'Invoice' %}
  1592.                                                     {% if invoicedLine == 'CVR' %}
  1593.                                                         <a class="btn btn-success btn-xs" href="/reservations-greenpatio/cvr/reservations/invoice/viewnew/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1594.                                                     {% elseif invoicedLine == 'BLV' %}
  1595.                                                         <a class="btn btn-success btn-xs" href="/reservations-greenpatio/blv/reservations/invoice/viewnew/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1596.                                                     {% else %}
  1597.                                                         <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/invoice/viewnew/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1598.                                                     {% endif %}
  1599.                                                 {% else %}
  1600.                                                     {% if factura.type == 'Invoice Deposit' %}
  1601.                                                         {# Factura de depósito #}
  1602.                                                         {% if invoicedLine == 'CVR' %}
  1603.                                                             <a class="btn btn-success btn-xs" href="/reservations-greenpatio/cvr/reservations/newinvoicedeposit/viewinvoicedeposit/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1604.                                                         {% elseif invoicedLine == 'BLV' %}
  1605.                                                             <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/newinvoicedeposit/viewinvoicedeposit/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1606.                                                         {% else %}
  1607.                                                             <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/newinvoicedeposit/viewinvoicedeposit/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1608.                                                         {% endif %}
  1609.                                                     {% else %}
  1610.                                                         {% if factura.type == 'Invoice Rec' %}
  1611.                                                             {# Factura rectificativa #}
  1612.                                                             {% if invoicedLine == 'CVR' %}
  1613.                                                                 <a class="btn btn-success btn-xs" href="/reservations-greenpatio/cvr/reservations/invoice/viewrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1614.                                                             {% elseif invoicedLine == 'BLV' %}
  1615.                                                                 <a class="btn btn-success btn-xs" href="/reservations-greenpatio/blv/reservations/invoice/viewrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1616.                                                             {% else %}
  1617.                                                                 <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/invoice/viewrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1618.                                                             {% endif %}
  1619.                                                         {% else %}
  1620.                                                             {% if factura.type == 'Invoice Deposit Rec' %}
  1621.                                                                 {# Factura de depósito rectificativa #}
  1622.                                                                 {% if invoicedLine == 'CVR' %}
  1623.                                                                     <a class="btn btn-success btn-xs" href="/reservations-greenpatio/cvr/reservations/newinvoicedeposit/viewinvoicedepositrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1624.                                                                 {% elseif invoicedLine == 'BLV' %}
  1625.                                                                     <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/newinvoicedeposit/viewinvoicedepositrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1626.                                                                 {% else %}
  1627.                                                                     <a class="btn btn-success btn-xs" href="/reservations-greenpatio/reservations/newinvoicedeposit/viewinvoicedepositrec/{{ factura.id }}">{% trans %}Go{% endtrans %}</a>
  1628.                                                                 {% endif %}
  1629.                                                             {% endif %}
  1630.                                                         {% endif %}
  1631.                                                     {% endif %}
  1632.                                                 {% endif %}
  1633.                                             </div>
  1634.                                         </div>
  1635.                                     {% endfor %}
  1636.                                     {% for item in paymentNotIvoiced %}
  1637.                                         {% if item.invoiceId is empty %}
  1638.                                             {% set totalBalance = totalBalance - item.Amount %}
  1639.                                         {% else %}
  1640.                                             {% set totalBalance = totalBalance - 0 %}
  1641.                                         {% endif %}
  1642.                                         <div class="col-sm-12 margen-10">
  1643.                                             <div class="col-sm-1"></div>
  1644.                                             <div class="col-sm-2">
  1645.                                                 <p style="color:blue">{{ item.DatePayAt|date("d/m/Y") }}</p>
  1646.                                             </div>
  1647.                                             <div class="col-sm-3">
  1648.                                                 <p style="color:blue">{{ item.WayToPay }}</p>
  1649.                                             </div>
  1650.                                             <div class="col-sm-1"></div>
  1651.                                             <div class="col-sm-1"></div>
  1652.                                             <div class="col-sm-1"></div>
  1653.                                             <div class="col-sm-2">
  1654.                                                 {% if item.invoiceId is empty %}
  1655.                                                   <p style="color:blue">-{{ (item.Amount)|number_format(2, '.', ',') }}</p>
  1656.                                                 {% else %}
  1657.                                                   <p style="color:blue">-{{ (item.AmountTotal)|number_format(2, '.', ',') }}</p>
  1658.                                                 {% endif %}
  1659.                                             </div>
  1660.                                             <div class="col-sm-1"></div>
  1661.                                         </div>
  1662.                                     {% endfor %}
  1663.                                     <div class="col-sm-12">
  1664.                                         <hr>
  1665.                                     </div>
  1666.                                     <div class="col-sm-12">
  1667.                                         <div class="col-sm-offset-6 col-sm-1"><b>Neto</b><br>{{ resultados.totalNeto|number_format(2, '.', ',') }}</div>
  1668.                                         <div class="col-sm-1"><b>Iva</b><br>{{ resultados.vat|number_format(2, '.', ',') }}</div>
  1669.                                         <div class="col-sm-1"><b>Total</b><br>{{ resultados.total|number_format(2, '.', ',') }}</div>
  1670.                                         <div class="col-sm-2"><b>Balance Restante</b><br>{{ totalBalance|number_format(2, '.', ',') }}</div>
  1671.                                     </div>
  1672.                                 </div>
  1673.                             </div>
  1674.                         </div>
  1675.                     </div>
  1676.                     {# -------------------------- Depositos -------------------------- #}
  1677.                     <div id="btn_dpt" class="col-sm-12">
  1678.                         <div class="panel">
  1679.                             <div class="panel-body">
  1680.                                 <div class="col-md-12 col-xs-12" ><strong class="text-info">
  1681.                                         <legend class="border-teal-800">{% trans %}DEPOSITOS{% endtrans %}</legend></strong>
  1682.                                 </div>
  1683.                                 <form name="mds_greenpatiobundle_revervation_form3" method="post" action="/reservations-greenpatio/createdeposit/{{ id }}" class="form-horizontal" role="form" autocomplete="off">
  1684.                                     <div class="col-md-2 col-xs-12" >
  1685.                                         <label class="control-label">{% trans %}Date{% endtrans %}: *</label>
  1686.                                         <input type="date" id="reservation_deposit_date" name="reservation_deposit[date]" value="" class="form-control" required="required">
  1687.                                     </div>
  1688.                                     <div class="col-md-4 col-xs-12" >
  1689.                                         <div class="col-md-12"><label class="control-label">{% trans %}Descripción{% endtrans %}</label></div>
  1690.                                         <div class="col-md-12">
  1691.                                             <input type="text" class="form-control" name="reservation_deposit[description]" id="reservation_deposit_description" value="" placeholder="Descripción del deposito">
  1692.                                         </div>
  1693.                                     </div>
  1694.                                     <div class="col-md-2 col-xs-12" >
  1695.                                         <div class="col-md-12"><label class="control-label">{% trans %}Monto{% endtrans %} *</label></div>
  1696.                                         <div class="col-md-12">
  1697.                                             <input type="text" class="form-control" name="reservation_deposit[amount]" id="reservation_deposit_amount" value="" placeholder="Descripción del deposito" required="required">
  1698.                                         </div>
  1699.                                     </div>
  1700.                                     <div class="col-md-2 col-xs-12" style="padding-top: 25px">
  1701.                                         <div class="col-md-12">
  1702.                                             <div class="checkbox-switchery switchery-sm">
  1703.                                                 <div class="checkbox checkbox-switchery switchery-lg switchery-double text-left">
  1704.                                                     <input type="checkbox" class="switchery-info boolDelete" id="reservation_deposit_isdone" name="reservation_deposit[isDone]" > PAGADO
  1705.                                                 </div>
  1706.                                             </div>
  1707.                                         </div>
  1708.                                     </div>
  1709.                                     <div class="col-md-2 col-xs-12" style="padding-top: 25px; padding-left: 15px;padding-right: 15px">
  1710.                                         <div class="form-group form-group-material">
  1711.                                             <div class="input-group teal">
  1712.                                                 <span class="input-group-addon bg-info-800"><i class="icon-plus22"></i></span>
  1713.                                                 <button type="submit" id="reservation_deposit_save" name="reservation_deposit[save]" class="btn bg-info-600 btn-block">{% trans %}Add{% endtrans %}</button>
  1714.                                             </div>
  1715.                                         </div>
  1716.                                     </div>
  1717.                                 </form>
  1718.                                 <div class="col-sm-12 text-center"><br><br><br></div>
  1719.                                 <div class="col-sm-12 text-center">
  1720.                                     <div class="col-sm-12">
  1721.                                         <div class="col-sm-2"><b>Fecha del Deposito</b></div>
  1722.                                         <div class="col-sm-5"><b>Descripción</b></div>
  1723.                                         <div class="col-sm-3"><b>Monto</b></div>
  1724.                                         <div class="col-sm-2"><b>Pagado</b></div>
  1725.                                     </div>
  1726.                                     <div class="col-sm-12">
  1727.                                         <hr>
  1728.                                     </div>
  1729.                                     {% for deposito in depositsAll %}
  1730.                                         <div class="col-sm-12 margen-10">
  1731.                                             <div class="col-sm-2">
  1732.                                                 {{ deposito.date|date('d/m/Y') }}
  1733.                                             </div>
  1734.                                             <div class="col-sm-5">
  1735.                                                 {{ deposito.description }}
  1736.                                             </div>
  1737.                                             <div class="col-sm-3">
  1738.                                                 {{ deposito.amount }}
  1739.                                             </div>
  1740.                                             <div class="col-sm-2">
  1741.                                                 {% if deposito.isDone %}
  1742.                                                     <i class="icon-checkmark"></i>
  1743.                                                 {% else %}
  1744.                                                     <form name="reservation_deposit_isdone_pending" method="post" action="/reservations-greenpatio/depositupdate/{{ deposito.id }}" class="form-horizontal" role="form" autocomplete="off">
  1745.                                                     <div class="col-sm-9">
  1746.                                                         <div class="checkbox-switchery switchery-sm">
  1747.                                                             <div class="checkbox checkbox-switchery switchery-lg switchery-double text-left">
  1748.                                                                 <input type="checkbox" class="switchery-info boolDelete" id="reservation_deposit_isdone_pending" name="reservation_deposit_isdone_pending[isDone]" > PAGADO
  1749.                                                             </div>
  1750.                                                         </div>
  1751.                                                     </div>
  1752.                                                     <div class="col-sm-3 col-xs-12" style="padding-top: -10px; padding-left: 15px;padding-right: 15px">
  1753.                                                         <div class="form-group form-group-material">
  1754.                                                             <div class="input-group teal">
  1755.                                                                 {#<span class="input-group-addon bg-teal-800"><i class="icon-floppy-disk"></i></span>#}
  1756.                                                                 <button type="submit" id="reservation_deposit_isdone_pending_save" name="reservation_deposit_isdone_pending[save]" class="btn bg-green-600 btn-block"><i class="icon-floppy-disk"></i></button>
  1757.                                                             </div>
  1758.                                                         </div>
  1759.                                                     </div>
  1760.                                                 </form>
  1761.                                                 {% endif %}
  1762.                                             </div>
  1763.                                         </div>
  1764.                                     {% endfor %}
  1765.                                     <div class="col-sm-12">
  1766.                                         <hr>
  1767.                                     </div>
  1768.                                 </div>
  1769.                             </div>
  1770.                         </div>
  1771.                     </div>
  1772.                     {# -------------------------- Facturas de Depositos -------------------------- #}
  1773.                     <div class="col-sm-12">
  1774.                         <div class="panel">
  1775.                             <div class="panel-body">
  1776.                                 <div class="col-md-12 col-xs-12" ><strong class="text-info">
  1777.                                     <legend class="border-teal-800">{% trans %}Payments{% endtrans %}</legend></strong>
  1778.                                 </div>
  1779.                                 <div class="col-sm-12 text-center">
  1780.                                     <div class="col-sm-12">
  1781.                                         {#<div class="col-sm-1"><b>No.</b></div>#}
  1782.                                         <div class="col-sm-3"><b>Expediente</b></div>
  1783.                                         <div class="col-sm-3"><b>Fecha de Pago</b></div>
  1784.                                         <div class="col-sm-3"><b>Forma de Pago</b></div>
  1785.                                         <div class="col-sm-3"><b>Monto</b></div>
  1786.                                     </div>
  1787.                                     <div class="col-sm-12">
  1788.                                         <hr>
  1789.                                     </div>
  1790.                                     {% for payment in paymentsAll %}
  1791.                                         <div class="col-sm-12 margen-10">
  1792.                                             {#<div class="col-sm-1">{{ payment.id }}</div>#}
  1793.                                             <div class="col-sm-3">{{ payment.reservationId }}</div>
  1794.                                             <div class="col-sm-3">{{ payment.datePayAt|date('d/m/Y') }}</div>
  1795.                                             <div class="col-sm-3">{{ payment.wayToPay }}</div>
  1796.                                             <div class="col-sm-3">{{ payment.amount|number_format(2, '.', ',') }}</div>
  1797.                                         </div>
  1798.                                     {% endfor %}
  1799.                                 </div>
  1800.                             </div>
  1801.                         </div>
  1802.                     </div>
  1803.                 </div>
  1804.             </div>
  1805.         </div>
  1806.     </div>
  1807.     <div class="col-sm-12 text-center">
  1808.         <div class="panel bg-danger-300" style="padding-top: 10px; padding-bottom: 0px;  bottom: 0; position: fixed; width: 80%">
  1809.             <div class="col-sm-4"><b>{% trans %}Sale Client Global{% endtrans %}</b><br><b> {{ sumatoria_totales_global_con_iva|number_format(2, '.', ',') }} € </b></div>
  1810.             <div class="col-sm-4"><b>{% trans %}IVA{% endtrans %}</b><br><b> {{  sumatoria_totales_global_iva|number_format(2, '.', ',') }} €</b></div>
  1811.             <div class="col-sm-4"><b>{% trans %}Sale No Vat{% endtrans %}</b><br><b> {{ sumatoria_totales_global_neto|number_format(2, '.', ',') }} €</b></div>
  1812.         </div>
  1813.     </div>
  1814. {% endblock %}
  1815. {% block javascripts %}
  1816.     {{ parent() }}
  1817.     <script type="text/javascript" src="{{ asset('assets/js/plugins/editors/summernote/summernote.min.js') }}"></script>
  1818.     <script type="text/javascript" src="{{ asset('assets/js/plugins/croppie/croppie.js') }}"></script>
  1819.     <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/styling/switchery.min.js') }}"></script>
  1820.     <script type="text/javascript" src="{{ asset('assets/js/plugins/loaders/blockui.min.js') }}"></script>
  1821.     <script type="text/javascript" src="{{ asset('assets/js/plugins/forms/selects/select2.min.js') }}"></script>
  1822.     <script type="text/javascript" src="{{ asset('assets/js/pages/greenpatio/add-simple-reservation.js') }}"></script>
  1823.     <script type="text/javascript" src="{{ asset('assets/js/pages/greenpatio/services-invoice-select-items.js') }}"></script>
  1824.     <script type="text/javascript" src="{{ asset('assets/js/pages/datetime.js') }}"></script>
  1825.     <script type="text/javascript" src="{{ asset('assets/js/pages/greenpatio/switchery-services.js') }}"></script>
  1826.     <script>
  1827.         $(document).ready(function() {
  1828.             $('.summernote-small').summernote({
  1829.                 height: 150, // Altura fija del editor
  1830.                 minHeight: 150, // Altura mínima
  1831.                 maxHeight: 150, // Altura máxima
  1832.                 disableResizeEditor: true, // Evita que el usuario cambie el tamaño
  1833.             });
  1834.             // Actualizar el campo con name="days" con la fecha en relación a la fecha de hoy y el campo daysBlock
  1835.             var status = $('#reservation_status').val();
  1836.             if( status != 'Bloqueo') {
  1837.                 recalculateDeadline();
  1838.             }
  1839.             $('#reservation_daysBlock').on('input', function() {
  1840.                 recalculateDeadline();
  1841.             });
  1842.         });
  1843.         window.addEventListener('DOMContentLoaded', () => {
  1844.             const steps = document.querySelectorAll('#estado-stepper .step');
  1845.             const totalSteps = steps.length;
  1846.             const estadoIndex = parseInt(document.querySelector('#estado-stepper').dataset.estadoIndex);
  1847.             const selectStatus = document.querySelector('#reservation_status');
  1848.             const form = selectStatus.closest('form');
  1849.             steps.forEach((step, index) => {
  1850.                 if (index < estadoIndex) {
  1851.                     // completed steps
  1852.                     setTimeout(() => {
  1853.                         step.classList.add('completed');
  1854.                     }, 500 * index);
  1855.                 } else if (index === estadoIndex) {
  1856.                     // current step
  1857.                     setTimeout(() => {
  1858.                         step.classList.add('active');
  1859.                     }, 500 * index);
  1860.                 }
  1861.                  // Evento de clic
  1862.                 step.addEventListener('click', () => {
  1863.                     const newStatus = step.querySelector('span').textContent.trim();
  1864.                     // Buscar la opción correspondiente y seleccionarla
  1865.                     const option = Array.from(selectStatus.options).find(opt => opt.value.toUpperCase() === newStatus);
  1866.                     if (option && !option.disabled) {
  1867.                         selectStatus.value = option.value;
  1868.                         form.submit(); // Enviar formulario automáticamente
  1869.                     }
  1870.                 });
  1871.             });
  1872.         });
  1873.         function recalculateDeadline() {
  1874.             var daysBlock = $('#reservation_daysBlock').val();
  1875.             var date = new Date();
  1876.             date.setDate(date.getDate() + parseInt(daysBlock));
  1877.             
  1878.             $('#days').val(date.toISOString().slice(0, 10));
  1879.         }
  1880.         // Genera la URL con placeholders
  1881.         var changeLanguageUrlTemplate = '{{ path("reservations_greenpatio_change_language", { "id": "ID_PLACEHOLDER", "idLanguage": "LANG_PLACEHOLDER" }) }}';
  1882.         
  1883.         function changeLanguageWeb(idLanguage) {
  1884.             if (confirm("¿Está seguro de que desea cambiar el idioma? Se perderán todos los cambios del idioma actual.")) {
  1885.                 // Reemplaza los placeholders por los valores reales
  1886.                 var changeLanguageUrl = changeLanguageUrlTemplate
  1887.                     .replace('ID_PLACEHOLDER', {{ id }})
  1888.                     .replace('LANG_PLACEHOLDER', idLanguage);
  1889.                 
  1890.                 $.ajax({
  1891.                     url: changeLanguageUrl,
  1892.                     type: 'GET',
  1893.                     dataType: 'json',
  1894.                     success: function(response) {
  1895.                         // comprobar que es un 200
  1896.                         console.log(response);
  1897.                         
  1898.                         if (response.status == 200) {
  1899.                             $('#reservation_global_lounge_language').val(idLanguage);
  1900.                             
  1901.                             $.each(response.idiomas, function(key, data) {
  1902.                                 if (data !== null) {
  1903.                                     // Actualizamos el contenido de cada Summernote
  1904.                                     $('.resumenDescriptivo-' + key + '-editor').each(function () {
  1905.                                         $(this).summernote('code', data.importantDescription);
  1906.                                     });
  1907.                                     $('.general-' + key + '-editor').each(function () {
  1908.                                         $(this).summernote('code', data.importantDescGeneralText);
  1909.                                     });
  1910.                                     $('.horarios-' + key + '-editor').each(function () {
  1911.                                         $(this).summernote('code', data.importantDescSchedules);
  1912.                                     });
  1913.                                     $('.parking-' + key + '-editor').each(function () {
  1914.                                         $(this).summernote('code', data.importantDescParking);
  1915.                                     });
  1916.                                 }
  1917.                             });
  1918.                         } else {
  1919.                             console.error("Error al cambiar el idioma:", response.statusText);
  1920.                         }
  1921.                     },
  1922.                     error: function(xhr, status, error) {
  1923.                         console.error("Error al cambiar el idioma:", error);
  1924.                     }
  1925.                 });
  1926.             } else {
  1927.                 return false;
  1928.             }
  1929.         }
  1930.     </script>
  1931.     <script>
  1932.         document.addEventListener("DOMContentLoaded", function () {
  1933.             const salaSelect = document.getElementById("reservation_sala_salasPrecargadas");
  1934.             const dateInput = document.getElementById("reservation_sala_date");
  1935.             const priceInput = document.getElementById("reservation_sala_servicePrice");
  1936.             function fetchPrice() {
  1937.                 const salaId = salaSelect.value;
  1938.                 const date = dateInput.value;
  1939.                 if (salaId && date) {
  1940.                     fetch('{{ path("get_reservations_price_to_view") }}?sala=' + salaId + '&date=' + date)
  1941.                         .then(response => response.json())
  1942.                         .then(data => {
  1943.                             if (data.price !== undefined) {
  1944.                                 priceInput.value = data.price;
  1945.                             } else {
  1946.                                 priceInput.value = "";
  1947.                                 console.error("Error en respuesta:", data);
  1948.                             }
  1949.                         })
  1950.                         .catch(err => {
  1951.                             console.error("Error obteniendo precio:", err);
  1952.                         });
  1953.                 }
  1954.             }
  1955.             salaSelect.addEventListener("change", fetchPrice);
  1956.             dateInput.addEventListener("change", fetchPrice);
  1957.         });
  1958.     </script>
  1959. {% endblock %}