public ActionResult Register_Unit_Intranet(RegInfo_Unit unitRegisterModel) { var vc = this.HttpContext.Session["vcode"] as 验证码; if (null == vc || unitRegisterModel.VerifyCode == null || unitRegisterModel.VerifyCode.ToUpper() != vc.Code) { 单位用户 u = new 单位用户(); //ViewData["一级单位"] = 单位用户.公告接收单位; ViewData["jsonUser"] = JsonConvert.SerializeObject(单位用户.单位级别列表); ViewData["用户组列表"] = 用户组管理.查询用户组(0, 0); ViewBag.VCodeError = "验证码错误"; return View(); } if (ModelState.IsValid) { var p = Request.Form["deliverprovince"]; var c = Request.Form["delivercity"]; var a = Request.Form["deliverarea"]; long admin_id =long.Parse(Request.Form["admin"]); switch (p) { case "重庆市": unitRegisterModel.U.管理单位.用户ID = 12; break; case "云南省": unitRegisterModel.U.管理单位.用户ID = 13; break; case "贵州省": unitRegisterModel.U.管理单位.用户ID = 14; break; case "西藏自治区": unitRegisterModel.U.管理单位.用户ID = 15; break; default: unitRegisterModel.U.管理单位.用户ID = 16; break; } unitRegisterModel.U.所属地域.省份 = p; unitRegisterModel.U.所属地域.城市 = c; unitRegisterModel.U.所属地域.区县 = a; unitRegisterModel.U.登录信息.登录名 = unitRegisterModel.LoginName; unitRegisterModel.U.登录信息.密码 = unitRegisterModel.Pwd; unitRegisterModel.U.联系方式.联系人 = unitRegisterModel.ContactName; unitRegisterModel.U.联系方式.手机 = unitRegisterModel.ContactTel; unitRegisterModel.U.联系方式.固定电话 = unitRegisterModel.ContactPhone; unitRegisterModel.U.联系人职务 = unitRegisterModel.UnitDuty; unitRegisterModel.U.单位信息.单位名称 = unitRegisterModel.Unitname; unitRegisterModel.U.单位信息.单位代号 = unitRegisterModel.Codename; unitRegisterModel.U.审核数据.审核状态 = 审核状态.未审核; //TD:单位编码待处理 unitRegisterModel.U.单位信息.单位编码 = string.Empty; var usergroup = Request.Form["usergroup"]; if (!string.IsNullOrWhiteSpace(usergroup)) { var _f = usergroup.Split(','); for (int i = 0; i < _f.Length - 1; i++) { unitRegisterModel.U.用户组.Add(_f[i]); } } if (admin_id != -1) { unitRegisterModel.U.所属单位.用户ID = admin_id; } 用户管理.添加用户(unitRegisterModel.U); //TempData["RegisterMessage"] = "注册成功"; return Content("<script>window.location='/注册/Successe_Regist?id=1';</script>"); } return View(); }
public ActionResult Register_Unit(RegInfo_Unit unitRegisterModel) { var vc = this.HttpContext.Session["vcode"] as 验证码; if (null == vc || unitRegisterModel.VerifyCode == null || unitRegisterModel.VerifyCode.ToUpper() != vc.Code) { ViewBag.VCodeError = "验证码错误"; return View(); } if (ModelState.IsValid) { unitRegisterModel.U.登录信息.登录名 = unitRegisterModel.LoginName; unitRegisterModel.U.登录信息.密码 = unitRegisterModel.Pwd; unitRegisterModel.U.联系方式.联系人 = unitRegisterModel.ContactName; unitRegisterModel.U.单位信息.单位代号 = unitRegisterModel.Unitname; unitRegisterModel.U.联系方式.手机 = unitRegisterModel.ContactPhone; unitRegisterModel.U.审核数据.审核状态 = 审核状态.未审核; unitRegisterModel.U.单位信息.单位编码 = string.Empty; 用户管理.添加用户(unitRegisterModel.U); //TempData["RegisterMessage"] = "注册成功"; return Content("<script>window.location='/注册/Successe_Regist';</script>"); } return View(); }