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>
<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++) {
<?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':
<?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']);
<?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"];
<?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;
<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)) {
<?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) {
$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());
<?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">  </td>
<?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">
<?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") {
<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'];