Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }