Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        /*
         * 【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));
        }