Exemplo n.º 1
0
 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'])) {
                 // 				echo "bloque";exit;
                 $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();
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 function procesarFormulario()
 {
     // 		var_dump ( $_REQUEST );
     $conexion = "estructura";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $parametro['id_usuario'] = $_REQUEST['id_usuario'];
     $cadena_sql = $this->miSql->getCadenaSql("consultarLogUsuario", $parametro);
     $resultadoLog = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
     if ($resultadoLog) {
         redireccion::redireccionar('existeLog', $_REQUEST);
         exit;
     } else {
         $cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $parametro);
         $resultadoUsuarios = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
         $this->cadena_sql = $this->miSql->getCadenaSql("borrarPerfil", $parametro);
         $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
         if ($resultadoPerfil) {
             $this->cadena_sql = $this->miSql->getCadenaSql("borrarUsuario", $parametro);
             $resultadoBorra = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
             if ($resultadoBorra) {
                 $log = array('accion' => "BORRAR", 'id_registro' => $resultadoUsuarios[0]['id_usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $resultadoUsuarios[0]['id_usuario'] . "|identificacion=>" . $resultadoUsuarios[0]['identificacion'] . "|tipo_identificacion=>" . $resultadoUsuarios[0]['tipo_identificacion'] . "|nombres=>" . $resultadoUsuarios[0]['nombre'] . "|apellidos=>" . $resultadoUsuarios[0]['apellido'] . "|correo=>" . $resultadoUsuarios[0]['correo'] . "|telefono=>" . $resultadoUsuarios[0]['telefono'] . "|fecha_registro=>" . $resultadoUsuarios[0]['fecha_registro'], 'descripcion' => "Borrar del usuario " . $_REQUEST['id_usuario'] . " - " . $_REQUEST["nombre"] . " " . $_REQUEST["apellido"]);
                 $this->miLogger->log_usuario($log);
                 redireccion::redireccionar($_REQUEST['opcion'], $_REQUEST);
             } else {
                 redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST);
                 exit;
             }
         } else {
             redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST);
             exit;
         }
     }
 }
