%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_solicitar_rh.php

<?php

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

$conf = new Configuracion();
$conf->conectarBD();

        $id_usuario     =   $_SESSION['id_usuario'];
        $sql = "SELECT id_area FROM tjam_empleados e WHERE id = $id_usuario ";
        $rst = $conf->consulta($sql);
        $id_area = $rst[0]["id_area"];


?>

<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 área</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_find_solicitudes_area.php?app=2" class="btn btn-success">Historial solicitudes
                                            &nbsp;<i class="fa fa-table"></i></a><br><br>
                                            </div></div></div>';
                            }
                            ?>

                            <!--  <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 a.id_area = $id_area";
                                                $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.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' AND a.orden <> 0  ORDER BY porden";
                                                    $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"];

                                                        $desvincular = 0;
                                                        $vacanteNombre = 'VACANTE';

                                                        $contrato = "SELECT 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'];

                                                        /*
                                                                    if($rContrato[0]["restan"] > 10)
                                                                        echo '<td> <span class="label label-success">Activo</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 
                                                                            echo '<td> <span class="label label-danger">Vencido</span> <BR>NUEVO CONTRATO PENDIENTE DE APROBACIÓN</td>';
                                                                    }
                                                                    */
                                                        $total++;

                                                        if ($i == 0) {
                                                            echo "<tr>";
                                                            echo "<td># </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>" . ($i + 1) . "</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>';
                                                        }
                                                        // $fecha_inicio = isset($rContrato[0]["fecha_fin"]) ? $rContrato[0]["fecha_fin"] : 0000-00-00;

                                                        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">';
                                                                    
                                                                    if ($rContrato[0]["fecha_fin"] == '' || $rContrato[0]["fecha_fin"] == NULL) {
                                                                        $fecha_sel = $rContrato[0]["fecha_inicio"];
                                                                    } else {
                                                                        $fecha_sel = $rContrato[0]["fecha_fin"];
                                                                    }

                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=1&fecha_inicio='.$fecha_sel.'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar renovación de contrato?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar renovación de contrato </a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=2&fecha_inicio='.$fecha_sel.'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar  cambio de adscripción o puesto?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar cambio de adscripción o puesto</a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=3&fecha_inicio='.$rContrato[0]["fecha_inicio"].'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar permiso con goce de suelto?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar permiso con goce de sueldo</a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=4&fecha_inicio='.$rContrato[0]["fecha_inicio"].'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar permiso sin goce de suelto?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar permiso sin goce de suelto </a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=5&fecha_inicio='.$rContrato[0]["fecha_inicio"].'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar permiso de incapacidad?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar incapacidad </a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=6&fecha_fin='.$rContrato[0]["fecha_fin"].'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar baja de empleado?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar baja de empleado </a></li>';
                                                        echo '<li><a target="_blank"  href="page_form_solicitud.php?tipo=7&fecha_inicio='.$rContrato[0]["fecha_inicio"].'&id_plantilla=' . $id_plantilla . '&id_personal=' . $id_personal . '&id_puesto=' . $id_puesto . '&id_area=' . $id_area . '" target="_blank" onclick="return confirm(\'Solicitar alta de empleado?\');">
                                                                            <i class="fa fa-group"></i><span class="divider-text"></span>Solicitar alta de empleado </a></li>';
                                                        echo    '</ul></div></td>';

                                                        echo '</tr>';
                                                    }
                                                }

                                                $conf->desconectarDB();

                                                ?>
                                            </tbody>
                                        </table>
                                    </div>
                                </div>
                            </div>
                        </div>

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

Zerion Mini Shell 1.0