%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/nomina/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/nomina/content_cons_nomina.php |
<?php
//include "../../common/class.upload.php";
$conf = new Configuracion();
$conf->conectarBD();
$anio = isset($_REQUEST['anio']) ? $_REQUEST['anio'] : 'c';
$qna = isset($_REQUEST['qna']) ? $_REQUEST['qna'] : 'c';
if($qna == 'c')
$param2 = " ";
else
$param2 = "AND quincena = $qna";
if($anio == 'c')
$anio = date('Y');
$param = " WHERE ne.anio = $anio ".$param2;
$id_usuario = $_SESSION['id_usuario'];
?>
<div class="page-content">
<a href="page_inicio.php" class="btn btn-pink no-print" >Regresar <i class="fa fa-mail-reply"></i></a>
<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">Consulta de Nómina de Empleados</div>
</div>
<br>
<form name="hipervinculo" action="" method="post" enctype="multipart/form-data">
<div class="row no-print">
<div class="col-md-4 no-print">
<div class="form-group"><label for="inputName" class="control-label no-print"><dt>Año</dt></label><span class='require'> *</span>
<select onchange="this.form.submit()" class="form-control no-print" name="anio" >
<?php
for($i = 0; $i <= 4; $i++)
{
$sAnio = date('Y')-($i);
if($anio == date('Y')-($i))
{
?>
<option selected value="<?php echo $sAnio ?>"><?php echo $sAnio; ?></option>
<?php
}
else
echo '<option value="'.$sAnio.'">'.$sAnio.'</option>';
}
?>
</select>
</div>
</div>
<div class="col-md-4 no-print">
<div class="form-group"><label for="inputName" class="control-label no-print"><dt>Quincena</dt></label><span class='require'> *</span>
<select onchange="this.form.submit()" class="form-control no-print" name="qna" >
<option selected value="c">Todas</option>
<?php
for($i = 1; $i <= 27; $i++)
{
if($qna == $i)
{
?>
<option selected value="<?php echo $qna; ?>"><?php echo $qna; ?></option>
<?php
}
else
echo '<option value="'.($i).'">'.($i).'</option>';
}
?>
</select>
</div>
</div>
</div>
</form>
<hr color="blue" />
<?php
//$consulta = "SELECT * FROM tjam_nominas_rh WHERE id_usuario=$id_usuario ORDER BY quincena DESC LIMIT 10";
if ($anio == 'c' AND $qna == 'c')
{
$consulta = "SELECT anio, quincena, SUM(no_registros) AS no_registros, (SELECT COUNT(*) FROM tjam_nominas tn WHERE firma=1 AND tn.id_registro = nrh.id_nomina_rh) AS firmados FROM tjam_nominas_rh nrh WHERE anio = $anio GROUP BY anio,quincena ORDER BY quincena DESC";
$rst1 = $conf->consulta($consulta);
}
else if ($qna == 'c')
{
$consulta = "SELECT anio, quincena, SUM(no_registros) AS no_registros, (SELECT COUNT(*) FROM tjam_nominas tn WHERE firma=1 AND tn.id_registro = nrh.id_nomina_rh) AS firmados FROM tjam_nominas_rh nrh WHERE anio = $anio GROUP BY anio,quincena ORDER BY quincena DESC";
$rst1 = $conf->consulta($consulta);
}
else
{
$consulta = "SELECT anio, quincena, SUM(no_registros) AS no_registros, (SELECT COUNT(*) FROM tjam_nominas tn WHERE firma=1 AND tn.id_registro = nrh.id_nomina_rh) AS firmados FROM tjam_nominas_rh nrh WHERE anio = $anio AND quincena = $qna GROUP BY anio,quincena ORDER BY quincena DESC";
$rst1 = $conf->consulta($consulta);
}
/* $consulta = "SELECT te.id, ne.id_empleado, ne.anio, ne.quincena, CONCAT(te.nombre, ' ', te.apellido1, ' ', te.apellido2) As Nombre, (CASE WHEN ne.firma = 0 THEN 'NO' WHEN ne.firma = 1 THEN 'SI' ELSE 'Revise el registro' END) as firma, ne.ruta, ne.nomina_pdf, ne.nomina_xml, ne.fecha_firma FROM tjam_nominas ne JOIN tjam_empleados te ON ne.id_empleado = te.num_empleado".$param;
$rst1 = $conf->consulta($consulta);*/
echo "<table id='table_id' style='border-bottom:1px solid #ddd' class='table table-striped table-bordered table-hover'>";
echo "<thead>
<tr>
<th>#</th>
<th>Año</th>
<th>Quincena</th>
<th>Registros</th>
<th>Firmados</th>
<th>Avance</th>
<th>Opciones</th>
</tr>
</thead>";
$estatus = array("","danger","warning","success");
for($i = 0; $i < count($rst1); $i++)
{
$cant = $rst1[$i]["firmados"];
//$cant = 15;
$par = $rst1[$i]["no_registros"] / 3;
if($cant >= 1 && $cant <= $par)
$color = $estatus[1];
else if ($cant > $par && $cant <= ($par*2))
$color = $estatus[2];
else if ($cant > ($par*2))
$color = $estatus[3];
else
$color = $estatus[0];
$avance = ($cant * 100) / $rst1[$i]["no_registros"];
$avance = ceil($avance);
echo "<tr>";
echo "<td>".($i+1)."</td>";
echo "<td>".$rst1[$i]["anio"]."</td>";
echo "<td>".$rst1[$i]["quincena"]."</td>";
echo "<td>".$rst1[$i]["no_registros"]."</td>";
echo "<td>".$rst1[$i]["firmados"]."</td>";
if($avance > 0)
{
echo '<td><div class="progress">
<div class="progress-bar progress-bar-'.$color.'" role="progressbar" aria-valuenow="'.$avance.'" aria-valuemin="0" aria-valuemax="100" style="width:'.$avance.'%">
'.number_format($avance, 0).'%
</div>
</div>
</td>';
}
else
{
echo '<td><div class="progress">'.$avance.'%</div></td>';
}
echo '<td>';
echo '<div class="btn-group"><button data-toggle="dropdown" class="btn btn-sm dropdown-toggle btn-blue">
<i class="fa fa-cog"></i> Opciones <span class="caret"></span></button>
<ul class="dropdown-menu pull-right">';
echo '<li><a href="page_find_nomina.php?anio='.$rst1[$i]["anio"].'&qna='.$rst1[$i]["quincena"].'&sign=9" >Detalle <i class="fa fa-edit"></i></li></a>';
echo '</ul>
</div>';
echo '</td>';
//echo '<td></td>';
echo "</tr>";
}
echo "</table>";
$conf->desconectarDB();
?>
<button value="Imprimir" class="btn btn-pink no-print" onclick="javascript:window.print()"><span class="fa fa-print"></span> Imprimir</button>
<br>
</div>
</div>
</div>
</div>