%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/content_plantilla_area.php |
<?php $id_area1 = isset($_REQUEST['id_area']) ? $_REQUEST['id_area'] : 0; $qA = "1 = 1"; if($id_area1 > 0) $qA = "id_area = $id_area1"; $conf = new Configuracion(); $conf->conectarBD(); ?> <script type="text/javascript"> $(document).ready(function() { $('#table_id').DataTable( { dom: 'Bfrtip', buttons: [ 'print' ] } ); } ); </script> <div class="page-content"> <a href="../../page_home.php" class="btn btn-pink">Regresar <i class="fa fa-mail-reply"></i></a> <!-- <a href="reporte_plantilla.php" target="_blank" class="btn btn-pink">Imprimir <i class="fa fa-mail-reply"></i></a> --> <br> <br> <div class="row"> <?php if($error == 1){ ?> <div class="row"> <div class="col-md-2"></div> <div class="col-md-8"> <div class="alert alert-danger"> <strong>Error!</strong> El número de empleado ya existe, por favor verifiquelo. </div> </div> <div class="col-md-2"> </div> </div> <?php } else if($error == 2){ ?> <div class="row"> <div class="col-md-2"></div> <div class="col-md-8"> <div class="alert alert-success"> <strong>Hecho!</strong> Se ha registrado correctamente el movimiento. </div> </div> <div class="col-md-2"> </div> </div> <?php } ?> <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">Plantilla del personal del TJAM </div> </div> <div class="portlet-body"> <?php if(1==-1){ echo '<div class="panel-body"> <div class="demo-btn"> <div class="row mbm center"> <a href="page_add_personal_contrato.php?app=2" class="btn btn-success">Solicitar nuevo contrato <i class="fa fa-plus"></i></a><br><br> </div></div></div> '; } ?> <FORM> <div class="col-md-6"> <select class="form-control" name="id_area" onchange="this.form.submit()"> <option value="0">Ver todo</option> <?php $consulta12 = "SELECT a.id_area, a.area FROM tjam_areas a where a.orden > 0 ORDER BY area ASC"; $rst12 = $conf->consulta($consulta12); for ($i = 0; $i < count($rst12); $i++) { if ($id_area1 == $rst12[$i]['id_area']) { echo '<option selected value="' . $rst12[$i]['id_area'] . '">' . $rst12[$i]['area'] . '</option>'; } else { echo '<option value="' . $rst12[$i]['id_area'] . '">' . $rst12[$i]['area'] . '</option>'; } } ?> </select> </div> </FORM> <!-- <div class="col-md-6"> <select class="form-control" name="id_area" onchange="this.form.submit()"> <option value="0" >Todos</option> <?php if ($id_estatus == 0) echo '<option selected value="0">Activo</option>'; if ($id_estatus == 1) echo '<option selected value="1">Por renovar</option>'; if ($id_estatus == 2) echo '<option selected value="2">Vencidos</option>'; ?> </select> </div> --> <div class="row mbm"> <div class="col-lg-12"> <div class="table-responsive"> <table id="table_id" style="border-bottom:1px solid #ddd" class="table table-striped table-bordered table-hover"> <!--<thead> <tr> <th>#</th> <th>Área</th> <th>Puesto</th> <th>Nombre</th> </tr> </thead>--> <tbody> <?php $consulta = "SELECT a.orden, a.id_area, a.area FROM tjam_areas a WHERE $qA AND a.orden <> 0 ORDER BY a.orden"; $rst = $conf->consulta($consulta); $total = 0; for ($j = 0; $j < count($rst); $j++) { $id_area = $rst[$j]["id_area"]; echo "<tr>"; //echo "<td>".($j+1)."</td>"; echo "<td colspan='3'><strong>".$rst[$j]["area"]."</strong></td>"; echo "</tr>"; $consulta1 = "SELECT tpl.posicion_plaza,tpl.vacante,tpl.id_plaza, a.orden,a.id_area, a.area, p.id_puesto,e.id_plantilla, p.puesto, p.orden AS porden FROM tjam_plantilla e INNER JOIN tjam_areas a ON e.id_area = a.id_area INNER JOIN tjam_puestos p ON e.id_puesto = p.id_puesto INNER JOIN tjam_empleados_plazas tpl ON tpl.id_plantilla = e.id_plantilla WHERE e.id_area = '$id_area' ORDER BY tpl.orden ASC"; $rst1 = $conf->consulta($consulta1); $id_contrato = '0'; for($i = 0; $i < count($rst1); $i++) { $id_plantilla = $rst1[$i]["id_plantilla"]; $id_plaza = $rst1[$i]["id_plaza"]; $id_puesto = $rst1[$i]["id_puesto"]; $id_area = $rst1[$i]["id_area"]; $vacante = $rst1[$i]["vacante"]; $posicion_plaza = $rst1[$i]["posicion_plaza"]; $desvincular = 0; $vacanteNombre = 'VACANTE'; $contrato = "SELECT e.plaza,ec.id_contrato,e.id,CONCAT(e.nombre,' ',e.apellido1, ' ',e.apellido2) as nombre,id_tipo_contrato,ec.fecha_inicio, ec.fecha_fin, TIMESTAMPDIFF(DAY,CURDATE(),ec.fecha_fin) as restan FROM tjam_empleados_contratos ec JOIN tjam_empleados e ON (ec.id_empleado = e.id) WHERE ec.habilitado=1 AND ec.id_puesto = $id_puesto AND ec.id_area = $id_area AND ec.id_plantilla = $id_plantilla AND 1 = $vacante AND ec.id_contrato NOT IN ($id_contrato) ORDER BY ec.fecha_registro DESC LIMIT 1"; $rContrato = $conf->consulta($contrato); $id_contratoID = $rContrato[0]['id_contrato']; $id_personal = $rContrato[0]['id']; $id_contrato_tipo = $rContrato[0]['id_tipo_contrato']; if(isset($rContrato[0]['id_contrato'])) $id_contrato = $id_contrato.','.$rContrato[0]['id_contrato']; $total++; if($i == 0) { echo "<tr>"; echo "<td># total</td>"; echo "<td># área</td>"; echo "<td>Plaza</td>"; echo "<td>Puesto</td>"; echo "<td>Empleado Actual</td>"; echo "<td>Fecha de contrato</td>"; echo "<td>Vencimiento</td>"; echo "<td></td>"; echo '</tr>'; } echo "<tr>"; echo "<td>".$total."</td>"; echo "<td>".($i+1)."</td>"; echo "<td>".$posicion_plaza."</td>"; echo "<td>".$rst1[$i]["puesto"]."</td>"; echo "<td>".$rContrato[0]["nombre"]."</td>"; echo "<td>".$rContrato[0]["fecha_inicio"].' <br> '.$rContrato[0]["fecha_fin"]."</td>"; if($id_contrato_tipo == 1 or !isset($rContrato[0]['id_tipo_contrato'])) { if($rContrato[0]["restan"] > 10) echo '<td> <span class="label label-success">CONTRATO</span><br> ok</td>'; else { if( $rContrato[0]["restan"] >= 1 ) echo '<td> <span class="label label-warning">Por renovar</span><BR> SIN SOLICITUD</td>'; else { $desvincular = 1; if($vacante == 1) echo '<td> <span class="label label-danger">Vencido</span> <BR>SIN CONTRATO</td>'; else echo '<td> <span class="label label-danger">VACANTE</span> <BR></td>'; } } } else { if($rContrato[0]['id_tipo_contrato'] ==1) { echo '<td> <span class="label label-success">CONTRATO</span><br> ok</td>'; } if($rContrato[0]['id_tipo_contrato'] ==2) echo '<td> <span class="label label-success">NOMBRAMIENTO PLENO</span><br> ok</td>'; if($rContrato[0]['id_tipo_contrato'] ==3) echo '<td> <span class="label label-success">NOMBRAMIENTO CONGRESO</span><br> ok</td>'; if($rContrato[0]['id_tipo_contrato'] ==4) echo '<td> <span class="label label-success">CONCURSO DE OPOSICIÓN</span><br> ok</td>'; } echo '<td><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 target="_blank" href="page_expediente.php?id_personal='.$id_personal.'" onclick="return confirm(\'Ir a realizar un movimiento?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Información de '.$rContrato[0]["nombre"].'</a></li>'; echo '<li><a target="_blank" href="page_movimientos_persona.php?id_personal='.$id_personal.'" onclick="return confirm(\'Ver historial de contratos\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Historial de movimientos de '.$rContrato[0]["nombre"].'</a></li>'; echo '<li><a target="_blank" href="page_movimientos_puesto.php?id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'" target="_blank" onclick="return confirm(\'Ver historial de movimientos\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Historial de movimientos del puesto '.$rst1[$i]["puesto"].' </a></li>'; echo '<li><a target="_blank" href="page_edit_personal_plazas.php?id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'&id_plaza='.$id_plaza.'" target="_blank" onclick="return confirm(\'Ver detalles de plaza\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Detalles de la plaza</a></li>'; echo '<li><a href="page_edit_personal_contrato.php?id_plaza='.$id_plaza.'&id_contrato='.$id_contratoID.'&id_plantilla='.$id_plantilla.'&id_personal='.$id_personal.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'" onclick="return confirm(\'Confirmar la renovación de contrato, asignar plaza?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Renovar contrato / asignar plaza</a></li>'; echo '<li><a target="_blank" href="../usuarios/page_fondo.php?id_personal='.$id_personal.'" onclick="return confirm(\'Visualizar fondo?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Visualizar fondo de '.$rContrato[0]["nombre"].'</a></li>'; echo '<li><a target="_blank" href="page_add_personal_pcgs.php?id_personal='.$id_personal.'&id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'&id_plaza='.$id_plaza.'" onclick="return confirm(\'Permiso Con Goce de Sueldo a empleado?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Permiso Con Goce de Sueldo </a></li>'; echo '<li><a target="_blank" href="page_add_personal_psgs.php?id_personal='.$id_personal.'&id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'&id_plaza='.$id_plaza.'" onclick="return confirm(\'Permiso Sin Goce de Sueldo a empleado?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Permiso Sin Goce de Sueldo </a></li>'; if($id_personal > 0) { echo '<li><a target="_blank" href="desvincular_plaza.php?id_personal='.$id_personal.'&id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'&id_plaza='.$id_plaza.'" onclick="return confirm(\'Desvicular plaza / dejar vacante?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Desvicular plaza / dejar vacante </a></li>'; echo '<li><a target="_blank" href="page_baja_persona.php?id_personal='.$id_personal.'&id_plantilla='.$id_plantilla.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'&id_plaza='.$id_plaza.'" onclick="return confirm(\'Dar de baja a empleado?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Dar de baja empleado </a></li>'; } else { echo '<li><a href="page_edit_personal_contrato.php?id_plaza='.$id_plaza.'&id_plantilla='.$id_plantilla.'&id_personal='.$id_personal.'&id_puesto='.$id_puesto.'&id_area='.$id_area.'" onclick="return confirm(\'Confirma vincular empleado para este puesto?\');"> <i class="fa fa-group"></i><span class="divider-text"></span>Vincular un empleado a esta plaza</a></li>'; } echo '</ul></div></td>'; echo '</tr>'; } } $conf->desconectarDB(); ?> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div>