<head>
  <!-- Manda a traer el javascript para validar el formulario -->
  <script src="<?php echo base_url().'assets/dist/js/CifrasEnLetras.js'?>" type="text/javascript"></script>
  <script type="text/javascript" src="<?php echo base_url()?>assets/dist/js/site.js"></script>
   <link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/validacion.css'?>">
  <link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/styles.css'?>">
	<link rel="stylesheet" type="text/css" href='<?php echo base_url()?>assets/dist/css/styleTable.css' /> 
   <link rel="stylesheet" type="text/css" href='<?php echo base_url()?>assets/dist/css/table.css' />
   <link rel="stylesheet" href="<?php echo base_url().'assets/plugins/select/bootstrap-select.min.css'?>">
    <!-- Latest compiled and minified JavaScript -->
    <script src="<?php echo base_url().'assets/plugins/select/bootstrap-select.min.js'?>"></script>
</head>
<style>
  #comentario{
    background-color: rgba(154, 75, 166, 0.22)!important;
  }
  .scrollbar-primary::-webkit-scrollbar {
  width: 9px !important;
  height: 9px !important;
}

.scrollbar-primary::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
.scrollbar-primary::-webkit-scrollbar-thumb {
  background-color: #c5c3c3;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
</style>
<div class="pull-right div-botones">
 <a href="javascript:window.history.back()" ><button type="button" class="btn btn-danger botones-detalle col-sm-4 col-xs-12 "><span class="glyphicon glyphicon-circle-arrow-left"> </span> Regresar</button></a>
 <button type="button" class="btn btn-danger botones-detalle pull-right col-sm-4 col-xs-12"  id='imprime' data-toggle="tooltip" data-placement="bottom" title="Reimprimir ticket"> Reimprimir Ticket
 <span class='glyphicon glyphicon-print'></span></button> 
</div>
</br>

<body> 
<div class="col-md-10 div-centrado">
<center class="col-xs-12"><h1>Detalles de Venta</h1></center>
  <form name="Pagos" id="Pagos" action="<?php echo base_url();?>pagos/franquiciatario/pagosF/editarenlace/<?=$IdVentas?>" method="POST">
    <input type="text" class="form-control" id="franquicia"  name="franquicia"  placeholder="Nombre" value="<?php foreach ($Franquicias as $i => $Franquicias) echo  $i; ?>"  readonly="" style="display: none;">
     <div class="form-group">

    <div class="col-md-6">
      <label for="name1">Folio de venta</label>
      <input type="text" class="form-control data-container" id="folioVenta"  name="folioVenta" placeholder="folio" value="<?=$FolioVenta?>"  readonly="">
    </div>
    <div class="col-md-6">
      <label for="name1">Fecha y Hora de venta</label>
      <input type="text" class="form-control data-container" id="fechaVenta"  name="fechaVenta" placeholder="Total" value="<?=$FechaVenta?>"  readonly="">
    </div>
    <div class="col-md-6">
      <label for="name1">Nombre Cliente</label>
      <input type="text" class="form-control data-container" id="NombreCliente"  name="NombreCliente" placeholder="Nombre" value="<?=$ClienteVenta?>"  readonly="">
    </div>
    <div class="col-md-3">
      <label for="name1">Subtotal</label>
      <input type="text" class="form-control data-container" id="Subtotal"  name="Subtotal" placeholder="Nombre" value="<?=$Subtotal?>"  readonly="">
    </div>
    <div class="col-md-3">
      <label for="name1">IVA</label>
      <input type="text" class="form-control data-container" id="Iva"  name="Iva" placeholder="Nombre" value="<?=$Iva?>"  readonly="">
    </div>
    <div class="col-md-3">
      <label for="name1">Total de la venta</label>
      <input type="text" class="form-control data-container" id="TotalVenta"  name="TotalVenta" placeholder="Total" value="<?=$TotalVenta?>"  readonly="">
    </div>
    <div class="col-md-3">
      <label for="name1">Total con descuento</label>
      <input type="text" class="form-control data-container" id="TotalVentaDes"  name="TotalVentaDes" placeholder="Total" value="<?=$TotalVentaGeneral?>"  readonly="">
    </div>
    <div class="col-md-6">
      <label for="name1">Adeudo</label>
      <input type="text" class="form-control data-container" id="AdeudoVenta"  name="AdeudoVenta" placeholder="Adeudo" value="<?=$AdeudoVenta?>" readonly="">
    </div>
    <div class="col-md-6">
      <label for="name1">Vendedor</label>
      <input type="text" class="form-control data-container" id="Vendedor" name="Vendedor" placeholder="Vendedor"  value="<?=$VendedorUsuario?>" readonly="">
    </div>
    <div class="col-md-6">
      <label>Comentarios</label>
      <textarea class="form-control" rows="1" id="comentario" name="comentario" readonly=""><?=$Comentario?></textarea>
    </div>
    <div class="col-md-6">
      <label for="name1">Propina</label>
      <input type="text" class="form-control data-container" id="TCFolio2" name="TCFolio2" placeholder="Propina" value="<?=$TotalPropina?>"  readonly="" >
    </div>
    <div class="col-md-6">
      <label for="name1">Usuario de propina</label>
      <input type="text" class="form-control data-container" id="Contado2" name="Contado2" placeholder="Usuario Propina"  value="<?=$UsuarioPropina?>" readonly="">
    </div>
    <input type="text" class="form-control" id="Abono" name="Abono" placeholder="Abono" value="<?=$AbonoVenta?>" style='display:none;'>
    <input type="text" class="form-control" id="AbonoLetra" name="AbonoLetra" placeholder="AbonoLetra" style='display:none;'>
  </div>
</br>
</form>
<button class="btn btn-primary btn-sm btn-block oculto" type="submit"></button>
<div class="col-md-12 scroll scrollbar-primary">
<table class="table table-striped " id="conceptos">
<tr>

  <th  style="display:none"></th>
  <th>Concepto</th>
  <th>Cantidad</th>
  <th>Total Venta</th>
  <th>Exhibiciones</th>
  <th>Abono</th>
  <th>Adeudo</th>
  <th colspan="2">Acciones</th>
  


</tr>
  <?php 
          if ($consulta1 != FALSE){
            foreach ($consulta1 as $fila){
              echo "<tr>";
                echo "<td class='idventa'  style='display:none'>".$fila->IdVentasProductos."</td>";
                echo "<td>".$fila->NombreProducto."</td>";
                echo "<td>".$fila->PiezasP."</td>";
                echo "<td>".$fila->TotalPagar."</td>";
                echo "<td>".$fila->ExhibicionesProducto."</th>";
                echo "<td>".$fila->Abono."</td>";
                echo "<td class='adeudo'>".$fila->Adeudo."</td>";
                echo "<td class='accion'>";
                echo "<a href='".base_url()."pagos/franquiciatario/pagosF/editar/".$fila->IdVentasProductos."/".$fila->ventas_IdVentas."' class='label label-primary'>";
                echo "<span class='glyphicon glyphicon-pencil'></a></span>";
                echo "</td>";
                echo "<td class='imprimirDetalleP' data-toggle='tooltip' data-placement='bottom' title='Imprimir histórico de pagos'>";
                echo "<a class='label label-warning' >";
                echo "<span class='glyphicon glyphicon-print'></a></span>";
                echo "</td>";
                // echo "<td class='ver'>";
                // echo "<a class='label label-primary' data-toggle='tooltip' data-placement='bottom' title='Ver detalle'>";
                // echo "<span class='glyphicon glyphicon-eye-open'></a></span>";
                // echo "</td>";
                echo "</tr>";

            } 
          } 
                    if ($consulta2 != FALSE){
            foreach ($consulta2 as $fila){
              echo "<tr>";
                echo "<td class='idventaSA'  style='display:none'>".$fila->IdVentasServicios."</td>";
                echo "<td>".$fila->NombreServicio."</td>";
                echo "<td>".$fila->SesionesS."</td>";
                echo "<td>".$fila->TotalPagar."</th>";
                echo "<td>".$fila->exhibiciones_IdExhibiciones."</th>";
                echo "<td>".$fila->Abono."</td>";
                echo "<td class='adeudo'>".$fila->Adeudo."</td>";
                echo "<td class='accion'>";
                echo "<a href='".base_url()."pagos/franquiciatario/pagosF/editar2/".$fila->IdVentasServicios."/".$fila->ventas_IdVentas."' class='label label-primary' id='BotonServA'>";
                echo "<span class='glyphicon glyphicon-pencil'></a></span>";
                echo "</td>";
                echo "<td class='imprimirDetalleSA' data-toggle='tooltip' data-placement='bottom' title='Imprimir histórico de pagos'>";
                echo "<a class='label label-warning'>";
                echo "<span class='glyphicon glyphicon-print'></a></span>";
                echo "</td>";
                // echo "<td class='ver'>";
                // echo "<a class='label label-primary' data-toggle='tooltip' data-placement='bottom' title='Ver detalle'>";
                // echo "<span class='glyphicon glyphicon-eye-open'></a></span>";
                // echo "</td>";
               echo "</tr>";
            } 
          }  

          if ($consulta3 != FALSE){
            foreach ($consulta3 as $fila){
              echo "<tr>";
                echo "<td class='idventaSG'  style='display:none'>".$fila->IdVentasServicios."</td>";
                echo "<td>".$fila->NombreServicio."</td>";
                echo "<td>".$fila->SesionesS."</td>";
                echo "<td>".$fila->TotalPagar."</th>";
                echo "<td>".$fila->exhibiciones_IdExhibiciones."</th>";
                echo "<td>".$fila->Abono."</td>";
                echo "<td class='adeudo'>".$fila->Adeudo."</td>";
                echo "<td class='accion'>";
                echo "<a href='".base_url()."pagos/franquiciatario/pagosF/editar3/".$fila->IdVentasServicios."/".$fila->ventas_IdVentas."' class='label label-primary' id='BotonServG'>";
                echo "<span class='glyphicon glyphicon-pencil'></a></span>";
                echo "</td>";
                echo "<td class='imprimirDetalleSG' data-toggle='tooltip' data-placement='bottom' title='Imprimir histórico de pagos'>";
                echo "<a class='label label-warning'>";
                echo "<span class='glyphicon glyphicon-print'></a></span>";
                echo "</td>";
                // echo "<td class='ver'>";
                // echo "<a class='label label-primary' data-toggle='tooltip' data-placement='bottom' title='Ver detalle'>";
                // echo "<span class='glyphicon glyphicon-eye-open'></a></span>";
                // echo "</td>";
              echo "</tr>";
            } 
          } 
          if ($consulta4 != FALSE){
            $cont=0;
            foreach ($consulta4 as $fila){
              $cont = $cont+ 1;
              echo "<tr>";
                echo "<td class='idventaPr'  style='display:none'>".$fila->IdVentasPromociones."</td>";
                echo "<td>".$fila->NombrePromocion."</td>";
                echo "<td>".$fila->SesionesPr."</td>";
                echo "<td>".$fila->TotalPagar."</td>";
                echo "<td>".$fila->exhibiciones_IdExhibiciones."</td>";
                echo "<td>".$fila->Abono."</td>";
                echo "<td class='adeudo'>".$fila->Adeudo."</td>";
                echo "<td class='accion'>";
                echo "<a href='".base_url()."pagos/franquiciatario/pagosF/editarPro/".$fila->IdVentasPromociones."/".$fila->ventas_IdVentas."' class='label label-primary' id='BotonPromo'>";
                echo "<span class='glyphicon glyphicon-pencil'></a></span></button>";
                echo "</td>";
                echo "<td class='imprimirDetallePr' data-toggle='tooltip' data-placement='bottom' title='Imprimir histórico de pagos'>";
                echo "<a class='label label-warning'>";
                echo "<span class='glyphicon glyphicon-print'></a></span>";
                echo "</td>";
                // echo "<td class='ver'>";
                // echo "<a class='label label-primary' data-toggle='tooltip' data-placement='bottom' title='Ver detalle'>";
                // echo "<span class='glyphicon glyphicon-eye-open'></a></span>";
                // echo "</td>";
                echo "</tr>";
            
            }

          } 
   ?>
    </table>
  </div>
  <button class="btn btn-primary btn-sm btn-block oculto" type="submit"></button>
</div>

</body> 

<script>
  $('.adeudo').each(function() { 
    if($(this).text()  == '0'){
      $(this).siblings('.accion').text(' ');
    }
  });

$(document).ready(function(){
  $('.imprimirDetalleP').click(function() { 
    //alert('imprimirDetalleP');
    var uno=$(this).siblings('.idventa').text();
    //alert(uno);
    var cliente = $('#NombreCliente').val();
    // var folio = $('#folioVenta').val();
    var folio = "<?=$FolioVenta?>";
    var datos = <?php echo json_encode($consulta1, JSON_PRETTY_PRINT);?>;
    var fila =  '';          
    fila += '<div class="datos-dos">';
    fila += '<div class="nombre-cliente-ticket">HISTÓRICO DE PAGOS</div>';
    fila += '<div class="nombre-cliente-ticket">Cliente: '+cliente+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '</div>';
        
    if (datos!="") {
      for(var arrP = 0; arrP < datos.length; arrP++){
        console.log(datos[arrP]);
        if (uno==datos[arrP].IdVentasProductos) { 
      
          fila += '<div class="datos-dos">';
          fila += '<div class="nombre-cliente-ticket">Producto: '+datos[arrP].NombreProducto+'</div>';
          fila += '</div>';
          fila += '<table class="table table-striped">';
        
          fila += '<table class="table table-striped">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-abonado">Pago 1  </td>';  
          fila += '<td class="total-abonado">Folio:'+datos[arrP].FolioVenta1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Fecha:</td>';  
          fila += '<td class="total-ticket">'+datos[arrP].Fecha1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Contado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrP].Contado1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Tarjeta:</td>';  
          fila += '<td class="total-ticket">$ '+(Number(datos[arrP].CTarjeta1)+Number(datos[arrP].CTarjeta1A))+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
          if (datos[arrP].Contado2>0 || datos[arrP].CTarjeta2>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 2  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrP].FolioVenta2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrP].folio2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrP].Fecha2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrP].Contado2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrP].CTarjeta2)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
          fila += '<table class="table table-striped">';
          fila +=  '<tr class="total-cuenta">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Total:</td>';  
          fila += '<td class="total-ticket">$'+datos[arrP].TotalPagar+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Abonado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrP].Abono+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Restan:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrP].Adeudo+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
        }
      }
    }
    imprimirDetalle(fila, folio);
  });

  $('.imprimirDetalleSA').click(function() { 
    //alert('imprimirDetalleSA');
    var uno=$(this).siblings('.idventaSA').text();
    //alert(uno);
    var cliente = $('#NombreCliente').val();
    // var folio = $('#folioVenta').val();
    var folio = "<?=$FolioVenta?>";
    var datos = <?php echo json_encode($consulta2, JSON_PRETTY_PRINT);?>;
    var fila =  '';

    fila += '<div class="datos-dos">';
    fila += '<div class="nombre-cliente-ticket">HISTÓRICO DE PAGOS</div>';
    fila += '<div class="nombre-cliente-ticket">Cliente: '+cliente+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '</div>';
          
    if (datos!="") {
      for(var arrSA = 0; arrSA < datos.length; arrSA++){
        console.log(datos[arrSA]);
        if (uno==datos[arrSA].IdVentasServicios) { 
          fila += '<div class="datos-dos">';
          fila += '<div class="nombre-cliente-ticket">Servicio: '+datos[arrSA].NombreServicio+'</div>';
          fila += '</div>';
          fila += '<table class="table table-striped">';
        
          fila += '<table class="table table-striped">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-abonado">Pago 1  </td>';  
          fila += '<td class="total-abonado">Folio:'+datos[arrSA].FolioVenta1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Fecha:</td>';  
          fila += '<td class="total-ticket">'+datos[arrSA].Fecha1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Contado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSA].Contado1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Tarjeta:</td>';  
          fila += '<td class="total-ticket">$ '+(Number(datos[arrSA].CTarjeta1)+Number(datos[arrSA].CTarjeta1A))+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
          if (datos[arrSA].Contado2>0 || datos[arrSA].CTarjeta2>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 2  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSA].FolioVenta2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].folio2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].Fecha2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSA].Contado2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSA].CTarjeta2)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          if (datos[arrSA].Contado3>0 || datos[arrSA].CTarjeta3>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 3  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSA].FolioVenta3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].folio3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].Fecha3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSA].Contado3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSA].CTarjeta3)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }

          if (datos[arrSA].Contado4>0 || datos[arrSA].CTarjeta4>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 4  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSA].FolioVenta4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].folio4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSA].Fecha4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSA].Contado4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSA].CTarjeta4)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
          fila += '<table class="table table-striped">';
          fila +=  '<tr class="total-cuenta">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Total:</td>';  
          fila += '<td class="total-ticket">$'+datos[arrSA].TotalPagar+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Abonado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSA].Abono+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Restan:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSA].Adeudo+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
        }
      }
    }
    imprimirDetalle(fila, folio);
  });

  $('.imprimirDetalleSG').click(function() { 
    //alert('imprimirDetalleSG')
    var uno=$(this).siblings('.idventaSG').text();
    //alert(uno);
    var cliente = $('#NombreCliente').val();
    // var folio = $('#folioVenta').val();
    var folio = "<?=$FolioVenta?>";
    var datos = <?php echo json_encode($consulta3, JSON_PRETTY_PRINT);?>;
    var fila =  '';

    fila += '<div class="datos-dos">';
    fila += '<div class="nombre-cliente-ticket">HISTÓRICO DE PAGOS</div>';
    fila += '<div class="nombre-cliente-ticket">Cliente: '+cliente+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '</div>';

    if (datos!="") {
      for(var arrSG = 0; arrSG < datos.length; arrSG++){
        console.log(datos[arrSG]);
        if (uno==datos[arrSG].IdVentasServicios) { 
          fila += '<div class="datos-dos">';
          fila += '<div class="nombre-cliente-ticket">Servicio: '+datos[arrSG].NombreServicio+'</div>';
          fila += '</div>';
          fila += '<table class="table table-striped">';
        
          fila += '<table class="table table-striped">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-abonado">Pago 1  </td>';  
          fila += '<td class="total-abonado">Folio:'+datos[arrSG].FolioVenta1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Fecha:</td>';  
          fila += '<td class="total-ticket">'+datos[arrSG].Fecha1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Contado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSG].Contado1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Tarjeta:</td>';  
          fila += '<td class="total-ticket">$ '+(Number(datos[arrSG].CTarjeta1)+Number(datos[arrSG].CTarjeta1A))+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
          if (datos[arrSG].Contado2>0 || datos[arrSG].CTarjeta2>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 2  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSG].FolioVenta2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].folio2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].Fecha2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSG].Contado2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSG].CTarjeta2)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          if (datos[arrSG].Contado3>0 || datos[arrSG].CTarjeta3>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 3  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSG].FolioVenta3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].folio3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].Fecha3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSG].Contado3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSG].CTarjeta3)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          if (datos[arrSG].Contado4>0 || datos[arrSG].CTarjeta4>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 4  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrSG].FolioVenta4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].folio4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrSG].Fecha4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrSG].Contado4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrSG].CTarjeta4)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
          fila += '<table class="table table-striped">';
          fila +=  '<tr class="total-cuenta">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Total:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSG].TotalPagar+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Abonado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSG].Abono+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Restan:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrSG].Adeudo+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
        }
      }
    }
    imprimirDetalle(fila, folio);
  });

  $('.imprimirDetallePr').click(function() { 
    //alert('imprimirDetallePr')
    var uno=$(this).siblings('.idventaPr').text();
    //alert(uno);
    //  var folio = $('#folioVenta').val();
    var folio = "<?=$FolioVenta?>";
    var cliente = $('#NombreCliente').val();
    var datos = <?php echo json_encode($consulta4, JSON_PRETTY_PRINT);?>;
    var fila =  '';

    fila += '<div class="datos-dos">';
    fila += '<div class="nombre-cliente-ticket">HISTÓRICO DE PAGOS</div>';
    fila += '<div class="nombre-cliente-ticket">Cliente: '+cliente+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '</div>';

    if (datos!="") {
      for(var arrPr = 0; arrPr < datos.length; arrPr++){
        console.log(datos[arrPr]);
        if (uno==datos[arrPr].IdVentasPromociones) {         
          fila += '<div class="datos-dos">';
          fila += '<div class="nombre-cliente-ticket">Promoción: '+datos[arrPr].NombrePromocion+'</div>';
          fila += '</div>';
          fila += '<table class="table table-striped">';
        
          fila += '<table class="table table-striped">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-abonado">Pago 1  </td>';  
          fila += '<td class="total-abonado">Folio:'+datos[arrPr].FolioVenta1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Fecha:</td>';  
          fila += '<td class="total-ticket">'+datos[arrPr].Fecha1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Contado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrPr].Contado1+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Tarjeta:</td>';  
          fila += '<td class="total-ticket">$ '+(Number(datos[arrPr].CTarjeta1)+Number(datos[arrPr].CTarjeta1A))+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
          if (datos[arrPr].Contado2>0 || datos[arrPr].CTarjeta2>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 2  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrPr].FolioVenta2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].folio2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].Fecha2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrPr].Contado2+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrPr].CTarjeta2)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          if (datos[arrPr].Contado3>0 || datos[arrPr].CTarjeta3>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 3  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrPr].FolioVenta3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].folio3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].Fecha3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrPr].Contado3+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrPr].CTarjeta3)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          if (datos[arrPr].Contado4>0 || datos[arrPr].CTarjeta4>0) {
            fila += '<table class="table table-striped">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-abonado">Pago 4  </td>';  
            fila += '<td class="total-abonado">Folio: '+datos[arrPr].FolioVenta4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Folio:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].folio4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Fecha:</td>';  
            fila += '<td class="total-ticket">'+datos[arrPr].Fecha4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<td></td><td></td><td></td>'; 
            fila += '<td class="total-ticket">Contado:</td>';  
            fila += '<td class="total-ticket">$ '+datos[arrPr].Contado4+'</td>';  
            fila +=  '</tr>';
            fila +=  '<tr">';
            fila +=  '<td></td><td></td><td></td>';     
            fila += '<td class="total-ticket">Tarjeta:</td>';  
            fila += '<td class="total-ticket">$ '+Number(datos[arrPr].CTarjeta4)+'</td>';  
            fila +=  '</tr>';
            fila += '</table>';
          }
          fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
          fila += '<table class="table table-striped">';
          fila +=  '<tr class="total-cuenta">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Total:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrPr].TotalPagar+'</td>';  
          fila +=  '</tr>';
          fila +=  '<td></td><td></td><td></td>'; 
          fila += '<td class="total-ticket">Abonado:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrPr].Abono+'</td>';  
          fila +=  '</tr>';
          fila +=  '<tr">';
          fila +=  '<td></td><td></td><td></td>';     
          fila += '<td class="total-ticket">Restan:</td>';  
          fila += '<td class="total-ticket">$ '+datos[arrPr].Adeudo+'</td>';  
          fila +=  '</tr>';          
          fila += '</table>';
        }
      }
    }
    imprimirDetalle(fila, folio);
  });

  function imprimirDetalle(fila, folio) {
    //alert('function imprimirDetalle',folio);
    //alert('folio', folio);
    //console.log(fila);
    //console.log('folio', folio);
    var miVentana=window.open();
    var idFranquicia = $('#franquicia').val();
    var contenidoMiVentana = fila;
    var mostrarDireccion='<?php echo $datosFranquiciaTicket->MostrarDireccionFranquicia;?>'; 
           
    miVentana.document.write('<html><head><title>Historial_Pagos_'+folio+'</title>');
    miVentana.document.write('<link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/styles.css'?>">'); //Aquí agregué la hoja de estilos
    miVentana.document.write('<link rel="stylesheet" href="<?php echo base_url();?>assets/bootstrap/css/bootstrap.css">');
    
    miVentana.document.write('<body>');
    miVentana.document.write('<div class="logo-empresa">');
    miVentana.document.write('<img src="<?php echo base_url().'assets/dist/img/logo.png'?>" alt="Italian Trulli">');
    miVentana.document.write('</div>');
    miVentana.document.write('<div class="datos">');
    miVentana.document.write('<div class="nombre-empresa-ticket"><?php echo $datosFranquiciaTicket->NombreFranquicia?></div>');
    if (idFranquicia!=16) {
      miVentana.document.write(  '<div class="razon-empresa-ticket">R.S:<?php echo $datosFranquiciaTicket->RazonSocial?></div>');
    }
      
    miVentana.document.write('<div class="regimen-empresa-ticket"><?php echo $datosFranquiciaTicket->RegimenFiscal?></div>');
    miVentana.document.write('<div class="rfc-empresa-ticket">RFC: <?php echo $datosFranquiciaTicket->RFC?></div>');
    miVentana.document.write('<div class="domicilio-empresa-ticket"><?php echo $datosFranquiciaTicket->DomicilioFiscal;?>CP: <?php echo $datosFranquiciaTicket->CP;?></div>');
    if(mostrarDireccion==1){
      miVentana.document.write('<div class="domicilio-empresa-ticket">SUCURSAL: <?php echo $datosFranquiciaTicket->DomicilioFranquicia;?></div>');
    }
    miVentana.document.write('</div>');
    miVentana.document.write('<div class="ticket-1">');
    miVentana.document.write(contenidoMiVentana);
    miVentana.document.write('<br/><div class="footer-ticket">Salud y Belleza con la mejor tecnología a tu alcance</div>');
    miVentana.document.write('<a class="link-model" href="https://www.modelartspa.com"></a>');
    miVentana.document.write('<div class="agrdecimiento-model">"GRACIAS POR SU VISITA"</div>');  
    // if (idFranquicia==33) { //Franquicias Corporativo
    //   miVentana.document.write('<div class="agrdecimiento-model">Comprobante emitido conforme a la Regla 2.7.1.24 de RMF y Para los efectos de los artículos 29 y 29-A, fracción IV, segundo párrafo del CFF y 39 del Reglamento del CFF</div>');
    //   }    
    miVentana.document.write('</div>');          
    miVentana.document.write('</body></html>');
    miVentana.document.close();  
    miVentana.focus();
    miVentana.onload = function() {
      miVentana.print();

      miVentana.close();
      setTimeout(function () { window.print(); 
      }, 500);
      miVentana.onafterprint = function(){
        console.log("Printing completed...");
        window.location.href=""
      }

      (function() {
        var beforePrint = function() {
            console.log('Functionality to run before printing.');
        };

        var afterPrint = function() {
          console.log('Functionality to run after printing');
        };

        if (window.matchMedia) {
          var mediaQueryList = window.matchMedia('print');
          mediaQueryList.addListener(function(mql) {
            if (mql.matches) {
              beforePrint();
            } else {
              afterPrint();
            }
          });
        }
        window.onbeforeprint = beforePrint;
        window.onafterprint = afterPrint;
      }());
    }
  }
  
  if ($('#Abono').val()!="") {
    console.log("Hay abono");
    var entrada =$("#Abono").val();
    var Resultado = CifrasEnLetras.convertirEurosEnLetras(entrada);
    document.getElementById('AbonoLetra').value=Resultado;
  }
  
  $("#imprime").on("click", function(){ 
    //alert('#imprime');
    imprimir();
  });

  function imprimir() {
    //alert('imprime')
    var cliente = $('#NombreCliente').val();
    // var folio = $('#folioVenta').val();
    var folio = "<?=$FolioVenta?>";
    console.log('folio=>',folio);
    var fecha = $('#fechaVenta').val();
    var atendio = $('#Vendedor').val()
    var idFranquicia = $('#franquicia').val();
    var subtotal = Number($('#Subtotal').val());
    var Iva = Number($('#Iva').val());
    var totalNeto = Number($('#fechaVenta').val());
    var totalPagar = Number($('#TotalVentaDes').val());
    var adeudoCuenta = Number($('#AdeudoVenta').val());
    var totalPagarLetras = $('#AbonoLetra').val();
    var abono=Number("<?=$AbonoVenta?>");
    var arrP, arrSA, arrSG, arrPr;
    var indexTabla = 1;
    var datos = <?php echo json_encode($consulta1, JSON_PRETTY_PRINT);?>;
    var datos2 = <?php echo json_encode($consulta2, JSON_PRETTY_PRINT);?>;
    var datos3 = <?php echo json_encode($consulta3, JSON_PRETTY_PRINT);?>;
    var datos4 = <?php echo json_encode($consulta4, JSON_PRETTY_PRINT);?>;
    var folioVenta="<?=$FolioVenta?>";
    var efectivo=Number("<?=$Contado?>");
    var tarjeta1=Number("<?=$CantidadTarjetaUno?>");
    var tarjeta2=Number("<?=$CantidadTarjetaDos?>");
    var leyenda=<?php echo json_encode($leyenda, JSON_PRETTY_PRINT);?>;
    var mostrarDireccion='<?php echo $datosFranquiciaTicket->MostrarDireccionFranquicia;?>';
    var certificado =  '';
    var fila =  '';
    fila += '<div class="logo-empresa">';
    fila += '<img src="<?php echo base_url().'assets/dist/img/logo.png'?>" alt="Italian Trulli">';
    fila += '</div>';
    fila += '<div class="datos">';
    fila += '<div class="nombre-empresa-ticket"><?php echo $datosFranquiciaTicket->NombreFranquicia?></div>';
    if (idFranquicia!=16) {
      fila += '<div class="razon-empresa-ticket">R.S:<?php echo $datosFranquiciaTicket->RazonSocial?></div>';
    }
    fila += '<div class="regimen-empresa-ticket"><?php echo $datosFranquiciaTicket->RegimenFiscal?></div>';
    fila += '<div class="rfc-empresa-ticket">RFC: <?php echo $datosFranquiciaTicket->RFC?></div>';
    fila += '<div class="domicilio-empresa-ticket"><?php echo $datosFranquiciaTicket->DomicilioFiscal;?>CP: <?php echo $datosFranquiciaTicket->CP;?></div>';
    if(mostrarDireccion==1){
      fila += '<div class="domicilio-empresa-ticket">SUCURSAL: <?php echo $datosFranquiciaTicket->DomicilioFranquicia;?></div>';
    }
    fila += '</div>';
    fila += '<div class="datos-dos">';
    fila += '<div class="nombre-cliente-ticket" id="folio">Folio:'+folioVenta+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '<div class="nombre-cliente-ticket">Fecha de pago:'+fecha+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '<div class="nombre-cliente-ticket">Cliente: '+cliente+'</div>';
    fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
    fila += '</div>';
    fila += '<div class="lista-comprada">';
    fila += '<thead>';
    fila += '<tr>';
    fila +='</thead>';
    fila +=  '<tr>';      
    fila +=  '</tr>';
    fila +='<tbody>';
    //---------------------------------------
    if (datos!="") {
      fila += '<div class="nombre-cliente-ticket" style="text-align:center; font-weight: bold;">Productos</div>';
      fila += '<table class="table table-striped">';
      fila +=    '<th scope="col">#</th>';
      fila +=    '<th scope="col">Concepto</th>';
      fila +=    '<th scope="col">Cant.</th>';
      fila +=    '<th scope="col">Precio</th>';
      fila +=    '<th scope="col">Importe</th>';
      fila +=  '</tr>';       
      for(arrP = 0; arrP < datos.length; arrP++){
        console.log(datos[arrP]); 
        fila +=  '<tr>';
        fila += '<td class="numero-ticket">'+indexTabla+'</td>';        
        fila += '<td class="nombre-producto-ticket">'+datos[arrP].NombreProducto+'</td>';
        fila += '<td class="numero-piezas-ticket">'+datos[arrP].PiezasP+'</td>';
        fila += '<td class="precio-neto-ticket">'+datos[arrP].Precio+'</td>';
        fila += '<td class="pago-ticket">'+datos[arrP].TotalPagar+'</td>';
        indexTabla++;
      }
      fila +=  '<tr class="total-cuenta">';
      fila +=  '<td></td><td></td><td></td>';   
      fila +=  '</tr>';
      fila += '</table>';
    }
    //---------------------------------------------
    if (datos2!="" || datos3!="") {
      fila += '<div class="nombre-cliente-ticket" style="text-align:center; font-weight: bold;">Servicios</div>';
      fila += '<table class="table table-striped">';
      fila +=    '<th scope="col">#</th>';
      fila +=    '<th scope="col">Concepto</th>';
      fila +=    '<th scope="col">Cant.</th>';
      fila +=    '<th scope="col">Precio</th>';
      fila +=    '<th scope="col">Importe</th>';
      fila +=  '</tr>';       
      for(arrSA = 0; arrSA < datos2.length; arrSA++){
        console.log(datos2[arrSA]); 
        fila +=  '<tr>';
        fila += '<td class="numero-ticket">'+indexTabla+'</td>';         
        fila += '<td class="nombre-producto-ticket">'+datos2[arrSA].NombreServicio+'</td>';
        fila += '<td class="numero-piezas-ticket">'+datos2[arrSA].SesionesS+'</td>';
        fila += '<td class="precio-neto-ticket">'+datos2[arrSA].Precio+'</td>';
        fila += '<td class="pago-ticket">'+datos2[arrSA].TotalPagar+'</td>';
        indexTabla++;
      }
      //servicios generales
      for(arrSG = 0; arrSG < datos3.length; arrSG++){
        console.log(datos3[arrSG]); 
        fila +=  '<tr>'; 
        fila += '<td class="numero-ticket">'+indexTabla+'</td>';        
        fila += '<td class="nombre-producto-ticket">'+datos3[arrSG].NombreServicio+'</td>';
        fila += '<td class="numero-piezas-ticket">'+datos3[arrSG].SesionesS+'</td>';
        fila += '<td class="precio-neto-ticket">'+datos3[arrSG].Precio+'</td>';
        fila += '<td class="pago-ticket">'+datos3[arrSG].TotalPagar+'</td>';
        indexTabla++;
      }
      fila +=  '<tr class="total-cuenta">';
      fila +=  '<td></td><td></td><td></td>';   
      fila +=  '</tr>';
      fila += '</table>';
    }
    //-------------------------------------
    if (datos4!="") {
      fila += '<div class="nombre-cliente-ticket" style="text-align:center; font-weight: bold;">Promociones</div>';
      fila += '<table class="table table-striped">';
      fila +=    '<th scope="col">#</th>';
      fila +=    '<th scope="col">Concepto</th>';
      fila +=    '<th scope="col">Cant.</th>';
      fila +=    '<th scope="col">Precio</th>';
      fila +=    '<th scope="col">Importe</th>';
      fila +=  '</tr>';       
    
      for(arrPr = 0; arrPr < datos4.length; arrPr++){
        console.log(datos4[arrPr]); 
        fila +=  '<tr>';  
        fila += '<td class="numero-ticket">'+indexTabla+'</td>';       
        fila += '<td class="nombre-producto-ticket">'+datos4[arrPr].NombrePromocion+'</td>';
        fila += '<td class="numero-piezas-ticket">'+datos4[arrPr].SesionesPr+'</td>';
        fila += '<td class="precio-neto-ticket">'+datos4[arrPr].Precio+'</td>';
        fila += '<td class="pago-ticket">'+datos4[arrPr].TotalPagar+'</td>';
        indexTabla++;
      }
      fila +=  '<tr class="total-cuenta">';
      fila +=  '<td></td><td></td><td></td>';   
      fila +=  '</tr>';
      fila += '</table>';
      fila += '</div>';
    }
    fila += '<div class="lista-comprada">';
    fila += '<table class="table table-striped">';
    fila += '<tr>';
    fila += '<th scope="col"></th>';
    fila += '<th scope="col"></th>';
    fila += '</tr>';
    fila +=  '<tr class="total-cuenta">';
    fila +=  '<td></td><td></td><td></td>'; 
    fila += '<td class="total-ticket">Subtotal:</td>';  
    fila += '<td class="total-ticket">'+subtotal.toFixed(2)+'</td>';  
    fila +=  '</tr>';
    fila +=  '<tr class="total-cuenta">';
    fila +=  '<td></td><td></td><td></td>'; 
    fila += '<td class="total-ticket">IVA:</td>';  
    fila += '<td class="total-ticket">'+Iva.toFixed(2)+'</td>';  
    fila +=  '</tr>';
    fila +=  '<td></td><td></td><td></td>'; 
    fila += '<td class="total-ticket">Total General:</td>';  
    fila += '<td class="total-ticket">'+totalPagar.toFixed(2)+'</td>';  
    fila +=  '</tr>';   
    fila +=  '<tr class="total-cuenta">'; 
    fila +=  '<td></td><td></td><td></td>'; 
    fila += '<td class="total-ticket">Abonado:</td>';  
    fila += '<td class="total-pagar-ticket">'+abono.toFixed(2)+'</td>';  
    fila +=  '</tr>';  
    fila +=  '<tr class="deuda-cuenta">'; 
    fila +=  '<td></td><td></td><td></td>'; 
    fila += '<td class="deuda-ticket">Adeudo:</td>';  
    if(adeudoCuenta==0){
      fila += '<td class="deuda-pagar-ticket">-</td>';  
    }else {
      fila += '<td class="deuda-pagar-ticket">'+adeudoCuenta.toFixed(2)+'</td>';}

      fila +=  '<tr class="total-cuenta">'; 
      fila +=  '<td></td><td></td><td></td>'; 
      fila += '<td class="total-ticket">Pago en</td>';  
      fila += '<td class="total-pagar-ticket"></td>';  
      fila +=  '</tr>';

      fila +=  '<tr class="total-cuenta">'; 
      fila +=  '<td></td><td></td><td></td>';
      if(efectivo>0){ 
        fila += '<td class="total-ticket">Efectivo:</td>';  
        fila += '<td class="total-pagar-ticket">'+efectivo.toFixed(2)+'</td>';
      }  
      fila +=  '</tr>';
      fila +=  '<tr class="total-cuenta">'; 
      fila +=  '<td></td><td></td><td></td>';
      if((tarjeta1+tarjeta2)>0){  
        fila += '<td class="total-ticket">Tarjeta:</td>';  
        fila += '<td class="total-pagar-ticket">'+(tarjeta1+tarjeta2).toFixed(2)+'</td>'; 
      } 
      fila +=  '</tr>';

      fila += '</table>';
      fila += '</div>';
      fila += '<div class="total-pagar-letras">('+totalPagarLetras+'/100 M.N.)</div>';

      if (datos2!="" || datos3!="" ||datos4!="") {
        for (arrSA = 0; arrSA < datos2.length; arrSA++) {
          if (datos2[arrSA].FolioC!='') {
            certificado='dato';    
          }
        }
        for (arrSG = 0; arrSG < datos3.length; arrSG++) {
          if (datos3[arrSG].FolioC!='') {
            certificado='dato';    
          }
        }
        for (arrPr = 0; arrPr < datos4.length; arrPr++) {
          if (datos4[arrPr].FolioPr!='') {
            certificado='dato';    
          }
        }
      }
      if (certificado=='dato') {
        fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
        fila += '<div class="nombre-cliente-ticket" style="text-align:center; font-weight: bold;">Certificado de regalo</div>';
        fila += '<div class="lista-comprada">';
        fila += '<table class="table table-striped">';
        fila += '<tr>';
        fila += '<th scope="col">Servicio</th>';
        fila += '<th scope="col">Folio</th>';
        fila += '<th scope="col">Nombre</th>';
        fila += '</tr>';
        for (arrSA = 0; arrSA < datos2.length; arrSA++) {
          if (datos2[arrSA].FolioC!='') {
            fila += '<tr>';
            fila += '<td class="nombre-producto-ticket">'+datos2[arrSA].NombreServicio+'</td>';
            fila += '<td class="numero-piezas-ticket">'+datos2[arrSA].FolioC+'</td>';
            fila += '<td class="nombre-producto-ticket">'+datos2[arrSA].NombreCertificadoS+'</td>';
            fila += '</tr>';
          }
        }
        for (arrSG = 0; arrSG < datos3.length; arrSG++) {
          if (datos3[arrSG].FolioC!='') {
            fila += '<tr>';
            fila += '<td class="nombre-producto-ticket">'+datos3[arrSG].NombreServicio+'</td>';
            fila += '<td class="numero-piezas-ticket">'+datos3[arrSG].FolioC+'</td>';
            fila += '<td class="nombre-producto-ticket">'+datos3[arrSG].NombreCertificadoS+'</td>';
            fila += '<tr>';
          }
        }
        for (arrPr = 0; arrPr < datos4.length; arrPr++) {
          if (datos4[arrPr].FolioPr!='') {
            fila += '<tr>';
            fila += '<td class="nombre-producto-ticket">'+datos4[arrPr].NombrePromocion+'</td>';
            fila += '<td class="numero-piezas-ticket">'+datos4[arrPr].FolioPr+'</td>';
            fila += '<td class="nombre-producto-ticket">'+datos4[arrPr].NombreCertificadoPr+'</td>';
            fila += '<tr>';
          }
        }    
        fila +=  '</tbody>';
        fila += '</table>';
        fila += '</div>';
      }
      fila += '<div class="domicilio-empresa-ticket" ><br/></div>';
      fila += '<div class="atendio">ATENDIO:  '+atendio+'</div>';
      fila += '<div class="domicilio-empresa-ticket"><br/></div>';
      for(var a = 0; a < leyenda.length; a++){
        fila += '<div class="leyenda">'+leyenda[a].DescripcionLeyendas+'</div>';
      }       
      reimpresionTicket(idFranquicia, folio, fila)
  }

  function reimpresionTicket(idFranquicia, folio, fila){
    //alert('reimprime ticket',idFranquicia, folio, fila);
    //alert('folio=>',folio)
    console.log('reimprime ticket',idFranquicia, folio, fila);
    var ventana = window.open();
    //alert('window.open()')
    // var contenido= document.getElementById('area-impresion-ticket').innerHTML;
    var contenido= fila;
    //console.log($('#folio').html());
    ventana.document.write('<html><head><title>Reimpresion_TicketVenta_'+folio+'</title>');
    ventana.document.write('<link rel="stylesheet" href="<?php echo base_url().'assets/dist/css/styles.css'?>">'); //Aquí agregué la hoja de estilos
    ventana.document.write('<link rel="stylesheet" href="<?php echo base_url();?>assets/bootstrap/css/bootstrap.css">');
    ventana.document.write('<body>');
    ventana.document.write('<div class="ticket-1">');
    ventana.document.write(contenido);
    ventana.document.write('<div class="footer-ticket">Salud y Belleza con la mejor tecnología a tu alcance</div>');
    ventana.document.write('<div class="link-model"> https://www.modelartspa.com </div>');
    ventana.document.write('<div class="agrdecimiento-model">¡GRACIAS POR SU VISITA!</div>');
    //  if (idFranquicia==33) { //Franquicias Corporativo
    // ventana.document.write('<div class="agrdecimiento-model">Comprobante emitido conforme a la Regla 2.7.1.24 de RMF y Para los efectos de los artículos 29 y 29-A, fracción IV, segundo párrafo del CFF y 39 del Reglamento del CFF</div>');
    // }    
    ventana.document.write('<div class="pertenece-a">Original</div>');
    ventana.document.write('<div class="reimprime-ticket">Reimpresión</div>');
    ventana.document.write('<hr class="fin-ticket">');
    ventana.document.write('</div>');
    
    ventana.document.write(contenido);
    ventana.document.write('<div class="footer-ticket">Salud y Belleza con la mejor tecnología a tu alcance</div>');
    ventana.document.write('<div class="link-model"> https://www.modelartspa.com </div>');
    ventana.document.write('<div class="agrdecimiento-model">¡GRACIAS POR SU VISITA!</div>');
    //  if (idFranquicia==33) { //Franquicias Corporativo
    // ventana.document.write('<div class="agrdecimiento-model">Comprobante emitido conforme a la Regla 2.7.1.24 de RMF y Para los efectos de los artículos 29 y 29-A, fracción IV, segundo párrafo del CFF y 39 del Reglamento del CFF</div>');
    // }    
    ventana.document.write('<div class="pertenece-a">Copia para el cliente</div>');
    ventana.document.write('<div class="reimprime-ticket">Reimpresión</div>');
    ventana.document.write('<hr class="fin-ticket">');
    ventana.document.write('</div>');
    ventana.document.write('</body></html>');
    ventana.document.close();

    ventana.focus();
    ventana.onload = function() {
      //alert('dentro de ventana.onload = function()')
      ventana.print();
      ventana.close();
      setTimeout(function () { window.print(); }, 500);
      ventana.onafterprint = function(){
        //alert('Printing completed')
        console.log("Printing completed...");
        window.location.href=""
      }
      (function() {
        //alert('(function() {')
        var beforePrint = function() {
          //alert('Functionality to run before printing.')
          console.log('Functionality to run before printing.');
        };
        var afterPrint = function() {
          //alert('Functionality to run after printing')
          console.log('Functionality to run after printing');
        };
        if (window.matchMedia) {
          //alert('window.matchMedia')
          var mediaQueryList = window.matchMedia('print');
          mediaQueryList.addListener(function(mql) {
            //alert('mediaQueryList')
            if (mql.matches) {
              //alert('beforeprint')
              beforePrint();
            } else {
              //alert('afterprint')
              afterPrint();
            }
          });
        }
        window.onbeforeprint = beforePrint;
        window.onafterprint = afterPrint;
      }());
    }
  }
});
</script>