예제 #1
0
        public ActionResult Admit(MemberAdmitViewModel model)
        {
            SysUser             user        = Session[SessionKey.USER] as SysUser;
            IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == model.sqno);

            model.member = this.memberService.queryMemberAtStep4(memberQuery, user).FirstOrDefault();
            if (model.member == null)
            {
                ViewBag.ErrorMessage = "找不到資料";
                return(Index());
            }
            if (ModelState.IsValid)
            {
                MemberGroupResult newResult = new MemberGroupResult(model.member);
                newResult.AppraiseStep = 5;
                if (model.result == "1")
                {
                    newResult.AppraiseState = "正取";
                }
                if (model.result == "2")
                {
                    newResult.AppraiseState = "備取";
                }
                newResult.AppraiseResult = model.result;
                newResult.AppraiseGroup  = model.group;

                db.Entry(model.member).State = EntityState.Modified;
                db.SaveChanges();
                return(View("Close"));
            }
            ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(false);
            ViewBag.groupList      = DropDownListHelper.getAppraiseGroupNameList(false);
            return(View(model));
        }
예제 #2
0
        public ActionResult Admit(int sqno)
        {
            SysUser user = Session[SessionKey.USER] as SysUser;
            MemberAdmitViewModel model = new MemberAdmitViewModel();

            model.sqno = sqno;
            IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == sqno);

            model.member = this.memberService.queryMemberAtStep4(memberQuery, user).FirstOrDefault();
            if (model.member == null)
            {
                ViewBag.ErrorMessage = "找不到資料";
                return(Index());
            }
            ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(false);
            ViewBag.groupList      = DropDownListHelper.getAppraiseGroupNameList(false);
            return(View(model));
        }