Ejemplo n.º 1
0
        /// <summary>
        /// 查询角色菜单信息为建立树
        /// </summary>
        /// <param name="roleno">角色编号</param>
        /// <param name="getall">是否获得所有菜单,在有权限的菜单上加勾</param>
        /// <returns></returns>
        public List <JsonTree> QueryRoleMenusForTree(string roleno, bool getall = true)
        {
            SysRolePowerDal rolepower = new SysRolePowerDal();
            List <JsonTree> trees     = rolepower.QueryMenusOfRoleForTree(roleno, getall);

            return(trees);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新增角色对应权限信息
        /// </summary>
        /// <param name="roleno">角色编号</param>
        /// <param name="menuno">菜单编号</param>
        /// <param name="powerno">权限编号</param>
        /// <param name="rolemenus">角色对应菜单</param>
        /// <param name="rolepowers">角色对应的权限</param>
        /// <param name="roleobjects">角色对应的对象</param>
        /// <returns></returns>
        public OperateResultModel InsertRolePowers(string roleno, string menuno, string powerno, List <sysrole_menu> rolemenus, List <sysrole_menu_power> rolepowers, List <sysrole_menu_power_object> roleobjects)
        {
            SysRolePowerDal dal = new SysRolePowerDal();

            return(dal.Insert(roleno, menuno, powerno, rolemenus, rolepowers, roleobjects));
        }