%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/usuarios/ |
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 <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>