Пример #1
0
        /// <summary>
        /// Permite la consulta de los ajustes existentes en la base de datos
        /// </summary>
        /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param>
        /// <returns>Lista de datos</returns>
        public List <Configuracion> consultar(Configuracion objEntidad)
        {
            ConfiguracionAD      objConsultor = new ConfiguracionAD();
            List <Configuracion> lista        = new List <Configuracion>();

            lista = objConsultor.consultar(objEntidad);
            Error = objConsultor.Error;
            return(lista);
        }
Пример #2
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int actualizar(Configuracion objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.ACTUALIZAR;
            int             cuenta       = -1;
            ConfiguracionAD objConsultor = new ConfiguracionAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Пример #3
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int insertarCfgAsobancaria(Configuracion objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.INSERTAR_2;
            int             cuenta       = -1;
            ConfiguracionAD objConsultor = new ConfiguracionAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Пример #4
0
        /// <summary>
        /// Permite operar un registro especifico
        /// </summary>
        /// <param name="objEntidad">Datos del registro a operar</param>
        /// <returns>Registros afectados</returns>
        public int borrar(Configuracion objEntidad)
        {
            objEntidad.pOperacion = TiposConsultas.ELIMINAR;
            int             cuenta       = -1;
            ConfiguracionAD objConsultor = new ConfiguracionAD();

            cuenta = objConsultor.ejecutarNoConsulta(objEntidad);
            Error  = objConsultor.Error;
            return(cuenta);
        }
Пример #5
0
        public int RegistrarActualizarRolPermisos(Rol lstRol)
        {
            ConfiguracionAD oConfAD = new ConfiguracionAD();

            List <Menu>    ListMenu    = new List <Menu>();
            List <Modulo>  ListModulo  = new List <Modulo>();
            List <Permiso> ListPermiso = new List <Permiso>();

            foreach (var menu in lstRol.ListaMenus)
            {
                Menu oMenu = new Menu();
                oMenu.nMenuId = menu.nMenuId;
                oMenu.bEstado = menu.bEstado;

                foreach (var modulo in menu.ListaModulos)
                {
                    Modulo oModulo = new Modulo();
                    oModulo.nModId  = modulo.nModId;
                    oModulo.nMenuId = modulo.nMenuId;
                    oModulo.bEstado = modulo.bEstado;

                    foreach (var permiso in modulo.ListaPermisos)
                    {
                        Permiso oPermiso = new Permiso();

                        oPermiso.nPermId = permiso.nPermId;
                        oPermiso.nModId  = permiso.nModId;
                        oPermiso.bEstado = permiso.bEstado;

                        ListPermiso.Add(oPermiso);
                    }
                    ListModulo.Add(oModulo);
                }
                ListMenu.Add(oMenu);
            }

            return(oConfAD.RegistrarActualizarRolPermisos(lstRol.nRolId, lstRol.cRolDesc, ListMenu, ListModulo, ListPermiso));
        }
Пример #6
0
 public ConfiguracionLN()
 {
     oConfiguracionAD = new ConfiguracionAD();
 }