Example #1
0
        public ActionResult Edit(CHK_HALL_ITEM_MARKViewModel model)
        {
            var organDao = new SYS_ORGANIZE_DAL();
            var orgs     = organDao.GetListForUserId(UserState.UserID, "4");

            ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", false);
            try
            {
                if (ModelState.IsValid)
                {
                    var item = dao.GetEntity("SEQ", model.SEQ);

                    item.MODIFY_DTIME    = DateTime.Now;
                    item.MODIFY_ID       = UserState.UserID;
                    item.CHKITEM_TYP     = model.CHKITEM_TYP;
                    item.DEDUCT          = model.DEDUCT;
                    item.HALL_CHKITEM_CD = model.HALL_CHKITEM_CD;
                    item.HALL_NO         = model.HALL_NO;
                    item.MARK_TIME       = DateTime.Now;
                    item.REASON          = model.REASON;


                    var rst = dao.UpdateObject(item);
                    if (rst > 0)
                    {
                        Alter("修改成功!", util.Enum.AlterTypeEnum.Success, false, true);
                        return(Redirect("/Home/Blank"));
                    }
                }

                ModelState.AddModelError("", "修改失败。");
                return(View(model));
            }
            catch (Exception ex)
            {
                LogHelper.ErrorLog("修改出错!", ex);
                ModelState.AddModelError("", "修改失败!" + ex.Message);
                return(RedirectToAction("Error", "Home"));
            }
        }
Example #2
0
        public ActionResult Edit(string id, string orgId)
        {
            ViewBag.orgId = orgId;
            try
            {
                var temp = dao.GetEntity("SEQ", id);
                ViewBag.HALL_NAM         = Halldao.GetEntity("HALL_NO", temp.HALL_NO).HALL_NAM;
                ViewBag.HALL_CHKITEM_NAM = Chkhallchkitemcon.GetEntity("HALL_CHKITEM_CD", temp.HALL_CHKITEM_CD).HALL_CHKITEM_NAM;
                ViewBag.MODIFY_ID        = SysuserDao.GetEntity("USER_ID", temp.MODIFY_ID).USER_NAM;


                ViewBag.CHKITEM_TYP = EnumHelper.GetCategorySelectList(typeof(gzsw.model.ext.CHK_HALL_ITEM_MARK.CHKITEM_TYP), false);

                var organDao = new SYS_ORGANIZE_DAL();
                var orgs     = organDao.GetListForUserId(UserState.UserID, "4");

                ViewBag.UserORG = new SelectList(orgs, "ORG_ID", "ORG_NAM", false);

                ViewBag.HALL_CHKITEM_CD = new SelectList(Chkhallchkitemcon.FindList(), "HALL_CHKITEM_CD", "HALL_CHKITEM_NAM");

                var model = new CHK_HALL_ITEM_MARKViewModel();

                model.CHKITEM_TYP     = temp.CHKITEM_TYP;
                model.DEDUCT          = temp.DEDUCT;
                model.HALL_CHKITEM_CD = temp.HALL_CHKITEM_CD;
                model.HALL_NO         = temp.HALL_NO;
                model.MARK_TIME       = temp.MARK_TIME;
                model.REASON          = temp.REASON;
                model.MODIFY_ID       = UserState.UserID;
                model.SEQ             = temp.SEQ;
                return(View(model));
            }
            catch (Exception ex)
            {
                LogHelper.ErrorLog("查看出错", ex);
                return(RedirectToAction("Error", "Home"));
            }
        }