<?php
session_start();
require_once ("../conexion.php");
require_once('../include/sesiones.php'); 
$action = (isset($_REQUEST['action'])&& $_REQUEST['action'] !=NULL)?$_REQUEST['action']:'';
if($action=='ajax'){
    $q=mysqli_real_escape_string($con,(strip_tags($_REQUEST['q'], ENT_QUOTES)));
    $estado=mysqli_real_escape_string($con,(strip_tags($_REQUEST['estado'], ENT_QUOTES)));
    include '../include/pagination.php';
    $page=(isset($_REQUEST['page']) && !empty($_REQUEST['page']))?$_REQUEST['page']:1;
    $per_page=10; 
    $adjacents=4; 
    $offset=($page-1)*$per_page;

    $count_query=mysqli_query($con,"SELECT count(*) AS numrows FROM orden_servicios  
      where empresa='$empresa'  and ord_estado='$estado' and sucursal='$sucursal' and (ord_clie_nombre like '%$q%' OR ord_numero like '%$q%' OR ord_num_serie like '%$q%' OR ord_modelo like '%$q%' OR ord_marca like '%$q%')");
    $row=mysqli_fetch_array($count_query);
    $numrows=$row['numrows'];
    $total_pages=ceil($numrows/$per_page);
    $reload='../I_articulos.php';
    $sql8=mysqli_query($con,"SELECT * FROM orden_servicios 
    where empresa='$empresa' and sucursal='$sucursal' and ord_estado='$estado' and (ord_clie_nombre like '%$q%' OR ord_numero like '%$q%'OR ord_num_serie like '%$q%' OR ord_modelo like '%$q%' OR ord_marca like '%$q%')  
    order by ord_id desc LIMIT $offset,$per_page");
    if ($numrows>0){
?>
<div class="table-responsive">
    <table class="table table-bordered table-hover table-striped">
        <thead>
            <?PHP if($negocio_neg_id=='1'){ ?>
            <tr>
                <th >N°</th>
                <th width="9%">FECHA</th>
                <th>CLIENTE</th>
                <th>EQUIPO</th>
                <th>MARCA</th>
                <th width="9%">ESTADO</th>
                <th width="10%">TOTAL</th>
                 <th width="10%">ABONO</th>
                <th width="10%">SALDO</th>
                <th width="13%"></th>
            </tr>
        <?php } else if($negocio_neg_id=='8') { ?>

            <tr>
                <th >N°</th>
                <th width="9%">FECHA</th>
                <th>CLIENTE</th>
                <th>DISEÑO</th>
                <th width="9%">ESTADO</th>
                <th width="10%">TOTAL</th>
                 <th width="10%">ABONO</th>
                <th width="10%">SALDO</th>
                <th width="13%"></th>
            </tr>
        <?php }  ?>
        </thead>
        <?php while ($reg=mysqli_fetch_array($sql8))
            {
                $id=$reg['ord_id'];
                $ord_id=$reg['ord_id'];
                $ord_numero=$reg['ord_numero'];
                $total=0;
                $sql2=mysqli_query($con,"SELECT * from orden_detalle where orden_servicios_ord_id='$ord_id'");
                while ($row=mysqli_fetch_array($sql2))
                    {
                        $ordt_cantidad=$row["ordt_cantidad"];
                        $ordt_precio=$row["ordt_precio"];
                        $ordt_desc=$row["ordt_desc"];
                        $precio_total=$ordt_precio*$ordt_cantidad;
                        $descuento=($ordt_desc/100)*$precio_total;
                        $total+=$precio_total-$descuento;//Sumador
                    }
                $sql=mysqli_query($con,"SELECT sum(ord_abono) as abono from orden_abonos va where orden_servicios_ord_id='$ord_id' and empresa='$empresa'");
                $sql=mysqli_fetch_array($sql);
                $abono=$sql['abono'];
                $saldo=$total-$abono;
        ?>
            <tr>
                <td><?php echo $reg['ord_numero'];?></td>
                <td><?php echo $reg['ord_fecha_recibo'];?></td>
                <td><?php echo $reg['ord_clie_nombre'];?></td>
                <?php if($negocio_neg_id=='1') { ?>
                <td><?php echo $reg['ord_tipo_equipo'];?></td>
                <td><?php echo $reg['ord_marca'];?></td>
                <?php } else if($negocio_neg_id=='8') { ?>
                <td><?php echo $reg['ord_diseno'];?></td>
                <?php }  ?>


                <td>
                    <?php
                    if($reg['ord_estado']=='EN TALLER')
                    {
                      echo' <div  class="btn-group pull-right"><span class="badgenaranja" >EN TALLER</span></div>';
                    }
                    else if ($reg['ord_estado']=='TERMINADA')
                    {
                       echo' <div class="btn-group pull-right"><span class="badgeazul"> TERMINADA</span></div>';
                    }
                     else if ($reg['ord_estado']=='ENTREGADA')
                    {
                       echo' <div class="btn-group pull-right"><span class="badgeverde"> ENTREGADA</span></div>';
                    }
                    else if ($reg['ord_estado']=='NO REPARADO')
                    { 
                       echo' <div class="btn-group pull-right"><span class="badgegris"> NO REPARADO</span></div>';
                    }
                    else 
                    { 
                       echo' <div class="btn-group pull-right"><span class="badgerojo" title="Anulado"> ANULADO</span></div>';
                    }
                    ?>
                </td>
                 <td><p class="pull-right"><?php echo number_format($total,0); ?></p></td>
                <td><p class="pull-right"><?php echo number_format($abono,0); ?></p></td>
                <td><?php if($saldo>0) { ?>
                    <p class="pull-right"><?php echo number_format($saldo,0); } ?></p></td>
                <td> 
                    <div class="btn-group">
                        <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown">Accion <span class="caret"></span></button>
                        <ul class="dropdown-menu" role="menu">
                            <?php if ($reg['ord_estado']=='EN TALLER' or $reg['ord_estado']=='TERMINADA') { ?>
                                <?php if($total>0) { ?>
                                    <li><a href="#" data-id="<?php echo $id;?>" class="btn-facturar" data-toggle="modal">Facturar</a></li>
                                <?php } ?>
                                <?php if($saldo>0) { ?>
                                    <li><a href="#" data-id="<?php echo $id;?>" class="btn-abonar" data-toggle="modal">Abonar</a></li>
                                <?php } ?>
                                <li><a href="#" onclick="anular('<?php echo $ord_id;?>')" data-toggle="modal">Anular</a></li>
                                <li><a href="#" onclick="noreparado('<?php echo $ord_id;?>')" data-toggle="modal">No reparado</a></li>
                                <li class="divider"></li>
                                <li><a href="#verdetalle<?php echo $reg['ord_id'];?>" data-toggle="modal">Detalles</a></li>
                            <?php } ?>

                            <?php if ($reg['ord_estado']=='ENTREGADA') { ?>
                                <li><a href="#" onclick="anular('<?php echo $ord_id;?>')" data-toggle="modal">Anular</a></li>
                                <li class="divider"></li>
                                <li><a href="#verdetalle<?php echo $reg['ord_id'];?>" data-toggle="modal">Detalles</a></li>
                            <?php } ?>

                            <?php if ($reg['ord_estado']=='ANULADA') { ?>
                                <li><a href="#verdetalle<?php echo $reg['ord_id'];?>" data-toggle="modal">Detalles</a></li>
                            <?php } ?>
                             <?php if ($reg['ord_estado']=='NO REPARADO') { ?>
                                <li><a href="#verdetalle<?php echo $reg['ord_id'];?>" data-toggle="modal">Detalles</a></li>
                            <?php } ?>
                        </ul>
                    </div>

                    <?php if ($reg['ord_estado']=='ANULADA' or $reg['ord_estado']=='NO REPARADO') { } else {?>
                        <a href="P_servicios_modificar.php?ord_id=<?php echo $reg['ord_id']; ?>" class='btn btn-xs btn-success' title='Editar'><i class="btn-icon-only icon-edit"></i></a>
                    <?php } ?>


                    <?php include ('../include/boton_orden_servicio.php'); ?>
                    <?php  ?>
                    <?php include ('form_detalle.php'); ?> 




                </td>
            <?php } ?>
        <tr>
            <td colspan=10><span class="pull-right">
                <?php echo paginate($reload, $page, $total_pages, $adjacents); ?></span>
            </td>
        </tr>
    </table>
</div>
<?php } } ?> 

<script>
$(".btn-abonar").click(function(){
  id = $(this).data("id");
  $.get("./php_orden_de_servicios/form_abonar.php","id="+id,function(data){
    $("#form-abono").html(data);
  });
  $('#modal_abono').modal('show');
});
</script>
<div class="modal fade" id="modal_abono" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Abonar</h4>
            </div>
            <div class="modal-body">
                <div id="form-abono"></div>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
</div><!-- /.modal --> 


<script>
$(".btn-facturar").click(function(){
  id = $(this).data("id");
  $.get("./php_orden_de_servicios/form_facturar.php","id="+id,function(data){
    $("#form-facturar").html(data);
  });
  $('#modal_facturar').modal('show');
});
</script>


<script> 
function anular (ord_id)
{
    if (confirm("Desea Anular la orden de Servicios?")){ 
    $.ajax({
        type: "GET",
        url: "php_orden_de_servicios/anular_orden.php",
        data: "ord_id="+ord_id,
        beforeSend: function(objeto){
         $('#resultados').html('<center><img src="./img/ajax-loader.gif"> CARGANDO...</center>');
        },
        success: function(datos){
        $("#resultados").html(datos);
        load(1);
        }
        });
    }
}

function noreparado (ord_id)
{
    if (confirm("La orden no fue reparada?")){ 
    $.ajax({
        type: "GET",
        url: "php_orden_de_servicios/no_reparado.php",
        data: "ord_id="+ord_id,
        beforeSend: function(objeto){
         $('#resultados').html('<center><img src="./img/ajax-loader.gif"> CARGANDO...</center>');
        },
        success: function(datos){
        $("#resultados").html(datos);
        load(1);
        }
        });
    }
} 
</script>