Exemplo n.º 1
0
        public List <Rol> GetRolesParaCursos()
        {
            // -- Recupero rol Alto
            var rolAlto = Dalc.GetByNombre("Alto");

            // -- Recupero roles inferiores a rol
            return(Dalc.GetNivelesInferiores(rolAlto.Nivel));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Recupera roles inferiores a empresa
        /// </summary>
        /// <returns></returns>
        public List <Rol> GetInferioresEmpresa()
        {
            // -- Recupero rol empresa
            //var rolEmpresa = Dalc.GetByNombre("Empresa");
            // -- Obtengo usuario logueado
            var usuarioLogueado = SessionManager.Get <Usuario>(Global.SessionsKeys.USER_SESSION);

            // -- Recupero roles inferiores a empresa
            //return Dalc.GetNivelesInferiores(rolEmpresa.Nivel);
            return(Dalc.GetNivelesInferiores(usuarioLogueado.Rol.Nivel));
        }