コード例 #1
0
 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 'buscarHijos':
             $lb_Enc = $this->f_BuscarTablonesPorLote();
             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 '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) {
                 $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;
 }
コード例 #2
0
 public function gestionar()
 {
     $lobj_Mensaje = new cls_Mensaje_Sistema();
     switch ($this->aa_Atributos['operacion']) {
         case 'buscarResponsables':
             $registros = $this->f_buscarResponsables();
             if (count($registros) != 0) {
                 $success = 1;
                 $respuesta['registros'] = $registros;
             } else {
                 $respuesta['success'] = 0;
                 $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(8);
             }
             break;
         case 'asignar':
             $lb_Hecho = $this->f_Asignar();
             if ($lb_Hecho) {
                 $this->f_BuscarUltimo();
                 $respuesta['registro'] = $this->aa_Atributos['registro'];
                 $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(9);
                 $success = 1;
             } else {
                 $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(10);
                 $success = 0;
             }
             break;
         case 'desincorporar':
             $lb_Hecho = $this->f_Desincorporar();
             if ($lb_Hecho) {
                 $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(18);
                 $success = 1;
             } else {
                 $respuesta['mensaje'] = $lobj_Mensaje->buscarMensaje(19);
                 $success = 0;
             }
             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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }
コード例 #6
0
 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;
 }