コード例 #1
0
 public void Forecast(int StationID, DateTime TargetDate)
 {
     TargetDate = TargetDate.Date;
     DatabaseConnector dc = new DatabaseConnector();
     if (dc.SelectForecastDayStationData(StationID, TargetDate, 1).Count > 0)
         return;
     List<List<RuntimeStationData>> HistoryData = GetPredictData(StationID, TargetDate);
     List<ForecastDayStationData> DataList = dayforecastslot(HistoryData);
     foreach (ForecastDayStationData Record in DataList)
     {
         Record.StationID = StationID;
         Record.Time = TargetDate + TimeSpan.FromMinutes(Record.ID * 15);
         dc.AddForecastDayStationData(Record);
     }
 }
コード例 #2
0
        public void Forecast(int StationID, DateTime TargetDate)
        {
            TargetDate = TargetDate.Date;
            DatabaseConnector dc = new DatabaseConnector();

            if (dc.SelectForecastDayStationData(StationID, TargetDate, 1).Count > 0)
            {
                return;
            }
            List <List <RuntimeStationData> > HistoryData = GetPredictData(StationID, TargetDate);
            List <ForecastDayStationData>     DataList    = dayforecastslot(HistoryData);

            foreach (ForecastDayStationData Record in DataList)
            {
                Record.StationID = StationID;
                Record.Time      = TargetDate + TimeSpan.FromMinutes(Record.ID * 15);
                dc.AddForecastDayStationData(Record);
            }
        }
コード例 #3
0
        public List <ForecastDayStationData> SelectForecastDayStationData(int StationID, DateTime TargetDate, int Forecast)
        {
            DatabaseConnector dc = new DatabaseConnector();

            return(dc.SelectForecastDayStationData(StationID, TargetDate, Forecast));
        }
コード例 #4
0
 public List<ForecastDayStationData> SelectForecastDayStationData(int StationID, DateTime TargetDate,int Forecast)
 {
     DatabaseConnector dc = new DatabaseConnector();
     return dc.SelectForecastDayStationData(StationID, TargetDate,Forecast);
 }