Пример #1
0
 /// <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);
            }
        }