%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_bk.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 datos de la persona desde oficialia rh
  /* $consulta = "SELECT n.*,ff.folio,ff.porcentaje,e.num_empleado,e.nombre,e.apellido1,e.apellido2
                            FROM tjam_nominas n 
                            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 $firmaQ ORDER BY quincena ASC ";
                            */
                            
    $consulta = "SELECT n.*,ff.folio,ff.porcentaje,e.num_empleado,e.nombre,e.apellido1,e.apellido2
                            FROM tjam_nominas n 
                            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' ORDER BY  CAST(quincena AS SIGNED) ASC ";
                            
                            
    $rst1 = $conf->consulta($consulta);

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

    //include 'modal_firmar_nomina.php';
    include 'modalFirma.php';
?>

<div class="page-content">
    <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>Fondo</th>
                                                    <th>PDF</th>
                                                    <th>XML</th>
                                                    <th>Opciones</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;
                                                        $id_declaracion = $rst1[$i]["id_nomina_e"];
                                                        echo "<tr>";
                                                            echo "<td>".($i+1)."</td>";
                                                            echo "<td>".$rst1[$i]["anio"]."</td>";
                                                            echo "<td>".$rst1[$i]["quincena"]."</td>";
                                                            
                                                            $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; 
                                                                
                                                                
                                                           }
                                                        } 
                                                            //formatMoney($sumaFondo).' DE FONDO.
                                                              echo "<td>".formatMoney($sumaFondo)."</td>";
                                                            
                                                            
                                                        if ($rst1[$i]['firma']==false) {
                                                            //ABRIR DECLARACION ANTERIOR
                                                            echo '<td>';
                                                                echo 'Sin Firma <img src="../../common/images/pdfg.png" title="Expediente" height="50" width="50" /> ';
                                                            echo '</td>';
                                                             echo '<td>';
                                                              echo '</td>';
                                                        } elseif ($rst1[$i]['firma']==true) {
                                                            echo '<td>';
                                                                    echo '<a href="'.$rst1[$i]["ruta"].$rst1[$i]["nomina_pdf"].'" target="_blank" > <img src="../../common/images/pdf.png" title="Expediente" height="50" width="50" />  </a>';
                                                            echo '</td>';
                                                            echo '<td>';
                                                                echo '<a href="'.$rst1[$i]["ruta"].$rst1[$i]["nomina_xml"].'" target="_blank"  > <img src="../../common/images/xml.png" title="XML" height="50" width="50" />  </a>';
                                                            echo '</td>';
                                                        } else {
                                                            echo '<td>';
                                                                echo '<a href="page_pdf_declaracion.php?id_declaracion='.$rst2[$i]['id_declaracion'].'&app=1&opc=2"> <img src="../../common/images/pdf.png" title="Expediente" height="50" width="50" />  </a>';
                                                            echo '</td>';
                                                            echo '<td></td>';
                                                        }                                 
                                                        echo '<td>';
                                                            
                                                                    //si aun no se finaliza la declaraci se puede seguir editando
                                                                    if ($rst1[$i]['firma']==-1) {
                                                                            /*echo 
                                                                            '<li><a  href="page_add_declaraciones.php?app=1&opc=2&form=1&id_declaracion='.$rst2[$i]["id_declaracion"].'&tipo=1" >Firmar
                                                                                        &nbsp;<i class="fa fa-edit"></i></li></a>';
                                                                            echo '<li> <button class="btn btn-success1" data-toggle="modal" data-target="#modal_firmar_nomina">Firma <i class="fa fa-edit"></i></button> </li>';*/

                                                                            echo      ' <button type="button" class="btn btn-success passingID" data-id="' . $rst1[$i]["id_nomina_e"] . '">Firma <i class="fa fa-edit"></i></button>';
                                                                    } else {
                                                                       
                                                                    }
                                                              
                                                        echo '</td>
                                                            </tr>';
                                                    }//fin del for
                                                     $num_empleado = $rst1[0]["num_empleado"];
                                                        
                                                        
                                                     $sqlFondo = "SELECT SUM(fe.cantidad) as cantidad 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>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td> SUMA DE FONDO AL '. $fecha.'
                                                    </td>
                                                    <td>'.formatMoney($sumaTotal).'
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    </tr>';
                                                         
                                                    echo '<tr>
                                                    <td>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td> ENTREGA '. $fecha_cheque.'
                                                    </td>
                                                    <td> -'.formatMoney($sumaEntregada).'
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    </tr>';
                                                    
                                                                 
                                                    echo '<tr>
                                                    <td>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td> EN CUENTA
                                                    </td>
                                                    <td> '.formatMoney($sumaTotal - $sumaEntregada).'
                                                    </td>
                                                    <td>
                                                    </td>
                                                    <td>
                                                    </td>
                                                    </tr>';
                                                    
                                                    $en_cuenta=$sumaTotal - $sumaEntregada;
                                                    
                                                   // $query = "UPDATE tjam_empleados_fondos SET fecha_corte = '$fecha', acumulado='$sumaTotal', entregas='$sumaEntregada', en_cuenta='$en_cuenta' WHERE no_empleado = $num_empleado";
                                                    
                                                //     $conf->actualizacion($query);
                                                    
                                                    
                                                    $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_firmar_nomina').modal('show');
           
            $('#modal_firma').modal('show');
        });
    </script>
</div>

Zerion Mini Shell 1.0