public ActionResult Index(int page = 1)
        {
            ViewBag.listRepQualityMonitorType = MP.Controllers.Common.EnumToSelectListItem(typeof(SysEnum.RepQualityMonitorType));
            return(new Rep.Controllers.RepQualityMonitorController().Index(page));


            var      list      = RepQualityMonitorBLL.GetList(p => true);
            DateTime DateBegin = Function.GetRequestDateTime("DateBegin");
            DateTime DateEnd   = Function.GetRequestDateTime("DateEnd");

            if (DateBegin > DicInfo.DateZone)
            {
                list = list.Where(a => DbFunctions.DiffDays(a.DateBegin, DateBegin) <= 0);
                ViewBag.TxtDateBegin = DateBegin.ToString("yyyy-MM-dd");
            }
            if (DateEnd > DicInfo.DateZone)
            {
                list = list.Where(a => DbFunctions.DiffDays(a.DateEnd, DateEnd) >= 0);
                ViewBag.TxtDateEnd = DateEnd.ToString("yyyy-MM-dd");
            }
            int TypeID = Function.GetRequestInt("TypeID");

            if (TypeID > 0)
            {
                list = list.Where(a => a.TypeFlag == TypeID);
                ViewBag.DdlTypeID = TypeID;
            }
            list = list.OrderByDescending(p => p.ID);
            IPagedList <RepQualityMonitorInfo> result = list.ToPagedList(page, PageSize);

            return(View(result));
        }
        public ActionResult Edit(int id)
        {
            RepQualityMonitorInfo info = RepQualityMonitorBLL.GetList(p => p.ID == id).FirstOrDefault();

            ViewBag.listRepQualityMonitorType = MP.Controllers.Common.EnumToSelectListItem(typeof(SysEnum.RepQualityMonitorType));


            return(View(info));
        }