Beispiel #1
0
        public ActionResult Create(TimeScoreCreateModel model)
        {
            SetViewBagOrgData(model.ORG_ID);
            if (ModelState.IsValid)
            {
                try
                {
                    var item = new CHK_TIMESCORE_PARAM()
                    {
                        ORG_ID       = model.ORG_ID,
                        A_BEGIN_TIME = model.A_BEGIN_TIME,
                        A_END_TIME   = model.A_END_TIME,
                        EAR_LAST_MIN = model.EAR_LAST_MIN,
                        LAT_LAST_MIN = model.LAT_LAST_MIN,
                        P_BEGIN_TIME = model.P_BEGIN_TIME,
                        P_END_TIME   = model.P_END_TIME
                    };

                    var timescoreDal = new CHK_TIMESCORE_PARAM_DAL();
                    timescoreDal.Save(item, UserState.UserID);

                    Alter("新增成功!", util.Enum.AlterTypeEnum.Success, false, true);
                    return(Redirect("/Home/Blank"));
                }
                catch (Exception ex)
                {
                    LogHelper.ErrorLog("新增出错。", ex);
                    ModelState.AddModelError("", "新增出错。");
                    return(View(model));
                }
            }
            return(View(model));
        }
Beispiel #2
0
        public ActionResult Edit(string id)
        {
            try
            {
                var timescoreDal = new CHK_TIMESCORE_PARAM_DAL();
                var param        = timescoreDal.Get(id);
                var item         = new TimeScoreCreateModel()
                {
                    A_BEGIN_TIME = param.A_BEGIN_TIME,
                    A_END_TIME   = param.A_END_TIME,
                    EAR_LAST_MIN = param.EAR_LAST_MIN,
                    LAT_LAST_MIN = param.LAT_LAST_MIN,
                    ORG_ID       = param.ORG_ID,
                    ORG_NAM      = param.HALL_NAM,
                    P_BEGIN_TIME = param.P_BEGIN_TIME,
                    P_END_TIME   = param.P_END_TIME
                };

                return(View(item));
            }
            catch (Exception ex)
            {
                LogHelper.ErrorLog("修改出错", ex);
                return(RedirectToAction("Error", "Home"));
            }
        }
Beispiel #3
0
        public ActionResult Index(string orgId, string orgName, int pageIndex = 1, int pageSize = 20)
        {
            SetViewBagOrgData(orgId);

            var timescoreDal = new CHK_TIMESCORE_PARAM_DAL();
            var list         = timescoreDal.GetPageList(orgId, UserState.UserID);

            var pages = new Page <CHK_TIMESCORE_PARAM>()
            {
                ItemsPerPage = pageSize,
                CurrentPage  = pageIndex,
                Items        = list.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList(),
                TotalItems   = list.Count,
                TotalPages   = (list.Count % pageSize) == 0 ? list.Count / pageSize : (list.Count / pageSize) + 1
            };

            return(View(pages));
        }