数据窗体权限:修正AuthorityCategory.ALL_ACTION_VALUE常量定义|C/S框架网
![](http://www.csframework.com/images/article-type3.gif)
![数据窗体权限:修正AuthorityCategory.ALL_ACTION_VALUE常量定义|C/S框架网 数据窗体权限:修正AuthorityCategory.ALL_ACTION_VALUE常量定义|C/S框架网](http://www.csframework.com/images/seo/SEO-%E6%9D%83%E9%99%90%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1.jpg)
AuthorityCategory类定义的ALL_ACTION_VALUE常量有BUG,原来的常量相加DATA_ACTION_VALUE+BUSINESS_ACTION_VALUE存在单个权限值重复,导致系统无法进行逻辑“与”运算,修正后参考以下代码:
C# Code:
/// <summary>
/// 所有功能权限(对应ButtonAuthority枚举的所有成员)
/// </summary>
public const int ALL_ACTION_VALUE =
DATA_ACTION_VALUE +
REPORT_ACTION_VALUE +
ButtonAuthority.APPROVAL +
ButtonAuthority.SHOW_MOD_HISTORY +
ButtonAuthority.CLONE +
ButtonAuthority.EXPORT +
ButtonAuthority.GENERATE +
ButtonAuthority.LOCK +
ButtonAuthority.UNDO +
ButtonAuthority.VOID +
ButtonAuthority.RESERVED1 +
ButtonAuthority.RESERVED2 +
ButtonAuthority.EX_01 +
ButtonAuthority.EX_02 +
ButtonAuthority.EX_03 +
ButtonAuthority.EX_04 +
ButtonAuthority.EX_05 +
ButtonAuthority.EX_06 +
ButtonAuthority.EX_07 +
ButtonAuthority.EX_08 +
ButtonAuthority.EX_09 +
ButtonAuthority.EX_10;
//来源:C/S框架网(www.csframework.com) QQ:23404761
/// <summary>
/// 所有功能权限(对应ButtonAuthority枚举的所有成员)
/// </summary>
public const int ALL_ACTION_VALUE =
DATA_ACTION_VALUE +
REPORT_ACTION_VALUE +
ButtonAuthority.APPROVAL +
ButtonAuthority.SHOW_MOD_HISTORY +
ButtonAuthority.CLONE +
ButtonAuthority.EXPORT +
ButtonAuthority.GENERATE +
ButtonAuthority.LOCK +
ButtonAuthority.UNDO +
ButtonAuthority.VOID +
ButtonAuthority.RESERVED1 +
ButtonAuthority.RESERVED2 +
ButtonAuthority.EX_01 +
ButtonAuthority.EX_02 +
ButtonAuthority.EX_03 +
ButtonAuthority.EX_04 +
ButtonAuthority.EX_05 +
ButtonAuthority.EX_06 +
ButtonAuthority.EX_07 +
ButtonAuthority.EX_08 +
ButtonAuthority.EX_09 +
ButtonAuthority.EX_10;
//来源:C/S框架网(www.csframework.com) QQ:23404761
![](http://www.csframework.com/images/seo/csframework_permission_system.jpg)
![C/S框架网|原创精神.创造价值.打造精品](http://www.csframework.com/images/our03.gif)
扫一扫加作者微信
![C/S框架网作者微信](http://www.csframework.com/images/wechatcode.jpg)
![C/S框架网|原创作品.质量保障.竭诚为您服务](http://www.csframework.com/images/CS框架网提供高效优质服务.jpg)
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网