移动BOS如何切换当前组织原创
10人赞赏了该文章
2,550次浏览
编辑于2020年08月11日 18:56:14
1、获取当前用户有权限的组织列表
var orgList = PermissionServiceHelper.GetUserOrg(this.View.Context)
2、设置Context.CurrentOrganizationInfo
var org = orgList[x] //选择一个组织作为当前组织
this.View.Context.CurrentOrganizationInfo = new OrganizationInfo()
{
ID = org.Id,
Name = org.Name,
FunctionIds = org.FunctionIds,
AcctOrgType = org.AcctOrgType
};
3、把当前组织信息保存到数据库
Kingdee.BOS.ServiceHelper.UserParamterServiceHelper.Save(this.Context, "LoginOrgValue", this.Context.UserId, org.Id.ToString());
赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读