Ejemplo n.º 1
0
        public static void addNewRowForDataTable(DataTable dt, PollingStaDay psd)
        {
            DataRow newRow = dt.NewRow();

            newRow["id"]        = psd.id;
            newRow["year"]      = psd.year;
            newRow["month"]     = psd.month;
            newRow["day"]       = psd.day;
            newRow["mscid"]     = psd.mscid;
            newRow["occurtime"] = psd.year + "-" + psd.month + "-" + psd.day;
            for (int i = 0; i < 24; i++)
            {
                newRow["t" + (i + 1)] = psd.totalColumn[i];
                newRow["n" + (i + 1)] = psd.netColumn[i];
            }
            dt.Rows.Add(newRow);
        }
Ejemplo n.º 2
0
        private void createInitTable(List <string> mscList, DataTable insertDT)
        {
            DateTime startTimeCopy = startTime;

            while (startTimeCopy < endTime)
            {
                for (int i = 0; i < mscList.Count; i++)
                {
                    PollingStaDay psd = new PollingStaDay();
                    psd.id    = 0;
                    psd.year  = startTimeCopy.Year;
                    psd.month = startTimeCopy.Month;
                    psd.day   = startTimeCopy.Day;
                    psd.mscid = int.Parse(mscList[i]);
                    CommonUtil.addNewRowForDataTable(insertDT, psd);
                }
                startTimeCopy = startTimeCopy.AddDays(1);
            }
            // LogUtil.log("finish creating InitTable, insertDT rows:" + insertDT.Rows.Count);
        }