修改用户组权限后保存报错
修改用户组权限后保存报错这是因为强制转换IBridge_DataDict接口抛出的异常。 因为WebService_UserGroup根本没实现IBridge_DataDict接口。
解决方案:
因用户组的数据层继承dalBaseDataDict基类,调用dalBaseDataDict.Update方法即可。
请修改SaveGroup方法,源码如下:
扫一扫加作者微信
解决方案:
因用户组的数据层继承dalBaseDataDict基类,调用dalBaseDataDict.Update方法即可。
C# Code:
public class dalUserGroup : dalBaseDataDict
{}
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
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
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网