Esempio n. 1
0
        public static void OnLoad()
        {
            Persistence.Deserialize(
                FilePath,
                reader =>
            {
                int version = reader.ReadInt();
                int count   = reader.ReadInt();

                for (int i = count; i > 0; i--)
                {
                    Mobile m          = reader.ReadMobile();
                    DateTime dt       = reader.ReadDateTime();
                    EnumType et       = (EnumType)reader.ReadInt();
                    EnumTypeValue etv = (EnumTypeValue)reader.ReadInt();
                    int value         = reader.ReadInt();

                    if (m != null)
                    {
                        Fountains.Add(new SphynxFortuneArray {
                            Mobile = m, Date = dt, Type = et, TypeValue = etv, Value = value
                        });
                    }
                }
            });

            StartTimer();
        }
Esempio n. 2
0
        /// <summary>
        /// 跳转页面地址
        /// </summary>
        private void SkipPage()
        {
            this.Data = new Dictionary <object, object>();
            int    eventType      = GetFormValue("eventtype", 0);
            int    replyType      = GetFormValue("replytype", 0);
            string url            = string.Empty;
            string eventTypeName  = EnumTypeValue.GetObjectEnumValue(typeof(RequestMsgType), eventType).ToString();
            string repleyTypeName = EnumTypeValue.GetObjectEnumValue(typeof(ResponseMsgType), replyType).ToString();
            int    flag           = 0;

            switch (eventTypeName.ToLower())
            {
            case "text":
                url  = "CustomerManage/KeyWordList.aspx?pageIndex={0}&parentpageIndex={1}&userid={2}&configid={3}";
                flag = 1;
                break;

            default:
                url  = "CustomerManage/EditReplyContent.aspx?pageIndex={0}&parentpageIndex={1}&userid={2}&configid={3}&msgtype={4}";
                flag = 2;
                break;
            }
            this.Data["code"] = flag;
            this.Data["url"]  = url;
            string json = GetJson(this.Data);

            Response.Write(json);
            Response.End();
        }