/// <summary> ///报表9:收费公路运行情况 /// </summary> /// <returns></returns> public ActionResult RoadRunSit() { try { ConfigTimeViewModel model = ReportFactory.Instance.report9.GetRoadRunSitWhere(); ViewBag.HolidayStartTime = model.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.HolidayEndTime = model.HolidayEndTime.Value.ToString("yyyy年M月dd日"); ViewBag.ComparedStartTime = model.ComparedStartTime.Value.ToString("yyyy年M月d日"); ViewBag.ComparedEndTime = model.ComparedEndTime.Value.ToString("yyyy年M月d日"); ForecastViewModel modelForecast = ReportFactory.Instance.report9.GetForecastWhere(); ViewBag.ForecastDate = modelForecast.ForecastDate.Value.ToString("yyyy年M月d日"); ViewBag.ForecastFloat = modelForecast.ForecastFloat; } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }
/// <summary> /// 获取查询条件默认值 /// </summary> /// <returns></returns> public ConfigTimeViewModel GetRoadRunSitWhere() { using (DataSubmittedEntities db = new DataSubmittedEntities()) { var list = db.OT_HDayConfig.Where(a => a.Id == 9).Select(a => new ConfigTimeViewModel { HolidayStartTime = a.HDayStart, HolidayEndTime = a.HDayEnd, ComparedStartTime = a.CompStart, ComparedEndTime = a.CompEnd }).ToList(); ConfigTimeViewModel model = new ConfigTimeViewModel(); if (list != null && list.Count > 0) { model = list[0]; } return(model); } }