Winform开发框架 | 表格编辑窗体权限控制|C/S开发框架
Winform开发框架 - 表格编辑窗体权限控制 1、定义菜单权限模块主窗体添加菜单,并定义菜单权限。 定义一个菜单,一个按钮,如下图: 给菜单组件定义权限(Tag属性分配MenuItemTag实例) C# 全选
AuthorityCategory.MASTER_ACTION 权限值=1135 MASTER_ACTION常量参考 /// <summary> /// 数据字典窗体:拥有的功能(增、删、改、查、导出、打印、预览) /// </summary> public const int MASTER_ACTION = DATA_ACTION_VALUE + REPORT_ACTION_VALUE; 参考:CSFrameworkV6.Core.dll ButtonAuthority.cs源码 2、表格编辑窗体权限控制Form的Load事件最后一行,调用 SetPermission 方法: C# 全选
C# 全选
若当前用户没有权限,表格无法编辑,按钮状态为禁用。 3、分配用户权限参考系统管理模块的【角色定义】及【用户管理】,给测试用户分配角色进行测试。 注意:如果是新建的功能菜单,务必使用系统管理模块【菜单功能】导入菜单数据,然后定义角色权限。 扫一扫加作者微信
参考文档:
C/S Winform开发框架 | 单表基础资料窗体实现主从表资料管理|C/S开发框架 Winform开发框架集成微信、支付宝在线支付功能|C/S开发框架 WinFramework轻量级开发框架 | Winform开发框架|模块功能窗体注册与配置|C/S开发框架 Winform C/S架构自动升级程序 AutoUpgraderV1.2迭代记录|C/S开发框架 DevExpress设置主题切换界面皮肤样式 | SetSkinStyle方法 | Winform 蝇量框架|C/S开发框架 ucButtonFunction 组件详解|MiniFramework蝇量框架|Winform框架|C/S开发框架 开发数据查询窗体 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 模块主窗体添加功能按钮 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 主窗体模块容器(frmModuleContainer)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 主窗体状态栏(StatusBar)介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 主窗体导航菜单NavbarControl 介绍 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 主窗体体系架构 / 逻辑架构 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 支持换肤 | 界面图片切换 | MiniFramework蝇量框架 | Winform框架|C/S开发框架 Windows服务弹出Winform窗体应用程序实现桌面交互|C/S开发框架 基于C/S结构的开发平台|Winform开发框架研发的生产管理软件
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |