public static void Load(Stream stream) { if (stream == null) { return; } CSVData data = CSVLoader.Load(stream); for (int i = 0; i < data.RowCount; ++i) { var row = data.GetRow(i); var id = row.GetInt(_ID); var background = row.GetString(_BackgroundURL); var des = row.GetString(_Des); var Jumpto = row.GetString(_Jumpto); var Priority = row.GetInt(_Priority); var EventIntervalEnd = row.GetString(_EventIntervalEnd); var EventIntervalStart = row.GetString(_EventIntervalStart); var placementKey = row.GetString(_PlacemetKey); var element = new PopElements(id, background, Priority, des, Jumpto, placementKey, EventIntervalStart, EventIntervalEnd); m_elements.Add(element); } }
public static bool IsOpenTime(PopElements m_elements) { DateTime now = DateTime.Now; DateTime start = DateTime.Parse(m_elements.EventIntervalStart); DateTime end = DateTime.Parse(m_elements.EventIntervalEnd); int a = DateTime.Compare(now, start); int b = DateTime.Compare(end, now); if (a > 0 && b > 0) { return(true); } return(false); }