Exemplo n.º 3
0
 function procesarFormulario()
 {
     // 		var_dump ( $_REQUEST );
     $conexion = "inventarios";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     // $conexion = "sicapital";
     // $esteRecursoDBO = $this->miConfigurador->fabricaConexiones->getRecursoDB ( $conexion );
     $cadenaSql = $this->miSql->getCadenaSql('funcionario_informacion_fn', $_REQUEST['responsable_reci']);
     $funcionario_enviar = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $fechaActual = date('Y-m-d');
     $elementos_traslado = unserialize(base64_decode($_REQUEST['informacion_elementos']));
     // trasladar cada elementos
     foreach ($elementos_traslado as $key => $values) {
         $datos = array($fechaActual, $elementos_traslado[$key]['id'], $_REQUEST['responsable_reci'], $elementos_traslado[$key]['funcionario'], $_REQUEST['ubicacion'], $_REQUEST['observaciones']);
         $cadenaSql = $this->miSql->getCadenaSql('insertar_historico', $datos);
         $historico = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar");
         if ($historico == false) {
             redireccion::redireccionar('noInserto', false);
             exit;
         }
         $arreglo_datos = array($elementos_traslado[$key]['id'], $_REQUEST['responsable_reci'], $_REQUEST['observaciones'], $_REQUEST['dependencia'], $_REQUEST['ubicacion']);
         $cadenaSql = $this->miSql->getCadenaSql('buscar_salidas', $elementos_traslado[$key]['id']);
         $salidas[] = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
         $cadenaSql = $this->miSql->getCadenaSql('actualizar_salida', $arreglo_datos);
         $traslado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar");
         if ($traslado == false) {
             $cadenaSql = $this->miSql->getCadenaSql('eliminar_historico', $historico[0][0]);
             $historico = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar");
             redireccion::redireccionar('noInserto');
             exit;
         }
     }
     //        foreach ($salidas as $tipo) {
     //
     //            $arreglo = array(
     //                $tipo[0] ['salida'],
     //                $_REQUEST ['responsable_reci'],
     //                $_REQUEST ['sede'],
     //                $_REQUEST ['dependencia'],
     //                $_REQUEST ['ubicacion']
     //            );
     //
     //            $cadenaSql = $this->miSql->getCadenaSql('actualizar_registro_salida', $arreglo);
     //            $ActualizarRegistroSalida = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso");
     //        }
     $cadenaSql = $this->miSql->getCadenaSql('dependencia_nombre', $_REQUEST['ubicacion']);
     $dep_nombre = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $datos = array('responsable' => $_REQUEST['responsable_reci'], 'dependencia' => $dep_nombre[0][0]);
     if ($traslado == true) {
         redireccion::redireccionar('inserto', $datos);
         exit;
     } else {
         redireccion::redireccionar('noInserto');
         exit;
     }
 }
 function procesarFormulario()
 {
     $conexion = "estructura";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
     $num = '1234567890';
     $caracter = '=_#$-';
     $numerodeletras = 5;
     $pass = "";
     $keycar = $keyNum = "";
     for ($i = 0; $i < $numerodeletras; $i++) {
         $pass .= substr($caracteres, rand(0, strlen($caracteres)), 1);
     }
     $maxCar = strlen($caracter) - 1;
     $maxNum = strlen($num) - 1;
     for ($j = 0; $j < 1; $j++) {
         $keycar .= $caracter[mt_rand(0, $maxCar)];
     }
     for ($k = 0; $k < 2; $k++) {
         $keyNum .= $num[mt_rand(0, $maxNum)];
     }
     $pass = $pass . $keycar . $keyNum;
     $password = $this->miConfigurador->fabricaConexiones->crypto->codificarClave($pass);
     $hoy = date("Y-m-d");
     if ($_REQUEST['dependencia_especifica']) {
         $dependencia_especifica = $_REQUEST['dependencia_especifica'];
     } else {
         $dependencia_especifica = "IDEXUD";
     }
     $arregloDatos = array('id_usuario' => $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'], 'nombres' => $_REQUEST['nombres'], 'apellidos' => $_REQUEST['apellidos'], 'correo' => $_REQUEST['correo'], 'telefono' => $_REQUEST['telefono'], 'subsistema' => $_REQUEST['subsistema'], 'perfil' => $_REQUEST['perfil'], 'password' => $password, 'pass' => $pass, 'fechaIni' => $hoy, 'fechaFin' => $_REQUEST['fechaFin'], 'dependencia' => $_REQUEST['dependencia'], 'dependencia_especifica' => $dependencia_especifica, 'identificacion' => $_REQUEST['identificacion'], 'tipo_identificacion' => $_REQUEST['tipo_identificacion']);
     $this->cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $arregloDatos);
     $resultadoUsuario = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "busqueda");
     if (!$resultadoUsuario) {
         $this->cadena_sql = $this->miSql->getCadenaSql("insertarUsuario", $arregloDatos);
         $resultadoEstado = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
         if ($resultadoEstado) {
             $this->cadena_sql = $this->miSql->getCadenaSql("insertarPerfilUsuario", $arregloDatos);
             $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
             $parametro['id_usuario'] = $arregloDatos['id_usuario'];
             $cadena_sql = $this->miSql->getCadenaSql("consultarPerfilUsuario", $parametro);
             $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
             $log = array('accion' => "REGISTRO", 'id_registro' => $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'] . "|identificacion=>" . $_REQUEST['identificacion'] . "|tipo_identificacion=>" . $_REQUEST['tipo_identificacion'] . "|nombres=>" . $_REQUEST['nombres'] . "|apellidos=>" . $_REQUEST['apellidos'] . "|correo=>" . $_REQUEST['correo'] . "|telefono=>" . $_REQUEST['telefono'] . "|subsistema=>" . $_REQUEST['subsistema'] . "|perfil=>" . $_REQUEST['perfil'] . "|fechaIni=>" . $hoy . "|fechaFin=>" . $_REQUEST['fechaFin'], 'descripcion' => "Registro de nuevo Usuario " . $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'] . " con perfil " . $resultadoPerfil[0]['rol_alias']);
             $this->miLogger->log_usuario($log);
             $arregloDatos['perfilUs'] = $resultadoPerfil[0]['rol_alias'];
             redireccion::redireccionar('inserto', $arregloDatos);
             exit;
         } else {
             redireccion::redireccionar('noInserto', $arregloDatos);
             exit;
         }
     } else {
         redireccion::redireccionar('existe', $arregloDatos);
         exit;
     }
 }
