修改用户组权限后保存报错
修改用户组权限后保存报错这是因为强制转换IBridge_DataDict接口抛出的异常。 因为WebService_UserGroup根本没实现IBridge_DataDict接口。
解决方案: 因用户组的数据层继承dalBaseDataDict基类,调用dalBaseDataDict.Update方法即可。 C# Code: public class dalUserGroup : dalBaseDataDict {} 请修改SaveGroup方法,源码如下: C# Code: public bool SaveGroup(DataSet save) { IBridge_DataDict dataDict = BridgeFactory.CreateDataDictBridge(typeof(TUserGroup)); return dataDict.Update(save); ////创建用户组数据层实例 //IBridge_UserGroup bridge = BridgeFactory.CreateUserGroupBridge(); ////字典数据层实现IBridge_DataDict接口,强制转换为IBridge_DataDict更新数据 //return ((IBridge_DataDict)(bridge as object)).Update(save); } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
修改数据保存后重复生成日志记录 修改用户资料,保存后密码丢失的问题 V2.2版,组权限管理- 从组移除用户保存失败 菜单定义,把原来权限去掉后保存,若再修改则无法勾选回去 获取指定用户组的角色,需要加帐套编号 SQLExpress修改sa密码报错:无法设置主体sa 15535 开发框架多账套连接表tb_Dataset以及分配用户的账套权限 用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架网 组织机构上下级同级用户以及数据权限控制|C/S框架网 CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类) SQL用户添加用户角色db_owner提示用户组或角色在当前数据库中已存在 组织机构特殊权限数据权限 - 控制用户查看同级或子级的单据数据 Winform框架 - 批量设置组织机构用户或权限(批量设置部门用户或部门权限) 新手指南-最快速最简单的修改及保存数据方法 MySQL数据库-角色分配权限报错:MenuCaption不属于表tb_MyMenu
其它资料:
什么是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内容管理系统 | |