<?php
session_start();
require_once('conexion.php');
require_once('include/sesiones.php');
if (isset($_SESSION['usu_nombre']))
{
    $regis=mysqli_query($con,"SELECT * from permiso where modulo_mod_id='24' and usuario_usu_id='$usu_id'  ") or die(mysqli_error($con));
    $reg=mysqli_fetch_array($regis);
    if($reg['per_visualizar']=="Activo")
    {
        if ($aper_num>'0')
        {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<?php include ('head.php');?>

</head>
<body >
<?php
$inicio="";
$M_inventario="";
$M_contactos="";
$M_compras="";
$M_ventas="";
$M_pedidos="";
$M_pos="active";
$R_reportes="";

$ventas="";
$remisiones="";
$cajas="";
$apartadas="";
$orden="";
$movimientos="";
$periodica="";  
include ('menu.php');
?> 

<?php
$fecha_desde=$_GET['fecha_desde'];
$hora_desde=$_GET['hora_desde'];
$fecha_hasta=$_GET['fecha_hasta'];
$hora_hasta=$_GET['hora_hasta'];
$cot_estado=$_GET['cot_estado'];
$vendedores = implode("','", $_GET["vendedor"]);
?>
<div class="main">
    <div class="col-md-2">
        <?php include ('include/menu_pos.php');?>       
    </div> <!-- /span6 -->
    <div class="col-md-10">  
        <div class="widget stacked">
            <div class="widget-content">
                <div class="widget stacked">
                    <div class="widget-content">
                        <section id="buttons">
                            <div class="col-md-6">
                                <a href="#buscar" data-toggle="modal" class="btn btn-primary"><i class="icon-search"></i> Buscar y Facturar</a>
                            </div>
                             <div class="col-md-1"></div>
                             <div class="col-md-5">
                                <a class="btn btn-success" target="_blank" href="libraries/php_excel/excel_pedido_detallado.php?desde=<?php echo $fecha_desde;?>&&hasta=<?php echo $fecha_hasta;?>&&vendedores=<?php echo $vendedores;?>&&estado=<?php echo $cot_estado;?>"><i class="icon-print"></i> EXCEL DETALLADO</a>

                                <a class="btn btn-success" target="_blank" href="libraries/php_excel/excel_cotizacion.php?desde=<?php echo $fecha_desde;?>&&hasta=<?php echo $fecha_hasta;?>&&vendedores=<?php echo $vendedores;?>&&estado=<?php echo $cot_estado;?>" ><i class="icon-print"></i> EXCEL</a>

                                <a class="btn btn-danger" target="_blank" href="libraries/pdf/pdf_reportes/cotizacion.php?desde=<?php echo $fecha_desde;?>&&hasta=<?php echo $fecha_hasta;?>&&vendedores=<?php echo $vendedores;?>&&estado=<?php echo $cot_estado;?>" ><i class="icon-print"></i> PDF</a>
                                
                                <a class="btn btn-info pull-right" href="#facturar" data-toggle="modal"><i class="icon-print"></i> Facturar</a>
                            </div>
                        </section>
                    </div> 
                </div> 

                <form method="post" id="form_facturar" name="form_facturar">
                    <div class="table-responsive">
                        <?php
                            $sql=mysqli_query($con,"SELECT * FROM cotizacion where sucursal='$sucursal' and empresa='$empresa' and cot_fecha BETWEEN '$fecha_desde' AND '$fecha_hasta' and cot_estado='$cot_estado' and vendedor IN('".$vendedores."') order by cot_id desc ") or die(mysqli_error($con));
                        ?>
                        <table class="table table-striped table-bordered">
                            <thead>
                                <tr>
                                    <th>Nº</th>
                                    <th>FECHA</th>
                                    <th>CLIENTE</th>
                                    <th>CONTACTO</th>
                                    <th>ESTADO</th>
                                    <th>TOTAL</th>
                                    <th>VENDEDOR</th>
                                    <th width="1%">FACTURAR</th>
                                </tr>
                            </thead>
                            <tbody  class="buscar">
                        <?php 
                        $total_global=0;
                        while ($reg=mysqli_fetch_array($sql))
                        {
                            $cot_id=$reg['cot_id'];
                            $cot_correo=$reg['cot_correo'];
                            $vendedor= $reg['vendedor'];
                            $cliente_id=$reg['cliente_id'];

                            $sqlcl=mysqli_query($con, "SELECT * from cliente where clie_id='$cliente_id'");
                            $rowcl=mysqli_fetch_array($sqlcl);

                            $sqlv=mysqli_query($con, "SELECT * from usuario where usu_id='$vendedor'");
                            $vend=mysqli_fetch_array($sqlv);
                            $usu_nombrev= $vend['usu_nombre'];
                            $descuentof=0;
                            $descuento=0;
                            $neto=0;
                            $sumador_total=0;
                            $iva_total=0;
                            $sumador_total=0;
                            $total=0;
                            $sql1=mysqli_query($con, "SELECT * from cotizacion_detalle where cotizacion_cot_id='$cot_id'  ");
                            while ($row=mysqli_fetch_array($sql1))
                            {
                                $id=$row["cotd_id"];
                                $cotd_id=$row["cotd_id"];
                                $cotd_referencia=$row['cotd_referencia'];
                                $cotd_nombre=$row['cotd_nombre'];
                                $cotd_cantidad=$row['cotd_cantidad'];
                                $cotd_precio=$row['cotd_precio'];
                                $cotd_iva=$row['cotd_iva'];
                                $cotd_desc=$row['cotd_desc'];
                         
                                $ivaf=$cotd_iva/100;
                                $precio_total=$cotd_precio*$cotd_cantidad;
                                $sumador_total+=$precio_total;//Sumador
                                $descuento=($cotd_desc/100)*$precio_total;
                                $descuentof+=$descuento;

                                $iva=$cotd_precio*$ivaf;
                                $ivat=$iva*$cotd_cantidad;
                                $sin_iva=($cotd_precio-$iva);
                                $sin_ivat=($cotd_precio-$iva)*$cotd_cantidad;
                                $iva_total+=$ivat;
                                $neto+=$precio_total;
                                $total=$sumador_total-$descuentof;
                            }

                            $sumador_combo=0;
                            $sqlc=mysqli_query($con, "SELECT * from cotizacion_detalle_combo where cot_id='$cot_id'");
                            while ($rowc=mysqli_fetch_array($sqlc))
                            {
                                $combo_cantidad=$rowc["combo_cantidad"];
                                $combo_precio=$rowc["combo_precio"];
                                $subtotal=$combo_cantidad*$combo_precio;
                                $sumador_combo+=$subtotal;
                            }

                            $total_global+=$total+$sumador_combo;
                        ?>
                            <tr>
                               
                                <td><?php echo $reg['cot_n_cotizacion']; ?></td>
                                <td><?php echo $reg['cot_fecha']; ?> / <?php echo $reg['cot_hora'];?></td>
                                <td><?php echo $reg['cot_nombre']; 
                                    if($rowcl['facturador']=='si')
                                    {
                                        echo $facturador= '<i class="btn-icon-only fa fa-desktop alert-danger" aria-hidden="true"></i>';
                                    }
                                ?></td>
                                <td> <strong><?php echo $reg['cot_correo']; ?> </strong><p><?php  echo $reg['cot_telefono'];?> </p></td>
                                <td>
                                <?php
                                    if($reg['cot_estado']=="Pendiente")
                                    {
                                        echo  $estados='<span class="badgenaranja" title="">Pendiente</span>';
                                    }
                                    else if($reg['cot_estado']=="Confirmado")
                                    {
                                        echo  $estados='<span class="badgeamarillo" title=""></i>Confirmado</span>';
                                    }
                                     else if($reg['cot_estado']=="En Proceso")
                                    {
                                        echo  $estados='<span class="badgegris" title="">En Proceso</span>';
                                    }
                                     else if($reg['cot_estado']=="Procesado")
                                    {
                                        echo  $estados='<span class="badgeverde" title=""></i>Procesado</span>';
                                    }
                                     else if($reg['cot_estado']=="Facturado")
                                    {
                                        echo  $estados='<span class="badgeazul" title="">Facturado</span>';
                                    }
                                    else if($reg['cot_estado']=="Enviado")
                                    {
                                        echo  $estados='<span class="badgevioleta" title="">Enviado</span>';
                                    }
                                ?>
                                </td>
                                <td><p  class="pull-right"> <?php echo number_format($total+$sumador_combo,0);?> </P></td>
                                <td><?php  echo $usu_nombrev; ?></td>
                                 <td>
                                    <input type="checkbox" id="<?php echo  $reg['cot_id']; ?>" name="cot_id[]" value="<?php echo  $reg['cot_id']; ?>" checked >
                                    <label  for="<?php echo $reg['cot_id']; ?>"> </label>
                                </td>
                            </tr>
                        <?php } ?>
                        <tr style="background: #ebeceb;">
                            <td colspan="5"></td>
                            <td><p class="pull-right" style="font-size:15px" ><strong><?php echo number_format($total_global,0); ?></strong></p></td>
                            <td></td>
                            <td></td>
                        </tr> 
                        </table>
                    </div>

                    <div id="facturar" class="modal fade" tabindex="-1" role="dialog" data-backdrop="static" >
                        <div class="modal-dialog">
                            <div class="modal-content">
                                <div class="modal-header">
                                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                                    <h4 class="modal-title">Facturacion por lote</h4>
                                </div>
                                <div class="modal-body">
                                    <div id="result_lote"></div>
                                    <div id="ven_facturar">
                                        <div class="col-md-6">
                                            <label>Fecha de Factura</label>
                                            <input type="date" name="fecha" id="fecha" class="form-control" value="<?php echo date('Y-m-d');; ?>">
                                        </div> 
                                        <div class="col-md-6">
                                            <label>Hora de Factura</label>
                                            <input type="time" name="hora" id="hora" class="form-control" value="<?php echo date('H:i:s');; ?>">
                                        </div> 
                                        <div class="col-md-11">
                                            <label> Facturar con Precios Actualizados (esto podria cambiar el total cotizado). </label> <br>
                                            <input type="radio" name="precio_act" value="si" ><label>&nbsp;Si&nbsp;&nbsp;&nbsp;&nbsp;</label>
                                            <input type="radio" name="precio_act" value="no" checked><label>&nbsp;No&nbsp;&nbsp;</label>
                                        </div>
                                        <input type="hidden" name="fecha_desde" class="form-control" value="<?php echo $fecha_desde;?>"> 
                                        <input type="hidden" name="fecha_hasta" class="form-control" value="<?php echo $fecha_hasta;?>"> 
                                        <input type="hidden" name="vendedores" class="form-control" value="<?php echo $vendedores;?>"> 
                                        <br>
                                    <?php if($facturador=='si') { 
                                        if ($activar_remisiones=='Si') { $col='4'; $div_re='block'; $div_pos='block';$checked_re='checked';$checked_pos=''; } else { $col='6'; $div_re='none'; $div_pos='block';$checked_re='';$checked_pos='checked';}
                                    ?>
                                        <label>TIPO DE VENTA</label>
                                        <section>
                                            <div class="col-xs-<?php echo $col; ?>" style="display:<?php echo $div_re; ?> ;">
                                                <input type="radio" id="option-01" name="tipo_venta" class="input_radio" value="remision" onclick="javascript:serie_fac()" <?php echo $checked_re; ?> >
                                                <label for="option-01" class="label_radio"> REMISION</label>
                                            </div>
                                            <div class="col-xs-<?php echo $col; ?>" style="display:<?php echo $div_pos; ?> ;">
                                                <input type="radio" id="option-1" name="tipo_venta" class="input_radio" value="pos electronico" onclick="javascript:serie_fac()" <?php echo $checked_pos; ?>>
                                                <label for="option-1" class="label_radio"> POS ELECTRONICO</label>
                                            </div>
                                            <div class="col-xs-<?php echo $col; ?>">
                                                <input type="radio" id="option-2" name="tipo_venta" class="input_radio" value="electronica" onclick="javascript:serie_fac()" >
                                                <label for="option-2" class="label_radio"> ELECTRONICA </label>
                                            </div>
                                        </section>
                                    <?php  }  else  { $div_re='none';$div_pos='none';?>
                                        <input type="hidden" name="tipo_venta" value="remision">
                                            <label>NUMERACION</label>
                                            <select name="serie_remi" id="serie_remi" class="form-control name_list" >
                                                <?php
                                                    $serie33=mysqli_query($con,"SELECT * FROM serie_factura WHERE empresa='$empresa' and ser_tipo='remision' and ser_estado='activo' ORDER BY (ser_predeterminda='si') DESC");
                                                    while( $serie3 = mysqli_fetch_array( $serie33) )
                                                    {
                                                        echo' <option value="'.$serie3['ser_id'].'">'.$serie3['ser_prefijo'].' '.$serie3['ser_inicio'].'-'.$serie3['ser_fin'].'</option>';
                                                    }
                                                ?>
                                            </select>
                                    <?php  }  ?>
                                        <div id="remision01" style="display:<?php echo $div_re; ?> ;">
                                            <label>NUMERACION</label>
                                            <select name="serie_remi" id="serie_remi" class="form-control name_list" >
                                                <?php
                                                    $serie33=mysqli_query($con,"SELECT * FROM serie_factura WHERE empresa='$empresa' and ser_tipo='remision' and ser_estado='activo' ORDER BY (ser_predeterminda='si') DESC");
                                                    while( $serie3 = mysqli_fetch_array( $serie33) )
                                                    {
                                                        echo' <option value="'.$serie3['ser_id'].'">'.$serie3['ser_prefijo'].' '.$serie3['ser_inicio'].'-'.$serie3['ser_fin'].'</option>';
                                                    }
                                                ?>
                                            </select>
                                        </div>
                                        <div id="pos1" style="display:<?php echo $div_pos; ?> ;">
                                            <label>NUMERACION</label>
                                            <select name="serie_efe" id="serie_efe" class="form-control name_list" >
                                                <?php
                                                    $serie44=mysqli_query($con,"SELECT * FROM serie_factura WHERE empresa='$empresa' and ser_tipo='pos electronico' and ser_estado='activo' ORDER BY (ser_predeterminda='si') DESC ");
                                                    while( $serie4 = mysqli_fetch_array( $serie44) )
                                                    {
                                                        echo' <option value="'.$serie4['ser_id'].'">'.$serie4['ser_prefijo'].' '.$serie4['ser_inicio'].'-'.$serie4['ser_fin'].'</option>';
                                                    }
                                                ?>
                                            </select>
                                        </div>

                                        <div id="electronica2" style="display: none;">
                                            <label>NUMERACION</label>
                                            <select name="serie_efe_electronica" id="serie_efe_electronica" class="form-control name_list" >
                                                <?php
                                                    $serie33=mysqli_query($con,"SELECT * FROM serie_factura WHERE empresa='$empresa' AND ser_tipo='electronica' AND ser_estado='activo' AND ser_tipo_documento='1' ORDER BY (ser_predeterminda='si') DESC ") ;
                                                    while( $serie3 = mysqli_fetch_array( $serie33 ) )
                                                    {
                                                        echo'<option value="'.$serie3['ser_id'].'">'.$serie3['ser_prefijo'].' '.$serie3['ser_inicio'].'-'.$serie3['ser_fin'].'</option>';
                                                    }
                                                ?>
                                            </select>
                                        </div>
                                       
                                        <div class="modal-footer">
                                            <button type="button" id="cancelar" class="btn btn-default" data-dismiss="modal">Cancelar</button>
                                            <button name="faturar" value="faturar" id="faturar" type="submit" class="btn btn-success"><strong>Facturar</strong></button>
                                        </div>
                                    </div>
                                </div>
                            </div><!-- /.modal-content -->
                        </div><!-- /.modal-dialog -->
                    </div>
                </form>
            </div>
        </div></br></br></br>
    </div> <!-- /row -->
</div>




<div id="buscar" class="modal fade" tabindex="-1" role="dialog">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-body">
                <form method="get" action="P_facturar_lote2.php" >
                    <div class="col-md-6" style="padding-left: 0px;">
                        <label class="pull-left">Fecha Desde</label>
                        <input type="date" class="form-control date-picker input-sm" value="<?php echo date('Y-m-d');?>" data-date-format="yyyy-mm-dd" name="fecha_desde">
                    </div>
                    <div class="col-md-6" style="padding-left: 0px;padding-right: 0px;">
                        <label class="pull-left">Hora Desde</label>
                        <input type="time" class="form-control input-sm" name="hora_desde" value="00:00:00">
                    </div>
                    <div class="col-md-6" style="padding-left: 0px;">
                        <label class="pull-left">Fecha Hasta</label>
                        <input type="date" class="form-control date-picker input-sm" value="<?php echo date('Y-m-d');?>" data-date-format="dd-mm-yyyy" name="fecha_hasta">
                    </div>
                    <div class="col-md-6" style="padding-left: 0px;padding-right: 0px;">
                        <label class="pull-left">Hora Hasta</label>
                        <input type="time" class="form-control input-sm" name="hora_hasta" value="23:59:59">
                    </div> 
                    
                    <label class="pull-left">Vendedor</label>
                    <?php
                        $datos=mysqli_query($con,"SELECT * FROM usuario WHERE sucursal='$sucursal' and empresa_emp_id='$empresa' and eliminado<>'si' and usu_estado='Activo'") ;
                        while( $fila = mysqli_fetch_array($datos ))
                        { 
                    ?>
                        <input name="vendedor[]" id="vendedor<?php echo $fila['usu_id']; ?>" type="checkbox" id="<?php echo $fila['usu_id']; ?>" class="" value="<?php echo $fila['usu_id']; ?>">
                        <label class="lab" for="vendedor<?php echo $fila['usu_id']; ?>" > <?php  echo $fila['usu_nombre']; ?></label>
                    <?php } ?>
                    <label class="pull-left">Estado</label>
                    <select name="cot_estado" id="cot_estado" class="form-control name_list input-sm" required >
                        <option value="Pendiente">Pendiente</option>
                        <option value="Confirmado">Confirmado</option>
                        <option value="En Proceso">En proceso</option>
                        <option value="Procesado">Procesado</option>
                        <option value="Facturado">Facturado</option>
                        <option value="Enviado">Enviado</option>
                    </select>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
                        <button name="cot_buscar" value="cot_buscar" type="submit" class="btn btn-success"><i class="icon-search"></i> <strong>Buscar</strong></button>                          
                    </div>
                </form>
            </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
    </div>
</div>




<?php
    include ('php_caja/caja_abrir.php');
    include ('script.php');
?>
<script>
$( "#form_facturar" ).submit(function( event ) {
$('#faturar').attr("disabled", true);
$('#cancelar').attr("disabled", true);
var parametros = $(this).serialize();
   $.ajax({
      type: "POST",
      url: "php_cotizaciones/facturar_lote.php",
      data: parametros,
        beforeSend: function(objeto){
         $('#result_lote').html('<center><img src="./img/ajax-loader.gif"> CARGANDO...</center>');
        },
      success: function(datos){
      $("#result_lote").html(datos);
      $('#faturar').attr("disabled", false);
      $('#ven_facturar').hide(); 

     // load(1);
      }
  });
  event.preventDefault();
})

function serie_fac() 
{
    //efectivo
    bot_remision01 = document.getElementById("option-01");
    bot_pos1 = document.getElementById("option-1");
    bot_electronica2 = document.getElementById("option-2");    

    remision01 = document.getElementById("remision01");
    pos1 = document.getElementById("pos1");
    electronica2 = document.getElementById("electronica2");
    div_dian_efe = document.getElementById("div_dian_efe");
    if (bot_electronica2.checked) 
    {
        remision01.style.display='none';
        pos1.style.display='none';
        electronica2.style.display='block';
        div_dian_efe.style.display='block';
    }   
    if (bot_pos1.checked) 
    {
        remision01.style.display='none';
        pos1.style.display='block';
        electronica2.style.display='none';
        div_dian_efe.style.display='block';
    }
    if (bot_remision01.checked) 
    {
        remision01.style.display='block';
        pos1.style.display='none';
        electronica2.style.display='none';
        div_dian_efe.style.display='none';
    }
}

</script> 
<style>
.lab {
    font-weight: 600;
    color: #777777;
    margin-bottom: 8px;
    width: 100%;
    float: left;
    cursor: pointer;
    padding: 0 0.6em;
    box-sizing: border-box;
    background: #ccc;
    transition: all 0.5s ease 0s;
    float: right;
}

input[type="checkbox"] {
    display: none;
}

input[type="checkbox"] + label {
    line-height: 3em;
}


input[type="checkbox"]:disabled + label {
    color: #ccc !important;
    cursor: not-allowed;
}
input[type="checkbox"]:checked:disabled + label:after {
    border-color: #ccc;
}

input[type="checkbox"] + label:before {
    content: "";
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 0.5em;
    border: 2px solid red;
    background: #fff;
    margin-top: 0.5em;
}

input[type="checkbox"]:checked + label {
    background: #c1eec2;
}


input[type="checkbox"]:checked + label:after {
    content: "";
    width: 12px;
    height: 6px;
    border: 4px solid #0fbf12;
    float: left;
    margin-left: -1.95em;
    border-right: 0;
    border-top: 0;
    margin-top: 1em;
    transform: rotate(-55deg);
}

input[type="checkbox"]:checked + label:before {
    border-color: #0fbf12;
}

input[type="checkbox"]:checked:disabled + label {
    background: #ccc;
    color: #fff !important;
}

input[type="checkbox"]:checked:disabled + label:before {
    border-color: #bdbdbd;
}

@media (max-width: 650px) {
    .content {
        width: 100%;
    }
}
</style>
</body>
</html>
<?php
        }
        else
        {
            echo '<script>alert("primero debes Abrir caja")</script>';
            echo '<script> setTimeout("history.back(1)", 0); </script>';
        }
    }
    else
    {
        echo '<script>alert("No tienes permiso para ver esta pagina")</script>';
        echo '<script> setTimeout("history.back(1)", 0); </script>';
    }
} 
    else
{
    echo '<script>location.href = "index.php";</script>';
}
?>