$pdo->commit(); } catch (PDOException $e) { $pdo->rollback(); $mensaje = 'Hubo un error al tratar de agregar las mediciones. Favor de intentar nuevamente.' . $e; include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/error.html.php'; exit; } $idrci = $_POST['idrci']; $valores = array("nomedicion" => $_POST['nomedicion'] + 1, "fecha" => $_POST['fecha'], "departamento" => $_POST['departamento'], "area" => $_POST['area'], "luxometro" => $_POST['luxometro'], "observaciones" => $_POST['observaciones']); formularioPuntos('Agrega Punto', 'Agregar un nuevo punto', 'guardarpunto', $idrci, '', $valores); } /**************************************************************************************************/ /* Editar un punto de vibraciones */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'editarpunto') { fijarAccionUrl('nuevopunto'); include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/conectadb.inc.php'; if (isset($_POST['valores'])) { $valores = json_decode($_POST['valores'], TRUE); } else { try { $sql = 'SELECT * FROM puntostbl INNER JOIN puntorecilumtbl ON puntostbl.id = puntorecilumtbl.puntoidfk WHERE puntostbl.id = :id'; $s = $pdo->prepare($sql); $s->bindValue(':id', $_POST['id']); $s->execute(); $punto = $s->fetch(); $sql = "SELECT DATE_FORMAT(medsilumtbl.hora, '%H:%i') as 'hora', medsilumtbl.e1pared, medsilumtbl.e2pared, medsilumtbl.e1plano, medsilumtbl.e2plano\n FROM medsilumtbl\n INNER JOIN puntostbl ON medsilumtbl.puntoidfk = puntostbl.id\n WHERE puntostbl.id = :id"; $s = $pdo->prepare($sql);
include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/error.html.php'; exit; } } formularioParametros('nom001', $_POST['id'], $_POST['muestreoid'], $_POST['cantidad'], "", "", "", "", 1); exit; } } /**************************************************************************************************/ /* Guardar la edicion de muestras compuestas de una medicion de una orden de trabajo */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'salvar') { /*$mensaje='Error Forzado 2.'; include $_SERVER['DOCUMENT_ROOT'].'/reportes/includes/error.html.php'; exit();*/ fijarAccionUrl('salvar'); $id = $_POST['id']; include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/conectadb.inc.php'; if (isset($_POST['regreso']) and $_POST['regreso'] === '2') { formularioParametros('nom001', $_POST['id'], $_POST['muestreoid'], intval($_POST['cantidad']), $_POST['idparametro'], json_decode($_POST['valores'], TRUE), json_decode($_POST['parametros'], TRUE), json_decode($_POST['adicionales'], TRUE), 1, $_POST['accionparam']); } try { $pdo->beginTransaction(); foreach ($_POST["mcompuestas"] as $key => $value) { $sql = 'UPDATE mcompuestastbl SET hora=:hora, flujo=:flujo, volumen=:volumen, observaciones=:observaciones, caracteristicas=:caracteristicas WHERE id=:id';
} elseif ($_POST['boton'] == 'salvar parametros') { /*$mensaje='Error Forzado 3.'; include $_SERVER['DOCUMENT_ROOT'].'/reportes/includes/error.html.php'; exit();*/ editarParams($_POST); } fijarAccionUrl('Siralab'); $valores = isset($_POST['valores']) ? json_decode($_POST['valores'], TRUE) : ""; $mcompuesta = isset($_POST['mcompuesta']) ? json_decode($_POST['mcompuesta'], TRUE) : ""; formularioSiralab('nom002', $_POST['muestreoid'], $valores, $mcompuesta, $_POST['cantidad'], 0); } /**************************************************************************************************/ /* Guardar nuevos parametros de una medicion de una orden de trabajo */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'volver') { fijarAccionUrl('volver'); $cantidad = intval($_POST['cantidad']); if ($cantidad === 1) { if ($_POST['accion'] == 'volver' and isset($_POST['coms'])) { include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/conectadb.inc.php'; try { $sql = 'SELECT * FROM generalesaguatbl INNER JOIN muestreosaguatbl ON generalesaguatbl.id=muestreosaguatbl.generalaguaidfk WHERE generalesaguatbl.id = :id'; $s = $pdo->prepare($sql); $s->bindValue(':id', $_POST['id']); $s->execute(); $linea = $s->fetch(); $sql = 'SELECT descargaen, uso FROM maximostbl WHERE id=:id'; $s = $pdo->prepare($sql); $s->bindValue(':id', $linea["nom01maximosidfk"]);
$cantidad = 6; } } } } if (isset($_POST['idparametro']) and $_POST['idparametro'] !== "") { formularioParametros('nom003', $_POST['id'], $_POST['muestreoid'], $cantidad, $_POST['idparametro']); } else { formularioParametros('nom003', $_POST['id'], $_POST['muestreoid'], $cantidad); } } /**************************************************************************************************/ /* Formulario de parametros de una medicion una orden de trabajo */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'captura siralab') { fijarAccionUrl('captura siralab'); if (isset($_POST['regreso']) and $_POST['regreso'] === '2') { formularioSiralab('nom003', $_POST['id'], json_decode($_POST['valores'], TRUE), json_decode($_POST['mcompuestas'], TRUE), $_POST['cantidad'], $_POST['regreso'], $_POST['accion']); } else { $cantidad = 1; if ($_POST['tipomedicion'] === '4') { $cantidad = 2; } else { if ($_POST['tipomedicion'] === '8') { $cantidad = 4; } else { if ($_POST['tipomedicion'] === '12') { $cantidad = 6; } } }
include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/error.html.php'; exit; } $pestanapag = 'Agrega Reconocimiento Inicial'; $titulopagina = 'Agregar un nuevo reconocimiento inicial'; $boton = 'guardarrci'; $signatarios = getSignatarios('Iluminacion'); $valores = array("departamento" => $_POST["departamento"], "area" => $_POST["area"]); include 'formacapturarci.html.php'; exit; } /**************************************************************************************************/ /* Editar reconocimiento inicial de una orden de trabajo */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'editarci') { fijarAccionUrl('editarci'); $id = $_POST['id']; include $_SERVER['DOCUMENT_ROOT'] . '/reportes/includes/conectadb.inc.php'; if (isset($_POST['valores'])) { $valores = json_decode($_POST['valores'], TRUE); } else { try { $sql = 'SELECT * FROM recsilumtbl INNER JOIN deptorecilumtbl ON recsilumtbl.id=deptorecilumtbl.deptoidfk INNER JOIN deptostbl ON deptorecilumtbl.deptoidfk=deptostbl.id WHERE recsilumtbl.id = :id'; $s = $pdo->prepare($sql); $s->bindValue(':id', $_POST['id']); $s->execute(); } catch (PDOException $e) { $mensaje = 'Hubo un error extrayendo la información de reconocimiento inicial.';
include_once direction . functions . 'acceso.inc.php'; if (!usuarioRegistrado()) { header('Location: ' . url); exit; } if (!usuarioConPermiso('Supervisor')) { $mensaje = 'Solo el Supervisor tiene acceso a esta parte del programa'; include direction . views . 'accesonegado.html.php'; exit; } /**************************************************************************************************/ /* Confirmar borrado de un parametro */ /**************************************************************************************************/ if (isset($_POST['accion']) and $_POST['accion'] == 'Crear') { $norma = $_POST['norma']; fijarAccionUrl('Crear'); include direction . functions . 'conectadb.inc.php'; if ($norma == 'NOM 001' or $norma == 'NOM 002' or $norma == 'NOM 003') { $acred = "Aguas"; } $params = getParams($norma); include direction . functions . 'conectadb.inc.php'; try { $sql = 'SELECT * FROM aparametrostbl ORDER BY id DESC'; $s = $pdo->prepare($sql); $s->execute(); } catch (PDOException $e) { $mensaje = 'No se pudo extraer información del parametro.' . $e; throwError($mensaje); } $adicionales = array();