Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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);
    }