public ActionResult DetailReg(MainRegReq mainRegReq) { // 生成List,添加维护需求编号 List <Req> reqList = new List <Req>(); for (int i = 0; i < mainRegReq.ReqAmt; i++) { Req newReq = new Req() { SysId = mainRegReq.SysId, AcptDate = mainRegReq.AcptDate, ReqNo = mainRegReq.ReqNo.Trim(), // 去空格 ReqReason = mainRegReq.ReqReason, ReqFromDept = mainRegReq.ReqFromDept, ReqFromPerson = mainRegReq.ReqFromPerson, ReqAcptPerson = mainRegReq.ReqAcptPerson, ReqBusiTestPerson = mainRegReq.ReqBusiTestPerson, DevWorkload = 0 }; reqList.Add(newReq); } // 需求类型下拉列表 ViewBag.ReqTypeList = MyTools.GetSelectList(Constants.ReqTypeList); return(View(reqList)); }
/* * 【1】批量登记 */ // 登记受理:第一步,输入维护需求主信息 public ActionResult MainReg() { if (this.GetSessionCurrentUser() == null) { return(RedirectToAction("Login", "User", new { ReturnUrl = "/ReqManage/MainReg" })); } MainRegReq mainRegReq = new MainRegReq(); // 1、生成系统列表 SelectList sl1 = new SelectList(this.GetNormalSysList(), "SysID", "SysName"); ViewBag.SysList = sl1; // 2、生成需求受理人列表,默认当前用户为需求受理人 User user = this.GetSessionCurrentUser(); if (user != null) { //sl = new SelectList(this.GetUserList(), "UID", "NamePhone", user.UID); mainRegReq.ReqAcptPerson = user.UID; } else { //sl = new SelectList(this.GetUserList(), "UID", "NamePhone"); mainRegReq.ReqAcptPerson = 1; } ViewBag.UserList = new SelectList(this.GetUserList(), "UID", "NamePhone"); // 3、需求发起单位 ViewBag.ReqFromDeptList = MyTools.GetSelectList(Constants.ReqFromDeptList); // 4、需求数量 List <int> reqAmtLs = new List <int>(); for (int i = 1; i <= 10; i++) { reqAmtLs.Add(i); } ViewBag.ReqAmtList = new SelectList(reqAmtLs); // 5、需求受理日期自动置为今天 mainRegReq.AcptDate = DateTime.Now; return(View(mainRegReq)); }