/// <summary> /// 报表12:天津市高速公路支队****年**假期流量表(出口) /// </summary> /// <returns></returns> public ActionResult HDayEx() { try { HolidayConfigViewModel pHdayConfig = ReportFactory.Instance.GetHolidayConfigById(12); ViewBag.StartTime = pHdayConfig.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.EndTime = pHdayConfig.HolidayEndTime.Value.ToString("yyyy年M月d日"); //去年同期 ViewBag.LastSameStart = pHdayConfig.ComparedStartTime.Value.ToString("yyyy年M月d日"); ViewBag.LastSameEnd = pHdayConfig.ComparedEndTime.Value.ToString("yyyy年M月d日"); //配置天数 ViewBag.CountDay = (pHdayConfig.HolidayEndTime.Value - pHdayConfig.HolidayStartTime.Value).Days; IEnumerable <SelectListItem> pHolName = ReportFactory.Instance.DicGetListbyId((int)EDicParentId.Holiday).Select(i => new SelectListItem() { Value = i.DictId.ToString(), Text = i.Name, }); ViewBag.HolName = pHolName; ViewBag.HolidayId = pHdayConfig.HolidayId.ToString(); } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }
public JsonResult UpdateConfig(HolidayConfigViewModel model) { var result = ReportFactory.Instance.UpdateConfig(model); //修改成功并且用户登录缓存未过期,则记录日志 if (result.ResultKey == (byte)EResult.Succeed) { model.ConfigName = ReportFactory.Instance.holidayConfig.GetById(model.HolidayConfigId).ConfigName; ReportFactory.Instance.log.WriteLog(Common.OperationType.Update, string.Format("修改了假期配置表中的{0}", model.ConfigName)); } return(Json(result, JsonRequestBehavior.DenyGet)); }
/// <summary> /// 报表14:各高速公路各收费站出口小时交通量 /// </summary> /// <returns></returns> public ActionResult RoadStaExHour() { try { HolidayConfigViewModel pHdayConfig = ReportFactory.Instance.GetHolidayConfigById(13); ViewBag.HolidayStartTime = pHdayConfig.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.HolidayEndTime = pHdayConfig.HolidayEndTime.Value.ToString("yyyy年M月d日"); } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }
/// <summary> /// 报表6:重点城市出入境车辆数日报表 /// </summary> /// <returns></returns> public ActionResult CityDailyEnEx() { try { HolidayConfigViewModel pHdayConfig = ReportFactory.Instance.GetHolidayConfigById(6); ViewBag.StartTime = pHdayConfig.ForecastDate.Value.ToString("yyyy年M月d日"); ViewBag.HolidayStartTime = pHdayConfig.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.HolidayEndTime = pHdayConfig.HolidayEndTime.Value.ToString("yyyy年M月d日"); } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }
/// <summary> ///报表8:假期交通量统计表 /// </summary> /// <returns></returns> public ActionResult HDaySta() { try { ForecastViewModel model = ReportFactory.Instance.report8.GetForecastWhere(); ViewBag.StartTime = model.ForecastDate.Value.ToString("yyyy年M月d日"); HolidayConfigViewModel pHdayConfig = ReportFactory.Instance.GetHolidayConfigById(8); ViewBag.HolidayStartTime = pHdayConfig.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.HolidayEndTime = pHdayConfig.HolidayEndTime.Value.ToString("yyyy年M月d日"); } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }
/// <summary> /// 修改配置信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public CustomResult UpdateConfig(HolidayConfigViewModel model) { OT_HDayConfig modelHC = new OT_HDayConfig(); modelHC.CheckFloat = model.CheckFloat; modelHC.CompEnd = model.ComparedEndTime; modelHC.CompStart = model.ComparedStartTime; modelHC.ConfigName = model.ConfigName; modelHC.ForeDate = model.ForecastDate; modelHC.ForeFloat = model.ForecastFloat; modelHC.Id = model.HolidayConfigId; modelHC.HDayEnd = model.HolidayEndTime; modelHC.HDayId = model.HolidayId; modelHC.HDayStart = model.HolidayStartTime; modelHC.RptRemark = model.ReportRemark; return(holidayConfig.Update(modelHC)); }
/// <summary> /// 报表4:重要运输通道主线收费站数据日报表 /// </summary> /// <returns></returns> public ActionResult ImpStaDaily() { try { ForecastViewModel model = ReportFactory.Instance.report1.GetForecastWhere(new QueryParameters() { ReportType = 4 }); ViewBag.StartTime = model.ForecastDate.Value.ToString("yyyy年M月d日"); HolidayConfigViewModel pHdayConfig = ReportFactory.Instance.GetHolidayConfigById(4); ViewBag.HolidayStartTime = pHdayConfig.HolidayStartTime.Value.ToString("yyyy年M月d日"); ViewBag.HolidayEndTime = pHdayConfig.HolidayEndTime.Value.ToString("yyyy年M月d日"); } catch (Exception ex) { SystemLog.GetInstance().Info(ex.Message); } return(View()); }