public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'buscar': $registros = $this->f_Listar(); if (count($registros) != 0) { $success = 1; $respuesta['registros'] = $registros; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; case 'buscarRegistro': $lb_Enc = $this->f_buscar(); if ($lb_Enc) { $respuesta['registros'] = $this->aa_Atributos['registro']; $success = 1; } break; case 'guardar': $lb_Hecho = $this->f_Guardar(); if ($lb_Hecho) { $this->f_BuscarUltimo(); $respuesta['registros'] = $this->aa_Atributos['registro']; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(9); $success = 1; } else { $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(10); $success = 0; } break; case 'modificar': $respuesta = $this->f_Modificar(); break; default: $valores = array('{OPERACION}' => strtoupper($this->aa_Atributos['operacion']), '{ENTIDAD}' => strtoupper($this->aa_Atributos['entidad'])); $respuesta['mensaje'] = $lobj_Mensaje->completarMensaje(11, $valores); $success = 0; break; } if (!isset($respuesta['success'])) { $respuesta['success'] = $success; } return $respuesta; }
public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'buscar': $registros = $this->f_Listar(); if (count($registros) != 0) { $success = 1; $respuesta['registros'] = $registros; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; case 'buscarRegistro': $lb_Enc = $this->f_buscar(); if ($lb_Enc) { $respuesta['registros'] = $this->aa_Atributos['registro']; $success = 1; } break; case 'guardar': $lb_Hecho = $this->f_Guardar(); if ($lb_Hecho) { $this->f_BuscarUltimo(); $respuesta['registros'] = $this->aa_Atributos['registro']; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(9); $success = 1; } else { $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(10); $success = 0; } break; case 'modificar': $respuesta = $this->f_Modificar(); break; default: $respuesta['mensaje'] = 'Operacion "' . strtoupper($this->aa_Atributos['operacion']) . '" no existe para esta entidad'; $success = 0; break; } if (!isset($respuesta['success'])) { $respuesta['success'] = $success; } return $respuesta; }
public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'mostrarInventario': $lb_Enc = $this->f_MostrarInventario(); if ($lb_Enc) { $success = 1; $respuesta['registros'] = $this->aa_Atributos['registros']; $respuesta['paginas'] = $this->aa_Atributos['paginas']; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; case 'mostrarFincas': $lb_Enc = $this->f_MostrarFincas(); if ($lb_Enc) { $success = 1; $respuesta['registros'] = $this->aa_Atributos['registros']; $respuesta['paginas'] = $this->aa_Atributos['paginas']; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; default: $valores = array('{OPERACION}' => strtoupper($this->aa_Atributos['operacion']), '{ENTIDAD}' => strtoupper($this->aa_Atributos['entidad'])); $respuesta['mensaje'] = $lobj_Mensaje->completarMensaje(11, $valores); $success = 0; break; } if (!isset($respuesta['success'])) { $respuesta['success'] = $success; } return $respuesta; }
public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'buscarRegistro': $lb_Enc = $this->f_buscar(); if ($lb_Enc) { $respuesta['registros'] = $this->aa_Atributos['registro']; $success = 1; } break; case 'listar': $registros = $this->f_Listar(); if (count($registros) != 0) { $success = 1; $respuesta['registros'] = $registros; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; case 'buscarRegistrosPorNombreTabla': $registros = $this->f_ListarPorNombreTabla(); if (count($registros) != 0) { $success = 1; $respuesta['registros'] = $registros; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; case 'guardar': $lb_Hecho = $this->f_Guardar(); if ($lb_Hecho) { $respuesta['registros'] = $this->aa_Atributos['registro']; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(9); $success = 1; } else { $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(10); $success = 0; } break; case 'modificar': $lb_Hecho = $this->f_Modificar(); if ($lb_Hecho) { $respuesta['success'] = 1; } else { $respuesta['success'] = 0; $respuesta['mensaje']['mensaje'] = 'Fallo al insertar registro virtual'; $respuesta['mensaje']['tipo'] = 'Error'; $respuesta['mensaje']['titulo'] = 'Error interno del servidor'; } break; default: $valores = array('{OPERACION}' => strtoupper($this->aa_Atributos['operacion']), '{ENTIDAD}' => strtoupper($this->aa_Atributos['entidad'])); $respuesta['mensaje'] = $lobj_Mensaje->completarMensaje(11, $valores); $success = 0; break; } if (!isset($respuesta['success'])) { $respuesta['success'] = $success; } return $respuesta; }
public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'buscarRegistro': $la_respuesta = $this->f_Buscar(); if (count($la_respuesta) != 0) { $respuesta['registro'] = $la_respuesta; $success = 1; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8); } break; //------------------------ Operaciones ---------------------------------- //------------------------ Operaciones ---------------------------------- case 'buscarOperacionesDisponibles': $la_respuesta['disponibles'] = $this->f_BuscarOperacionesDisponibles('privilegio'); $la_respuesta['asignadas'] = $this->f_BuscarOperacionesAsignadas(); if (count($la_respuesta['disponibles']) != 0) { $respuesta['registro'] = $la_respuesta; $success = 1; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(22); } break; case 'buscarOperaciones': $la_respuesta['disponibles'] = $this->f_BuscarOperaciones(); $la_respuesta['asignadas'] = $this->f_BuscarOperacionesDisponibles('componente'); if (count($la_respuesta['disponibles']) != 0) { $respuesta['registro'] = $la_respuesta; $success = 1; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(21); } break; case 'guardarOperacionesDisponibles': $la_respuesta = $this->f_GuardarOperacionesDisponibles(); if ($la_respuesta) { $respuesta['success'] = 1; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(14); } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(15); } break; case 'asignarOperaciones': $la_respuesta = $this->f_GuardarOperaciones(); if ($la_respuesta) { $respuesta['success'] = 1; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(14); } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(15); } break; //------------------------ Arbol ---------------------------------- //------------------------ Arbol ---------------------------------- case 'buscarArbol': $la_respuesta['hojasGenereal'] = $this->f_BuscarArbol(); $la_respuesta['hojasActuales'] = $this->f_BuscarArbolPrivilegios(); if (count($la_respuesta) != 0) { $respuesta['hojasGenereal'] = $la_respuesta['hojasGenereal']; $respuesta['hojasActuales'] = $la_respuesta['hojasActuales']; $success = 1; } else { $respuesta['mensaje'] = 'Arbol vacio'; $respuesta['tipo'] = 'advertencia'; $respuesta['titulo'] = 'advertencia'; } break; case 'buscarArbolComponente': $la_respuesta['hojasGenereal'] = $this->f_BuscarArbol(); if (count($la_respuesta) != 0) { $respuesta['hojasGenereal'] = $la_respuesta['hojasGenereal']; $success = 1; } else { $respuesta['mensaje'] = 'Arbol vacio'; $respuesta['tipo'] = 'advertencia'; $respuesta['titulo'] = 'advertencia'; } break; case 'guardarArbol': $la_respuesta = $this->f_GuardarArbol(); if ($la_respuesta) { $respuesta['mensaje'] = 'cambios guardados de forma exitosa'; $respuesta['tipo'] = 'info'; $respuesta['titulo'] = 'Trasaccion exitosa'; $success = 1; } else { $respuesta['mensaje'] = 'No se pudo guardar los cambios'; $respuesta['tipo'] = 'error'; $respuesta['titulo'] = 'Error Interno Del Servidor'; } break; //-------------------------------- Campos ------------------------ //-------------------------------- Campos ------------------------ case 'buscarCampos': $la_respuesta['disponibles'] = $this->f_BuscarCamposDisponibles('componente'); if (count($la_respuesta['disponibles']) != 0) { $respuesta['registro'] = $la_respuesta; $success = 1; } else { $respuesta['success'] = 0; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(20); } break; default: $valores = array(); $valores['{OPERACION}'] = '<b>' . $this->aa_Atributos['operacion'] . '</b>'; $valores['{ENTIDAD}'] = '<b>' . $this->aa_Atributos['entidad'] . '</b>'; $respuesta['mensaje'] = $lobj_Mensaje->completarMensaje(11, $valores); $success = 0; break; } if (!isset($respuesta['success'])) { $respuesta['success'] = $success; } return $respuesta; }
public function gestionar() { $lobj_Mensaje = new cls_Mensaje_Sistema(); switch ($this->aa_Atributos['operacion']) { case 'buscar': $registros = $this->f_Listar(); if (count($registros) != 0) { $success = 1; $respuesta['registros'] = $registros; } break; case 'buscarRegistro': $lb_Enc = $this->f_buscar(); if ($lb_Enc) { $respuesta['registros'] = $this->aa_Atributos['registro']; $success = 1; } break; case 'buscarDetalle': $registros = $this->f_Buscar_Detalle(); if (count($registros)) { $respuesta['registros'] = $registros; $success = 1; } break; case 'buscarDisponiblesUsuario': $registros = $this->f_Buscar_Disponibles_Usuario(); if (count($registros)) { $respuesta['registros'] = $registros; $success = 1; } break; case 'buscarDisponible': $registros = $this->f_Buscar_Disponible(); if (count($registros)) { $respuesta['registros'] = $registros; $success = 1; } break; case 'consultarRolesAsignados': $registros = $this->f_consultarRolesAsignados(); if (count($registros)) { $respuesta['registros'] = $registros; $success = 1; } break; case 'guardar': $lb_Hecho = $this->f_Guardar(); if ($lb_Hecho) { $this->f_BuscarUltimo(); $respuesta['registro'] = $this->aa_Atributos['registro']; $respuesta['mensaje'] = 'Insercion realizada con exito'; $success = 1; } else { $respuesta['mensaje'] = 'Error al ejecutar la insercion'; $success = 0; } break; case 'asignarRol': $lb_Hecho = $this->f_Asignar(); if ($lb_Hecho) { $respuesta['mensaje'] = 'Insercion realizada con exito'; $success = 1; } else { $respuesta['mensaje'] = 'Error al ejecutar la insercion'; $success = 0; } break; case 'guardarDetalle': $respuesta = $this->guardarDetalle(); if ($respuesta != false) { $respuesta['registro'] = $respuesta; $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(16); $success = 1; } else { $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(17); $success = 0; } break; case 'eliminarDetalle': $lb_Hecho = $this->eliminarDetalle(); if ($lb_Hecho) { $respuesta['mensaje'] = 'Eliminacion realizada con exito'; $respuesta['codigo_empresa'] = $this->aa_Atributos['codigo_empresa']; $success = 1; } break; case 'eliminarAsignacion': $lb_Hecho = $this->eliminarAsignacion(); if ($lb_Hecho) { $respuesta['mensaje'] = 'Eliminacion realizada con exito'; $success = 1; } break; case 'modificar': $respuesta = $this->f_Modificar(); $success = $respuesta['success']; break; default: $valores = array('{OPERACION}' => strtoupper($this->aa_Atributos['operacion']), '{ENTIDAD}' => strtoupper($this->aa_Atributos['entidad'])); $respuesta['mensaje'] = $lobj_Mensaje->completarMensaje(11, $valores); $success = 0; break; } $respuesta['success'] = $success; return $respuesta; }
<?php session_start(); if (isset($_POST['operacion'])) { $la_Peticion = $_POST; } else { $la_Peticion = $_GET; } $success = 0; switch ($la_Peticion['entidad']) { case 'mensajeSistema': include_once '../clases/cls_Mensaje_Sistema.php'; $lobj_Entidad = new cls_Mensaje_Sistema(); $lobj_Entidad->setPeticion($la_Peticion); $respuesta = $lobj_Entidad->gestionar(); break; default: $respuesta['success'] = 0; $respuesta['mensaje']['nombre_tipo'] = 'error'; $respuesta['mensaje']['titulo'] = 'Entidad No soportada'; $respuesta['mensaje']['cuerpo'] = 'Entidad ' . $la_Peticion['entidad'] . ' no se encuentra entre las disponibles para esta aplicacion'; $respuesta['tipo'] = 'error'; break; } header('Content-type: application/json; charset=utf-8'); echo json_encode($respuesta); exit;