示例#1
0
        public JsonResult AssignUser(string roleId, List <AssignUserModel> users)
        {
            //string[] arr = userIds.Split(',');
            OpeCur.ServiceSession.SysRole.UpdateSysRoleSysUser(roleId, users);

            if (OpeCur.ServiceSession.SaveChange() > 0)
            {
                foreach (var usr in users)
                {
                    OpeCur.SetOtherUsrPers(usr.UserId);
                }
                LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Ids:" + "", "成功", "分配用户", "角色设置");
                return(OpeCur.AjaxMsgOK(Resource.SetSucceed));
                //return Json(JsonHandler.CreateMessage(1, Resource.SetSucceed), JsonRequestBehavior.AllowGet);
            }
            else
            {
                LogHandler.WriteServiceLog(OpeCur.AccountNow.Id, "Ids:" + "", "失败", "分配用户", "角色设置");
                return(OpeCur.AjaxMsgOK(Resource.SetFail));
                //return Json(JsonHandler.CreateMessage(0, Resource.SetFail), JsonRequestBehavior.AllowGet);
            }
        }
示例#2
0
        public JsonResult AssignRole(string userId, string roleIds)
        {
            Apps.IService.IServiceSession serviceSession = OpeCur.ServiceSession;

            string[] arr   = roleIds.Split(',');
            string   curId = OpeCur.AccountNow.Id;

            serviceSession.SysUser.UpdateSysRoleSysUser(userId, arr);
            string ErrorCol = errors.Error;

            if (serviceSession.SaveChange() > 0)
            {
                OpeCur.SetOtherUsrPers(userId);
                LogHandler.WriteServiceLog(curId, "Ids:" + roleIds, "成功", "分配角色", "用户设置");
                return(OpeCur.AjaxMsgOK(Resource.SetSucceed + ErrorCol));
            }
            else
            {
                ErrorCol = errors.Error;
                LogHandler.WriteServiceLog(curId, "Ids:" + roleIds, "失败", "分配角色", "用户设置");
                return(OpeCur.AjaxMsgNOOK(Resource.SetFail + ErrorCol));
            }
        }