コード例 #1
0
 /// <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());
 }
コード例 #2
0
        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));
        }
コード例 #3
0
 /// <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());
 }
コード例 #4
0
 /// <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());
 }
コード例 #5
0
 /// <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());
 }
コード例 #6
0
        /// <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));
        }
コード例 #7
0
 /// <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());
 }