Esempio n. 1
0
    public void ShowNotice()
    {
        if (String.IsNullOrEmpty(noticeXml))
        {
            LoggerHelper.Info("Empty Notice.");
            return;
        }
        try
        {
            var xml = XMLParser.LoadXML(noticeXml);
            var map = XMLParser.LoadIntMap(xml, SystemConfig.NOTICE_CONTENT_KEY);

            List<MogoNotice2.Notice> list = new List<MogoNotice2.Notice>();
            foreach (Dictionary<string, string> dic in map.Values)
            {
                MogoNotice2.Notice notice = new MogoNotice2.Notice();
                notice.text = dic["text"];
                notice.title = dic["title"];
                notice.date = dic["date"];
                notice.isNew = (dic["isnew"] == "1" ? true : false);
                list.Add(notice);

                //LoggerHelper.Debug("date:" + notice.date + ",title:" + notice.title + ",text:" + notice.text + ",isnew:" + notice.isNew);
            }
            list.Reverse();

            MogoNotice2.Instance.ShowNotice(list);
        }
        catch (Exception ex)
        {
            LoggerHelper.Except(ex);
        }
    }
Esempio n. 2
0
    public void ShowNotice()
    {
        if (String.IsNullOrEmpty(noticeXml))
        {
            LoggerHelper.Info("Empty Notice.");
            return;
        }
        try
        {
            var xml = XMLParser.LoadXML(noticeXml);
            var map = XMLParser.LoadIntMap(xml, SystemConfig.NOTICE_CONTENT_KEY);

            List <MogoNotice2.Notice> list = new List <MogoNotice2.Notice>();
            foreach (Dictionary <string, string> dic in map.Values)
            {
                MogoNotice2.Notice notice = new MogoNotice2.Notice();
                notice.text  = dic["text"];
                notice.title = dic["title"];
                notice.date  = dic["date"];
                notice.isNew = (dic["isnew"] == "1" ? true : false);
                list.Add(notice);

                //LoggerHelper.Debug("date:" + notice.date + ",title:" + notice.title + ",text:" + notice.text + ",isnew:" + notice.isNew);
            }
            list.Reverse();

            MogoNotice2.Instance.ShowNotice(list);
        }
        catch (Exception ex)
        {
            LoggerHelper.Except(ex);
        }
    }