Exemplo n.º 5
0
 function procesarFormulario()
 {
     $conexion = "estructura";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $arregloDatos = array('id_usuario' => $_REQUEST['id_usuario'], 'nombres' => $_REQUEST['nombres'], 'apellidos' => $_REQUEST['apellidos'], 'correo' => $_REQUEST['correo'], 'telefono' => $_REQUEST['telefono']);
     $this->cadena_sql = $this->miSql->getCadenaSql("actualizarUsuario", $arregloDatos);
     $resultadoUsuario = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
     if ($resultadoUsuario) {
         $log = array('accion' => "ACTUALIZAR", 'id_registro' => $_REQUEST['id_usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['id_usuario'] . "|nombres=>" . $_REQUEST['nombres'] . "|apellidos=>" . $_REQUEST['apellidos'] . "|correo=>" . $_REQUEST['correo'] . "|telefono=>" . $_REQUEST['telefono'], 'descripcion' => "Actualización de datos basicos del Usuario " . $_REQUEST['id_usuario']);
         $this->miLogger->log_usuario($log);
         redireccion::redireccionar('actualizo', $arregloDatos);
         exit;
     } else {
         redireccion::redireccionar('noactualizo', $arregloDatos);
         exit;
     }
 }
Exemplo n.º 6
0
 function procesarFormulario()
 {
     // 		var_dump ( $_REQUEST );
     $conexion = "estructura";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     //$miSesion = Sesion::singleton();
     //$usuarioSoporte = $miSesion->getSesionUsuarioId();
     $parametro['usuario'] = $_REQUEST['id_usuario'];
     $parametro['estado'] = $_REQUEST['estado'];
     $this->cadena_sql = $this->miSql->getCadenaSql("CambiarEstadoUsuario", $parametro);
     $resultadoEstado = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
     if ($resultadoEstado) {
         $log = array('accion' => "ACTUALIZAR", 'id_registro' => $parametro['usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $parametro['usuario'] . "|identificacion=>" . $_REQUEST["identificacion"] . "|nombre=>" . $_REQUEST["nombre"] . "|apellido=>" . $_REQUEST["apellido"] . "|estado=>" . $parametro['estado'], 'descripcion' => "Cambiar el estado del usuario " . $_REQUEST["nombre"] . " " . $_REQUEST["apellido"] . " con identificación " . $_REQUEST["identificacion"]);
         $this->miLogger->log_usuario($log);
         redireccion::redireccionar($_REQUEST['opcion'], $_REQUEST['id_usuario']);
     } else {
         redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST['id_usuario']);
         exit;
     }
 }
Exemplo n.º 7
0
 function procesarFormulario()
 {
     $conexion = "estructura";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $arregloDatos = array('id_usuario' => $_REQUEST['id_usuario'], 'id_subsistema' => $_REQUEST['subsistema'], 'rol_id' => $_REQUEST['perfil'], 'fechaFin' => $_REQUEST['fechaFin'], 'estado' => 1);
     $this->cadena_sql = $this->miSql->getCadenaSql("editarPerfilUsuario", $arregloDatos);
     $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso");
     if ($resultadoPerfil) {
         $parametro['id_usuario'] = $arregloDatos['id_usuario'];
         $parametro['rol_id'] = $arregloDatos['rol_id'];
         $cadena_sql = $this->miSql->getCadenaSql("consultarPerfilUsuario", $parametro);
         $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
         $log = array('accion' => "ACTUALIZAR", 'id_registro' => $_REQUEST['id_usuario'] . "|" . $_REQUEST['subsistema'] . "|" . $_REQUEST['perfil'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['id_usuario'] . "|subsistema=>" . $_REQUEST['subsistema'] . "|perfil=>" . $_REQUEST['perfil'] . "|fechaFin=>" . $_REQUEST['fechaFin'], 'descripcion' => "Actualizar perfil " . $resultadoPerfil[0]['rol_alias'] . " al Usuario " . $_REQUEST['id_usuario']);
         $this->miLogger->log_usuario($log);
         $arregloDatos['perfilUs'] = $resultadoPerfil[0]['rol_alias'];
         redireccion::redireccionar('editoPerfil', $arregloDatos);
         exit;
     } else {
         redireccion::redireccionar('noEditoPerfil', $arregloDatos);
         exit;
     }
 }