Example #1
0
        /// <summary>
        /// 获取用户拥有的角色是,根据状态
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="status"></param>
        /// <returns></returns>
        public List<Roles> GetRolesForUser(int userId, int status)
        {
            UPermis up = new UPermis();
            up.UserId = userId;
            up.Status = status;

            DataSet ds = new UPermisDao().SelectRolesForUser(up);

            return ToListRoles(ds);
        }
Example #2
0
        /// <summary>
        /// 获取角色拥有的Action,根据状态
        /// </summary>
        /// <param name="roleId">角色编号</param>
        /// <param name="status">状态</param>
        /// <returns></returns>
        public List<Actions> GetActionsForRole(int roleId, int status)
        {
            UPermis up = new UPermis();
            up.RoleId = roleId;
            up.Status = status;

            DataSet ds = new UPermisDao().SelectActionsForRole(up);

            return ToListActions(ds);
        }
Example #3
0
        //////from here 
        /// <summary>
        /// 获取用户拥有的Action
        /// </summary>
        /// <param name="userId">用户编号</param>
        /// <returns></returns>
        public List<Actions> GetAllActionsForUser(int userId)
        {
            UPermis up = new UPermis();
            up.UserId = userId;

            DataSet ds = new UPermisDao().SelectAllActionsForUser(up);

            return ToListActions(ds);
        }