public JsonResult SaveUserRole(AuditRoleConfigDetailExt detail) { var result = new BaseResponse() { DoFlag = false }; var flag = false; string message = ""; if (string.IsNullOrEmpty(detail.RoleStr)) { return(Json(result)); } //修改 删除所有的会员数据,重新添加 if (detail.SysNo.HasValue) { var delete = BaseCouponConfigClient.Instance.DeleteUserRole(detail.MemberId); } var list = detail.RoleStr.Split(','); foreach (var s in list) { detail.MemberRole = int.Parse(s); //if (detail.SysNo.HasValue) //{ // //修改 // flag = BaseCouponConfigClient.Instance.UpdateUserRole(detail, out message); //} //else //{ //添加 flag = BaseCouponConfigClient.Instance.AddUserRole(detail, out message); //} if (flag) { result.DoResult = "操作成功"; result.DoFlag = true; } else { result.DoResult = message; } } return(Json(result)); }
public ActionResult EditUserRole(int?sysNo) { ViewBag.Title = "添加用户角色信息"; var detail = new AuditRoleConfigDetailExt(); var refer = new BaseRefer <AuditRoleConfigDetail, AuditRoleConfigDetailExt>(); refer.SearchDetail = new AuditRoleConfigDetail(); if (sysNo.HasValue) { refer.SearchDetail.SysNo = sysNo; var result = BaseCouponConfigClient.Instance.QueryUserRole(refer).List2; if (result != null && result.Any()) { detail = result.First(); ViewBag.Title = "编辑用户角色信息"; } } return(View(detail)); }