public function bloque() { if (isset($_REQUEST['botonCancelar']) && $_REQUEST['botonCancelar'] == "true") { redireccion::redireccionar("paginaPrincipal"); } else { if (isset($_REQUEST['botonContinuar']) && $_REQUEST['botonContinuar'] == "true") { redireccion::redireccionar("paginaPrincipal"); } else { $this->miFrontera->setSql($this->miSql); $this->miFrontera->setFuncion($this->miFuncion); $this->miFrontera->setLenguaje($this->miLenguaje); $this->miFuncion->setSql($this->miSql); $this->miFuncion->setFuncion($this->miFuncion); $this->miFuncion->setLenguaje($this->miLenguaje); if (!isset($_REQUEST['action'])) { $this->miFrontera->frontera(); } else { $respuesta = $this->miFuncion->action(); // Si $respuesta==false, entonces se debe recargar el formulario y mostrar un mensaje de error. if (!$respuesta) { $miBloque = $this->miConfigurador->getVariableConfiguracion('esteBloque'); $this->miConfigurador->setVariableConfiguracion('errorFormulario', $miBloque['nombre']); } if (!isset($_REQUEST['procesarAjax'])) { $this->miFrontera->frontera(); } } } } }
function procesarFormulario() { $conexion = "inventarios"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); if ($_REQUEST['objeto_contrato'] == '') { redireccion::redireccionar('notextos'); exit; } if ($_REQUEST['forma_pago'] == '') { redireccion::redireccionar('notextos'); exit; } $datosSupervisor = array($_REQUEST['nombre_supervisor'], $_REQUEST['cargo_supervisor'], $_REQUEST['dependencia_supervisor'], $_REQUEST['sede_super'], $_REQUEST['supervisor']); // Actualizar Supervisor $cadenaSql = $this->miSql->getCadenaSql('actualizarSupervisor', $datosSupervisor); $id_supervisor = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosSupervisor, 'actualizarSupervisor'); $datosProveedor = array($_REQUEST['nombre_razon_proveedor'], $_REQUEST['identifcacion_proveedor'], $_REQUEST['direccion_proveedor'], $_REQUEST['telefono_proveedor'], $_REQUEST['proveedor']); // Actualizar Contratista $cadenaSql = $this->miSql->getCadenaSql('actualizarProveedor', $datosProveedor); $Proveedor = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosProveedor, 'actualizarProveedor'); $datosContratista = array($_REQUEST['nombre_contratista'], $_REQUEST['identifcacion_contratista'], $_REQUEST['cargo_contratista'], $_REQUEST['contratista']); // Actualizar Contratista $cadenaSql = $this->miSql->getCadenaSql('actualizarContratista', $datosContratista); $Contratista = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda", $datosContratista, 'actualizarContratista'); $cadenaSql = $this->miSql->getCadenaSql('consultarConsecutivo', $_REQUEST['id_orden']); $consecutivo = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $consecutivo = $consecutivo[0]; if ($consecutivo['unidad_ejecutora'] != $_REQUEST['unidad_ejecutora']) { $cadenaSql = $this->miSql->getCadenaSql('consultarConsecutivoUnidad', array("unidad_ejecutora" => $_REQUEST['unidad_ejecutora'], "vigencia" => $consecutivo['vigencia'], "tipo_orden" => $consecutivo['tipo_orden'])); $consecutivo_actual = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $consecutivo_suma = $consecutivo_actual[0]['consecutivo'] + 1; $arreglo = array("id_orden" => $_REQUEST['id_orden'], "consecutivo" => $consecutivo_suma, "unidad_ejecutora" => $_REQUEST['unidad_ejecutora']); if ($consecutivo['tipo_orden'] == '1') { $cadenaSql = $this->miSql->getCadenaSql('actualizarConsecutivoCompras', $arreglo); $nombreAccion = 'actualizarConsecutivoCompras'; $_REQUEST['mensaje_titulo'] = "ORDEN COMPRA VIGENCIA Y/O NÚMERO ORDEN : " . $consecutivo['vigencia'] . " - " . $consecutivo_suma . " Unidad Ejecutora: " . $_REQUEST['unidad_ejecutora']; } else { if ($consecutivo['tipo_orden'] == '9') { $cadenaSql = $this->miSql->getCadenaSql('actualizarConsecutivoServicios', $arreglo); $nombreAccion = 'actualizarConsecutivoServicios'; $_REQUEST['mensaje_titulo'] = "ORDEN SERVICIOS VIGENCIA Y/O NÚMERO ORDEN : " . $consecutivo['vigencia'] . " - " . $consecutivo_suma . " Unidad Ejecutora: " . $_REQUEST['unidad_ejecutora']; } } $actualizacion_consecutivo = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $datosContratista, $nombreAccion); } // Actualizar Orden $datosOrden = array($_REQUEST['dependencia_solicitante'], $_REQUEST['sede'], $_REQUEST['objeto_contrato'], isset($_REQUEST['poliza1']), isset($_REQUEST['poliza2']), isset($_REQUEST['poliza3']), isset($_REQUEST['poliza4']), $_REQUEST['duracion'], $_REQUEST['fecha_inicio_pago'], $_REQUEST['fecha_final_pago'], $_REQUEST['forma_pago'], $_REQUEST['id_ordenador'], $_REQUEST['tipo_ordenador'], $_REQUEST['id_orden'], $_REQUEST['unidad_ejecutora']); $cadenaSql = $this->miSql->getCadenaSql('actualizarOrden', $datosOrden); $id_orden = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $datosOrden, 'actualizarOrden'); $datos = array($_REQUEST['id_orden'], $_REQUEST['mensaje_titulo'], $_REQUEST['arreglo']); if ($id_orden == true) { $this->miConfigurador->setVariableConfiguracion("cache", true); redireccion::redireccionar('inserto', $datos); } else { redireccion::redireccionar('noInserto', $datos); } }
function procesarFormulario() { $conexion = "inventarios"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $cadenaSql = $this->miSql->getCadenaSql('eliminarElementoActa', $_REQUEST['id_elemento_acta']); $eliminado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso"); if ($eliminado) { $this->miConfigurador->setVariableConfiguracion("cache", true); redireccion::redireccionar('eliminoElemento'); exit; } else { redireccion::redireccionar('noeliminoElemento'); exit; } }
function procesarFormulario() { $conexion = "inventarios"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); // ------- Registro de Imagen foreach ($_FILES as $key => $values) { $archivo[] = $_FILES[$key]; } $archivoImagen = $archivo[0]; if ($archivoImagen['error'] == 0) { if ($archivoImagen['type'] != 'image/jpeg') { redireccion::redireccionar('noFormatoImagen'); exit; } $cadenaSql = $this->miSql->getCadenaSql('consultarExistenciaImagen', $_REQUEST['id_elemento_acta']); $ExistenciaImagen = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); if ($ExistenciaImagen) { $data = base64_encode(file_get_contents($archivoImagen['tmp_name'])); $arreglo = array("id_imagen" => $ExistenciaImagen[0][0], "elemento" => $_REQUEST['id_elemento_acta'], "imagen" => $data); $cadenaSql = $this->miSql->getCadenaSql('ActualizarElementoImagen', $arreglo); $imagen = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo, 'ActualizarElementoImagen'); } else { if ($ExistenciaImagen == false) { $data = base64_encode(file_get_contents($archivoImagen['tmp_name'])); $arreglo = array("elemento" => $_REQUEST['id_elemento_acta'], "imagen" => $data); $cadenaSql = $this->miSql->getCadenaSql('RegistrarElementoImagen', $arreglo); $imagen = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo, 'RegistrarElementoImagen'); } } } // ------------------------------------- $cadenaSql = $this->miSql->getCadenaSql('consultar_iva', $_REQUEST['iva']); $valor_iva = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $valor_iva = $valor_iva[0][0]; if ($_REQUEST['id_tipo_bien'] == 1) { $arreglo = array($_REQUEST['nivel'], $_REQUEST['id_tipo_bien'], $_REQUEST['descripcion'], $_REQUEST['cantidad'], $_REQUEST['unidad'], $_REQUEST['valor'], $_REQUEST['iva'], $_REQUEST['subtotal_sin_iva'], $_REQUEST['total_iva'], $_REQUEST['total_iva_con'], $_REQUEST['marca'] != '' ? $_REQUEST['marca'] : null, $_REQUEST['serie'] != '' ? $_REQUEST['serie'] : null, $_REQUEST['id_elemento_acta']); $cadenaSql = $this->miSql->getCadenaSql('actualizar_elemento_tipo_1', $arreglo); $elemento = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo, 'actualizar_elemento_tipo_1'); } else { if ($_REQUEST['id_tipo_bien'] == 2) { $arreglo = array($_REQUEST['nivel'], $_REQUEST['id_tipo_bien'], $_REQUEST['descripcion'], 1, $_REQUEST['unidad'], $_REQUEST['valor'], $_REQUEST['iva'], $_REQUEST['subtotal_sin_iva'], $_REQUEST['total_iva'], $_REQUEST['total_iva_con'], $_REQUEST['marca'] != '' ? $_REQUEST['marca'] : null, $_REQUEST['serie'] != '' ? $_REQUEST['serie'] : null, $_REQUEST['id_elemento_acta']); $cadenaSql = $this->miSql->getCadenaSql('actualizar_elemento_tipo_1', $arreglo); $elemento = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo, 'actualizar_elemento_tipo_1'); } else { if ($_REQUEST['id_tipo_bien'] == 3) { if ($_REQUEST['tipo_poliza'] == 0) { $arreglo = array($_REQUEST['nivel'], $_REQUEST['id_tipo_bien'], $_REQUEST['descripcion'], $_REQUEST['cantidad'] = 1, $_REQUEST['unidad'], $_REQUEST['valor'], $_REQUEST['iva'], $_REQUEST['subtotal_sin_iva'], $_REQUEST['total_iva'], $_REQUEST['total_iva_con'], $_REQUEST['tipo_poliza'], NULL, NULL, $_REQUEST['marca'] != '' ? $_REQUEST['marca'] : NULL, $_REQUEST['serie'] != '' ? $_REQUEST['serie'] : NULL, $_REQUEST['id_elemento_acta']); } else { if ($_REQUEST['tipo_poliza'] == 1) { $arreglo = array($_REQUEST['nivel'], $_REQUEST['id_tipo_bien'], $_REQUEST['descripcion'], $_REQUEST['cantidad'] = 1, $_REQUEST['unidad'], $_REQUEST['valor'], $_REQUEST['iva'], $_REQUEST['subtotal_sin_iva'], $_REQUEST['total_iva'], $_REQUEST['total_iva_con'], $_REQUEST['tipo_poliza'], $_REQUEST['fecha_inicio'], $_REQUEST['fecha_final'], $_REQUEST['marca'] != '' ? $_REQUEST['marca'] : NULL, $_REQUEST['serie'] != '' ? $_REQUEST['serie'] : NULL, $_REQUEST['id_elemento_acta']); } } $cadenaSql = $this->miSql->getCadenaSql('actualizar_elemento_tipo_2', $arreglo); $elemento = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso", $arreglo, 'actualizar_elemento_tipo_2'); } } } $arreglo = array($_REQUEST['id_orden'], $_REQUEST['mensaje_titulo'], $_REQUEST['arreglo'], $_REQUEST['id_elemento_acta']); if ($elemento) { $this->miConfigurador->setVariableConfiguracion("cache", true); redireccion::redireccionar('ActualizoElemento', $arreglo); exit; } else { redireccion::redireccionar('noActualizoElemento', $arreglo); exit; } }
function procesarFormulario() { $conexion = "inventarios"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $SQLs = []; if ($_REQUEST['objeto_contrato'] == '') { redireccion::redireccionar('notextos'); exit; } if ($_REQUEST['forma_pago'] == '') { redireccion::redireccionar('notextos'); exit; } $datosSupervisor = array($_REQUEST['nombre_supervisor'], $_REQUEST['cargo_supervisor'], $_REQUEST['dependencia_supervisor'], $_REQUEST['sede_super'], $_REQUEST['supervisor']); // Actualizar Supervisor $SQLs[0] = $this->miSql->getCadenaSql('actualizarSupervisor', $datosSupervisor); $datosProveedor = array($_REQUEST['nombre_razon_proveedor'], $_REQUEST['identifcacion_proveedor'], $_REQUEST['direccion_proveedor'], $_REQUEST['telefono_proveedor'], $_REQUEST['proveedor']); // Actualizar Contratista $SQLs[1] = $this->miSql->getCadenaSql('actualizarProveedor', $datosProveedor); $datosContratista = array($_REQUEST['nombre_contratista'], $_REQUEST['identifcacion_contratista'], $_REQUEST['cargo_contratista'], $_REQUEST['contratista']); // Actualizar Contratista $SQLs[2] = $this->miSql->getCadenaSql('actualizarContratista', $datosContratista); $cadenaSql = $this->miSql->getCadenaSql('consultarConsecutivo', $_REQUEST['id_orden']); $consecutivo = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $consecutivo = $consecutivo[0]; if (strpos($_REQUEST['unidad_ejecutora'], 'IDEXUD') === false) { $_REQUEST['unidad_ejecutora'] = 1; } else { $_REQUEST['unidad_ejecutora'] = 2; } if ($consecutivo['unidad_ejecutora'] != $_REQUEST['unidad_ejecutora']) { $cadenaSql = $this->miSql->getCadenaSql('consultarConsecutivoUnidad', array("unidad_ejecutora" => $_REQUEST['unidad_ejecutora'], "vigencia" => $consecutivo['vigencia'], "tipo_orden" => $consecutivo['tipo_orden'])); $consecutivo_actual = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $consecutivo_suma = $consecutivo_actual[0]['consecutivo'] + 1; $arreglo = array("id_orden" => $_REQUEST['id_orden'], "consecutivo" => $consecutivo_suma, "unidad_ejecutora" => $_REQUEST['unidad_ejecutora']); if ($consecutivo['tipo_orden'] == '1') { $SQLs[3] = $this->miSql->getCadenaSql('actualizarConsecutivoCompras', $arreglo); $nombreAccion = 'actualizarConsecutivoCompras'; $_REQUEST['mensaje_titulo'] = "ORDEN COMPRA VIGENCIA Y/O NÚMERO ORDEN : " . $consecutivo['vigencia'] . " - " . $consecutivo_suma . " Unidad Ejecutora: " . $_REQUEST['unidad_ejecutora']; } else { if ($consecutivo['tipo_orden'] == '9') { $SQLs[3] = $this->miSql->getCadenaSql('actualizarConsecutivoServicios', $arreglo); $nombreAccion = 'actualizarConsecutivoServicios'; $_REQUEST['mensaje_titulo'] = "ORDEN SERVICIOS VIGENCIA Y/O NÚMERO ORDEN : " . $consecutivo['vigencia'] . " - " . $consecutivo_suma . " Unidad Ejecutora: " . $_REQUEST['unidad_ejecutora']; } } } //Validacion campos nulos de fecha de inicio y finalizacion if (isset($_REQUEST['fecha_inicio_pago']) && $_REQUEST['fecha_inicio_pago'] != "") { $fecha_inicio_pago = "'" . $_REQUEST['fecha_inicio_pago'] . "'"; } else { $fecha_inicio_pago = 'NULL'; } if (isset($_REQUEST['fecha_final_pago']) && $_REQUEST['fecha_final_pago'] != "") { $fecha_final_pago = "'" . $_REQUEST['fecha_final_pago'] . "'"; } else { $fecha_final_pago = 'NULL'; } if (isset($_POST['clausula_presupuesto']) && $_POST['clausula_presupuesto'] != "") { $clausula_presupuesto = $_POST['clausula_presupuesto']; } else { $clausula_presupuesto = 'FALSE'; } // Actualizar Orden $datosOrden = array($_REQUEST['dependencia_solicitante'], $_REQUEST['sede'], $_REQUEST['objeto_contrato'], isset($_REQUEST['poliza1']), isset($_REQUEST['poliza2']), isset($_REQUEST['poliza3']), isset($_REQUEST['poliza4']), $_REQUEST['duracion'], $fecha_inicio_pago, $fecha_final_pago, $_REQUEST['forma_pago'], $_REQUEST['id_ordenador'], $_REQUEST['tipo_ordenador'], $_REQUEST['id_orden'], $_REQUEST['unidad_ejecutora'], $clausula_presupuesto); $registroOrden = $this->miSql->getCadenaSql('actualizarOrden', $datosOrden); array_push($SQLs, $registroOrden); $datos = array($_REQUEST['id_orden'], $_REQUEST['mensaje_titulo'], $_REQUEST['arreglo']); $trans_Editar_Orden = $esteRecursoDB->transaccion($SQLs); if ($trans_Editar_Orden != false) { $this->miConfigurador->setVariableConfiguracion("cache", true); redireccion::redireccionar('inserto', $datos); } else { redireccion::redireccionar('noInserto', $datos); } }