示例#1
0
        public Mission(DataReaderWrap readerWrap)
        {
            ID         = readerWrap.Get <int>("ID");
            CycleTime  = readerWrap.Get <int>("CycleTime");
            SortOrder  = readerWrap.Get <int>("SortOrder");
            TotalUsers = readerWrap.Get <int>("TotalUsers");

            IsEnable = readerWrap.Get <bool>("IsEnable");

            Type        = readerWrap.Get <string>("Type");
            Name        = readerWrap.Get <string>("Name");
            IconUrl     = readerWrap.Get <string>("IconUrl");
            DeductPoint = StringUtil.Split <int>(readerWrap.Get <string>("DeductPoint"));

            Prize = new MissionPrize(readerWrap.Get <string>("Prize"));

            Description = readerWrap.Get <string>("Description");

            ApplyCondition = new ApplyMissionCondition(readerWrap.Get <string>("ApplyCondition"));

            FinishCondition = StringTable.Parse(readerWrap.Get <string>("FinishCondition"));

            EndDate    = readerWrap.Get <DateTime>("EndDate");
            BeginDate  = readerWrap.Get <DateTime>("BeginDate");
            CreateDate = readerWrap.Get <DateTime>("CreateDate");

            CategoryID = readerWrap.GetNullable <int>("CategoryID");
            ParentID   = readerWrap.GetNullable <int>("ParentID");
        }
示例#2
0
        public FeedFilter(DataReaderWrap readerWrap)
        {
            AppID = readerWrap.Get <Guid>("AppID");

            ID     = readerWrap.Get <int>("ID");
            UserID = readerWrap.Get <int>("UserID");

            FriendUserID = readerWrap.GetNullable <int>("FriendUserID");
            ActionType   = readerWrap.GetNullable <byte>("ActionType");
        }
示例#3
0
        public AuthUser(DataReaderWrap readerWrap)
            : base(readerWrap)
        {

            this.Password = readerWrap.Get<string>("Password");
            this.PasswordFormat = readerWrap.Get<EncryptFormat>("PasswordFormat");
            this.EverAvatarChecked = readerWrap.Get<bool>("EverAvatarChecked");

            //====================

            this.UnreadMessages = readerWrap.Get<int>("UnreadMessages");

            this.LastReadSystemNotifyID = readerWrap.Get<int>("LastReadSystemNotifyID");

            //====================



            //=====================

            this.UsedAlbumSize = readerWrap.Get<long>("UsedAlbumSize");
            this.AddedAlbumSize = readerWrap.Get<long>("AddedAlbumSize");
            this.TimeZone = readerWrap.Get<float>("TimeZone");
            this.SkinID = readerWrap.Get<string>("SkinID");
            //this.LastAvatarUpdateDate = readerWrap.Get<DateTime>("LastAvatarUpdateDate");

            //=====================

            this.TotalDiskFiles = readerWrap.Get<int>("TotalDiskFiles");
            this.UsedDiskSpaceSize = readerWrap.Get<long>("UsedDiskSpaceSize");
            this.OnlineStatus = readerWrap.Get<OnlineStatus>("OnlineStatus");
            this.EnableDisplaySidebar = readerWrap.Get<EnableStatus>("EnableDisplaySidebar");
            //this.MessageSound = readerWrap.Get<string>("MessageSound");

            this.SelectFriendGroupID = readerWrap.Get<int>("SelectFriendGroupID");
            this.ReplyReturnThreadLastPage = readerWrap.GetNullable<bool>("ReplyReturnThreadLastPage");
            //=====================

        }
示例#4
0
        public AuthUser(DataReaderWrap readerWrap)
            : base(readerWrap)
        {
            this.Password          = readerWrap.Get <string>("Password");
            this.PasswordFormat    = readerWrap.Get <EncryptFormat>("PasswordFormat");
            this.EverAvatarChecked = readerWrap.Get <bool>("EverAvatarChecked");

            //====================

            this.UnreadMessages = readerWrap.Get <int>("UnreadMessages");

            this.LastReadSystemNotifyID = readerWrap.Get <int>("LastReadSystemNotifyID");

            //====================



            //=====================

            this.UsedAlbumSize  = readerWrap.Get <long>("UsedAlbumSize");
            this.AddedAlbumSize = readerWrap.Get <long>("AddedAlbumSize");
            this.TimeZone       = readerWrap.Get <float>("TimeZone");
            this.SkinID         = readerWrap.Get <string>("SkinID");
            //this.LastAvatarUpdateDate = readerWrap.Get<DateTime>("LastAvatarUpdateDate");

            //=====================

            this.TotalDiskFiles       = readerWrap.Get <int>("TotalDiskFiles");
            this.UsedDiskSpaceSize    = readerWrap.Get <long>("UsedDiskSpaceSize");
            this.OnlineStatus         = readerWrap.Get <OnlineStatus>("OnlineStatus");
            this.EnableDisplaySidebar = readerWrap.Get <EnableStatus>("EnableDisplaySidebar");
            //this.MessageSound = readerWrap.Get<string>("MessageSound");

            this.SelectFriendGroupID       = readerWrap.Get <int>("SelectFriendGroupID");
            this.ReplyReturnThreadLastPage = readerWrap.GetNullable <bool>("ReplyReturnThreadLastPage");
            //=====================
        }