Пример #1
0
        private void BindCombox()
        {
            var rptName = base.CurrentRptName;
            List <ExceptionTypeDDLModel> list = null;

            int collectID = (int)Enum.Parse(typeof(ExceptionCollectEnum), base.CurrentRptName);

            list = ExceptionTypeBLL.GetExTypes(collectID);

            var allType = new ExceptionTypeDDLModel()
            {
                ID     = -1,
                ExName = UIText.All
            };

            if (list == null)
            {
                list = new List <ExceptionTypeDDLModel>()
                {
                    allType
                };
            }
            else
            {
                list.Insert(0, allType);
            }
            ddlExTypes.DataSource     = list;
            ddlExTypes.DataValueField = "ID";
            ddlExTypes.DataTextField  = "ExName";
            ddlExTypes.DataBind();
        }
Пример #2
0
        public ActionResult GetExceptionTypeInfo(ExceptionTypeSeachModel model, int searchPage)
        {
            SearchDataWithPagedDatas <ExceptionTypeSeachModel, ExceptionTypeListModel> result =
                new SearchDataWithPagedDatas <ExceptionTypeSeachModel, ExceptionTypeListModel>();

            result.SearchModel = model;
            result.PagedDatas  = ExceptionTypeBLL.GetPagedExceptionType(model, searchPage, this.PageSize);
            return(PartialView("_ExceptionTypePagedGrid", result));
        }
Пример #3
0
        public ActionResult SeachExceptionType()
        {
            SearchDataWithPagedDatas <ExceptionTypeSeachModel, ExceptionTypeListModel> model =
                new SearchDataWithPagedDatas <ExceptionTypeSeachModel, ExceptionTypeListModel>();

            model.SearchModel = new ExceptionTypeSeachModel();
            model.PagedDatas  = ExceptionTypeBLL.GetPagedExceptionType(model.SearchModel, 1, this.PageSize);
            return(PartialView("_ExceptionType", model));
        }
Пример #4
0
        public ActionResult EditExceptionType(int id)
        {
            var result = ExceptionTypeBLL.GetExceptionTypeID(id);

            if (result.DataResult == null)
            {
                return(Content(result.Message));
            }
            var model = result.DataResult;

            return(PartialView("_EditExceptionType", model));
        }
Пример #5
0
 public ActionResult EditExceptionType(ExceptionTypeEditModel model)
 {
     if (ModelState.IsValid)
     {
         var result = ExceptionTypeBLL.EditExceptionType(model, base.UserIDForLog);
         base.DoLog(OperationTypeEnum.Edit, result, "ID:" + model.ID);
         return(Json(result));
     }
     else
     {
         return(PartialView("_EditExceptionType", model));
     }
 }
Пример #6
0
        private void BindCombox(string rptName)
        {
            List <ExceptionTypeDDLModel> list = null;

            switch (rptName)
            {
            case "RegionAbnormalRpt":    //区域异常
                list = ExceptionTypeBLL.GetExTypes(3);
                break;

            case "RouteAbnormalRpt":    //路线异常
                list = ExceptionTypeBLL.GetExTypes(4);
                break;

            default:
                break;
            }

            var allType = new ExceptionTypeDDLModel()
            {
                ID     = -1,
                ExName = UIText.All
            };

            if (list == null)
            {
                list = new List <ExceptionTypeDDLModel>()
                {
                    allType
                };
            }
            else
            {
                list.Insert(0, allType);
            }

            ddlExTypes.DataSource     = list;
            ddlExTypes.DataValueField = "ID";
            ddlExTypes.DataTextField  = "ExName";
            ddlExTypes.DataBind();
        }
Пример #7
0
 public ActionResult CheckEditExceptionIDExists(int id)
 {
     return(Json(!ExceptionTypeBLL.CheckEditExceptionIDExists(id)));
 }