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