if (is_array($objs)) {
    foreach ($objs as $o) {
        ?>
                    <tr><td><?php 
        echo $o['id'];
        ?>
</td><td>
                            <?php 
        $objregistro_proceso = new registro_proceso();
        $objregistro_proceso->setVar('id', $o['id_registro_proceso']);
        $objregistro_proceso->getDB();
        echo $objregistro_proceso->getVar($gl_registro_proceso_valor_proceso_id_registro_proceso);
        ?>
</td><td>
                            <?php 
        $objproceso = new proceso();
        $objproceso->setVar('id', $o['id_proceso']);
        $objproceso->getDB();
        echo $objproceso->getVar($gl_registro_proceso_valor_proceso_id_proceso);
        ?>
</td><td>
                                <?php 
        $objvalor_proceso = new valor_proceso();
        $objvalor_proceso->setVar('id', $o['id_valor_proceso']);
        $objvalor_proceso->getDB();
        echo $objvalor_proceso->getVar($gl_registro_proceso_valor_proceso_id_valor_proceso);
        ?>
</td><td><?php 
        echo $o['dato'];
        ?>
</td>
Example #2
0
<table class="menu" cellspacing="0" cellpadding="0" width=100% >
	<tr><td><a href="index.php">Inicio</a></td></tr>
	<?php 
if (isset($_SESSION['tipoUsuario'])) {
    $p = new proceso();
    if ($_SESSION['tipoUsuario'] == 1) {
        // Administrador
        $p->consultaCampo('anno', $_SESSION['anno']);
        for ($i = 0; $i < $p->numFilas; $i++) {
            $p->siguiente();
            ?>
	<tr><td><a href="index.php?opc=<?php 
            echo $p->codigo;
            ?>
&oper=browse" ><?php 
            echo $p->descripcion;
            ?>
</a></td></tr>
	<?php 
        }
        ?>
	<tr><td><a href="index.php?oper=lProcesos">Procesos</a></td></tr>
	<tr><td><a href="index.php?oper=lUsuarios">Usuarios</a></td></tr>
	<tr><td><a href="index.php?oper=nAnno">Nuevo año</a></td></tr>
	<?php 
    } elseif ($_SESSION['tipoUsuario'] == 3) {
        //Coordinador
        $p->consultaCoordinadorAnno($_SESSION['codigo'], $_SESSION['anno']);
        //				$p->consultaCampo('anno',$_SESSION['anno']);
        //				$p->consultaE();
        for ($i = 0; $i < $p->numFilas; $i++) {
Example #3
0
<?php

$mensaje = '';
$hecho = 'n';
$p = new proceso();
if (!isset($_GET['codigo'])) {
    $_GET['codigo'] = '';
}
$codigo = $_GET['codigo'];
$accion = $_GET['accion'];
if (isset($_REQUEST['descripcion'])) {
    $descripcion = $_REQUEST['descripcion'];
} else {
    $descripcion = '';
}
if (isset($_REQUEST['estado'])) {
    $estado = $_REQUEST['estado'];
} else {
    $estado = 'A';
}
if (isset($_REQUEST['enviar'])) {
    $enviar = $_REQUEST['enviar'];
} else {
    $enviar = '';
}
switch ($accion) {
    case 'A':
        $litBoton = 'Insertar';
        $tip = 'Insertar nueva información';
        break;
    case 'M':
Example #4
0
<?php

$mensaje = '';
$meses = array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
$p = new proceso();
$p->consultaE($_GET['opc']);
$p->siguiente();
$ind = new indicador();
$ind->consultaCampo('codigoproceso', $_GET['opc']);
$vi = new valorindicador();
$indicador = 1;
$enviar = '';
$vic = '';
if (isset($_POST['vic'])) {
    $vic = $_POST['vic'];
}
if (isset($_POST['enviar'])) {
    $enviar = $_POST['enviar'];
}
if (isset($_POST['indicador'])) {
    $indicador = $_POST['indicador'];
}
$mes = 1;
if (isset($_POST['mes'])) {
    $mes = $_POST['mes'];
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if ($enviar == "Actualizar") {
        if ($vi->existeValor($_GET['opc'], $indicador, 2012, $mes)) {
            echo 'existe' . $vic;
            $vi->actualizar($vic, $_GET['opc'], $indicador, 2012, $mes, $_POST['valor']);
Example #5
0
<?php

require_once '../nucleo/proceso.php';
$objproceso = new proceso();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objproceso->setVar('id', $_POST['id']);
            $objproceso->setVar('nombre', $_POST['nombre']);
            $objproceso->setVar('control_tiempos', $_POST['control_tiempos']);
            echo json_encode($objproceso->insertDB());
            break;
        case 'mod':
            $objproceso->setVar('id', $_POST['id']);
            $objproceso->setVar('nombre', $_POST['nombre']);
            $objproceso->setVar('control_tiempos', $_POST['control_tiempos']);
            echo json_encode($objproceso->updateDB());
            break;
        case 'del':
            $objproceso->setVar('id', $_POST['id']);
            echo json_encode($objproceso->deleteDB());
            break;
        case 'get':
            $res = $objproceso->searchDB($_POST['id'], 'id', 1);
            if (is_array($res)) {
                $need_data = $objproceso->consulta_arreglo("Select * from valor_proceso where id_proceso = '" . $res[0]["id"] . "'");
                if (is_array($need_data)) {
                    $res[0]["data_necesaria"] = $need_data["tipo"];
                    $res[0]["nombre_data"] = $need_data["nombre"];
                    $res[0]["valores_data"] = $need_data["extra"];
                    $res[0]["id_valor_proceso"] = $need_data["id"];
Example #6
0
<?php

$mensaje = '';
$hecho = 'n';
$p = new proceso();
$codigo = $_GET['codigo'];
$accion = $_GET['accion'];
if (isset($_REQUEST['descripcion'])) {
    $descripcion = $_REQUEST['descripcion'];
} else {
    $descripcion = '';
}
if (isset($_REQUEST['estado'])) {
    $estado = $_REQUEST['estado'];
} else {
    $estado = '';
}
if (isset($_REQUEST['enviar'])) {
    $enviar = $_REQUEST['enviar'];
} else {
    $enviar = '';
}
switch ($accion) {
    case 'A':
        $litBoton = 'Insertar';
        $tip = 'Insertar nueva información';
        break;
    case 'M':
        $p->consultaE($codigo);
        $p->siguiente();
        $litBoton = 'Modificar';
<?php

require_once '../nucleo/registro_proceso.php';
$objregistro_proceso = new registro_proceso();
require_once '../nucleo/registro.php';
$objregistro = new registro();
require_once '../nucleo/proceso.php';
$objproceso = new proceso();
require_once '../nucleo/registro_proceso_valor_proceso.php';
$objvalor = new registro_proceso_valor_proceso();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objregistro_proceso->setVar('id', $_POST['id']);
            $objregistro_proceso->setVar('id_registro', $_POST['id_registro']);
            $objregistro_proceso->setVar('id_proceso', $_POST['id_proceso']);
            $objregistro_proceso->setVar('fecha_inicio', $_POST['fecha_inicio']);
            $objregistro_proceso->setVar('hora_inicio', $_POST['hora_inicio']);
            $objregistro_proceso->setVar('fecha_fin', $_POST['fecha_fin']);
            $objregistro_proceso->setVar('hora_fin', $_POST['hora_fin']);
            $id = $objregistro_proceso->insertDB();
            //si es que es necesario registramos valores
            if (intval($_POST["tipo_extra"]) > 0) {
                $objvalor->setIdRegistroProceso($id);
                $objvalor->setIdProceso($_POST["id_proceso"]);
                $objvalor->setIdValorProceso($_POST["id_valor_proceso"]);
                $objvalor->setDato($_POST["dato"]);
                $objvalor->insertDB();
            }
            echo json_encode($id);
            break;
        echo $strcnfg;
        ?>
</td>
                        <td><?php 
        $objconductor = new conductor();
        $objconductor->setId($o["id_conductor"]);
        $objconductor->getDB();
        echo $objconductor->getCodigo();
        ?>
</td>
                        <td><?php 
        echo $objconductor->getNombres() . " " . $objconductor->getApellidos();
        ?>
</td>
                    <?php 
        $objproceso = new proceso();
        $lpr = $objproceso->listDB();
        if (is_array($lpr)) {
            foreach ($lpr as $pr) {
                $objvalor_proceso = new valor_proceso();
                $hay = $objvalor_proceso->searchDB($pr["id"], "id_proceso");
                $objrp = new registro_proceso();
                switch ($pr["control_tiempos"]) {
                    case '0':
                        if (is_array($hay)) {
                            foreach ($hay as $vp) {
                                $vals = $objrp->consulta_arreglo("Select rpvp.* from registro_proceso_valor_proceso rpvp, registro_proceso rp where rpvp.id_registro_proceso = rp.id AND rp.id_registro = '" . $o["id"] . "' AND rp.id_proceso = '" . $pr["id"] . "' AND rpvp.id_valor_proceso = '" . $vp["id"] . "'");
                                echo "<td>" . $vals["dato"] . "</td>";
                            }
                        }
                        break;
Example #9
0
    <select class='form-control' id='control_tiempos' name='control_tiempos' >
        <option value='0'>No</option>
        <option value='1'>Solo Inicio</option>
        <option value='2'>Inicio y Fin</option>
    </select>
</div>
<div class='control-group'>
    <p></p>
    <button type='button' class='btn btn-primary' onclick='save()'>Guardar</button>
    <button type='reset' class='btn'>Limpiar</button>
</div>
</form>
<hr/>
<?php 
include_once 'nucleo/proceso.php';
$obj = new proceso();
$objs = $obj->listDB();
?>
<div class='contenedor-tabla'>
    <table id='tb' class='display' cellspacing='0' width='100%'>
        <thead>
            <tr>
                <th>Id</th>
                <th>Nombre</th>
                <th>Control Tiempos</th>
                <th>OPC</th>
            </tr>
        </thead>
        <tbody>
            <?php 
if (is_array($objs)) {
Example #10
0
<?php

$p = new proceso();
//	if(!isset($_GET['orden'])) $_GET['orden']='';
//	$p->consultaCampo('anno',$_SESSION['anno'],$_GET['orden']);
//	$p->consultaE('',$_GET['orden']);
$p->consultaE('', 'tipo,descripcion');
?>
<table width="800" cellspacing="0" cellpadding="0" class="cuerpo">
  <tr> 
    <td colspan="4" class="cabCuerpo"> Mantenimiento Procesos </td>
    <td colspan="1" class="cabCuerpo">
      <input class="boton" type="button" name="boton" value="Nuevo" title="Nuevo proceso" onClick="window.location='index.php?oper=procesos&accion=A'">	
	</td>
  </tr>
  <tr> 
    <td width="15%" class="lineasCab">Tipo de Proceso</td>
    <td width="30%" class="lineasCab">Proceso</td>
    <td width="20%" class="lineasCab">Propietario</td>
    <td width="5%" class="lineasCab">Estado</td>
    <td class="lineasCab" align="center" width="10%"> Operaciones </td>
  </tr>
  <?php 
for ($i = 0; $i < $p->numFilas; $i++) {
    ?>
  <?php 
    $p->siguiente();
    ?>
  <tr> 
    <td class="<?php 
    if ($i % 2) {
Example #11
0
$tp = new tipoproceso();
$tp->consultaE('', 'descripcion');
$tp->siguiente();
$p = new proceso();
$p->consultaTipo($tp->codigo, 'descripcion');
$p->siguiente();
if (!isset($_POST['tipo'])) {
    $_POST['tipo'] = $tp->codigo;
}
//	if(!isset($_POST['proceso'])) $_POST['proceso']=$p->codigo;
if (!isset($_POST['proceso'])) {
    $_POST['proceso'] = $p->codigo;
}
$tp = new tipoproceso();
$p = new proceso();
$pa = new procesoanno();
$ind = new indicador();
$ipa = new indicadoresprocesoanno();
$pa = new procesoanno();
$tp->consultaE('', 'descripcion');
if ($_SERVER['REQUEST_METHOD'] == "POST") {
}
?>

<table width="1000" cellspacing="0" cellpadding="0" class="cuerpo">
	<tr> 
		<td colspan="3" class="cabCuerpo"> Indicadores del año <?php 
echo $_SESSION['anno'];
?>
</td>
<?php

require_once '../nucleo/registro_proceso_valor_proceso.php';
$objregistro_proceso_valor_proceso = new registro_proceso_valor_proceso();
require_once '../nucleo/registro_proceso.php';
$objregistro_proceso = new registro_proceso();
require_once '../nucleo/proceso.php';
$objproceso = new proceso();
require_once '../nucleo/valor_proceso.php';
$objvalor_proceso = new valor_proceso();
if (isset($_POST['op'])) {
    switch ($_POST['op']) {
        case 'add':
            $objregistro_proceso_valor_proceso->setVar('id', $_POST['id']);
            $objregistro_proceso_valor_proceso->setVar('id_registro_proceso', $_POST['id_registro_proceso']);
            $objregistro_proceso_valor_proceso->setVar('id_proceso', $_POST['id_proceso']);
            $objregistro_proceso_valor_proceso->setVar('id_valor_proceso', $_POST['id_valor_proceso']);
            $objregistro_proceso_valor_proceso->setVar('dato', $_POST['dato']);
            echo json_encode($objregistro_proceso_valor_proceso->insertDB());
            break;
        case 'mod':
            $objregistro_proceso_valor_proceso->setVar('id', $_POST['id']);
            $objregistro_proceso_valor_proceso->setVar('id_registro_proceso', $_POST['id_registro_proceso']);
            $objregistro_proceso_valor_proceso->setVar('id_proceso', $_POST['id_proceso']);
            $objregistro_proceso_valor_proceso->setVar('id_valor_proceso', $_POST['id_valor_proceso']);
            $objregistro_proceso_valor_proceso->setVar('dato', $_POST['dato']);
            echo json_encode($objregistro_proceso_valor_proceso->updateDB());
            break;
        case 'del':
            $objregistro_proceso_valor_proceso->setVar('id', $_POST['id']);
            echo json_encode($objregistro_proceso_valor_proceso->deleteDB());
Example #13
0
<?php

$p = new proceso();
if (!isset($_GET['orden'])) {
    $_GET['orden'] = 'tipo,descripcion';
}
$p->consultaE('', $_GET['orden']);
if (!isset($_POST['botonPro'])) {
    $_POST['botonPro'] = '';
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if ($_POST['botonPro'] == "Modificar proceso") {
        $p->actualizar($_POST['codigoPro'], $_POST['tipoPro'], $_POST['usuarioPro'], $_POST['descripcionPro'], $_POST['estadoPro']);
        $mensaje = 'Proceso modificado';
    }
    if ($_POST['botonPro'] == "Insertar proceso") {
        if (!$p->existeProceso($_POST['descripcionPro'])) {
            $p->nuevo('', $_POST['tipoPro'], $_POST['usuarioPro'], $_POST['descripcionPro'], $_POST['estadoPro']);
            $mensaje = 'Proceso insertado';
        } else {
            $mensaje = 'Proceso duplicado';
        }
    }
    $p->consultaE('', $_GET['orden']);
}
?>
<table width="900" cellspacing="0" cellpadding="0" class="cuerpo">
  <tr> 
    <td colspan="4" class="cabCuerpo"> Mantenimiento de Procesos </td>
    <td colspan="1" class="cabCuerpo">
		<input name="cat2" type="button" onClick="manteProceso('A','proceso','','','','')" value="Nuevo" title="Insertar nuevo proceso">&nbsp </td>
Example #14
0
<?php

$tp = new tipoproceso();
$p = new proceso();
$pa = new procesoanno();
$tp->consultaE('', 'descripcion');
if (!isset($_POST['tiposel'])) {
    $_POST['tiposel'] = '';
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if ($_POST['tiposel'] != '') {
        for ($i = 0; $i < count($_POST['tiposel']); $i++) {
            if (!$pa->existe($_SESSION['anno'], $_POST['tiposel'][$i])) {
                $pa->nuevo('', $_SESSION['anno'], $_POST['tiposel'][$i]);
            } else {
                echo 'Existe: ' . $_SESSION['anno'] . ' ' . $_POST['tiposel'][$i] . '<br>';
            }
        }
    }
}
?>

<table width="900" cellspacing="0" cellpadding="0" class="cuerpo">
	<tr> 
		<td colspan="4" class="cabCuerpo"> Procesos del año <?php 
echo $_SESSION['anno'];
?>
</td>
	</tr>
	<tr> 
	<form action="" method="post" enctype="multipart/form-data" name="informa">
Example #15
0
<?php

if (isset($_SESSION['tipoUsuario']) and $_SESSION['tipoUsuario'] == 1) {
    // Administrador
    $p = new proceso();
    if (!isset($_GET['orden'])) {
        $_GET['orden'] = 'tipo,descripcion';
    }
    $p->consultaE('', $_GET['orden']);
    if (!isset($_POST['botonPro'])) {
        $_POST['botonPro'] = '';
    }
    if (!isset($_GET['accion'])) {
        $_GET['accion'] = '';
    }
    if ($_SERVER['REQUEST_METHOD'] == "POST") {
        if ($_POST['botonPro'] == "Modificar proceso") {
            $p->actualizar($_POST['codigoPro'], $_POST['tipoPro'], $_POST['descripcionPro']);
            $mensaje = 'Proceso modificado';
        }
        if ($_POST['botonPro'] == "Insertar proceso") {
            if (!$p->existeProceso($_POST['descripcionPro'])) {
                $p->nuevo('', $_POST['tipoPro'], $_POST['descripcionPro']);
                $mensaje = 'Proceso insertado';
            } else {
                $mensaje = 'Proceso duplicado';
            }
        }
        $p->consultaE('', $_GET['orden']);
    }
    if ($_SERVER['REQUEST_METHOD'] == "GET") {
Example #16
0
                    <tr>
                        <td><?php 
        echo $o['id'];
        ?>
</td>
                        <td>
                        <?php 
        $objregistro = new registro();
        $objregistro->setVar('id', $o['id_registro']);
        $objregistro->getDB();
        echo $objregistro->getVar($gl_registro_proceso_id_registro);
        ?>
</td>
                        <td>
                        <?php 
        $objproceso = new proceso();
        $objproceso->setVar('id', $o['id_proceso']);
        $objproceso->getDB();
        echo $objproceso->getNombre();
        ?>
</td>
                        <td><?php 
        echo $o['fecha_inicio'];
        ?>
</td>
                        <td><?php 
        echo $o['hora_inicio'];
        ?>
</td>
                        <td><?php 
        echo $o['fecha_fin'];