コード例 #1
0
 public CommentCollection(DataReaderWrap readerWrap)
 {
     while (readerWrap.Next)
     {
         Comment comment = new Comment(readerWrap);
         this.Add(comment);
     }
 }
コード例 #2
0
ファイル: Visitor.cs プロジェクト: zhangbo27/bbsmax
 public VisitorCollection(DataReaderWrap readerWrap)
 {
     while (readerWrap.Next)
     {
         Visitor visitor = new Visitor(readerWrap);
         this.Add(visitor);
     }
 }
コード例 #3
0
 public PhotoCollection(DataReaderWrap readerWrap)
 {
     while (readerWrap.Next)
     {
         Photo photo = new Photo(readerWrap);
         this.Add(photo);
     }
 }
コード例 #4
0
ファイル: Album.cs プロジェクト: zhangbo27/bbsmax
        public AlbumCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                Album album = new Album(readerWrap);

                this.Add(album);
            }
        }
コード例 #5
0
        public ForumThreadCatalogCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ForumThreadCatalog forumThreadCatalog = new ForumThreadCatalog(readerWrap);

                this.Add(forumThreadCatalog);
            }
        }
コード例 #6
0
 public Instruct(DataReaderWrap wrap)
 {
     this.ClientID     = wrap.Get <int>("ClientID");
     this.CreateDate   = wrap.Get <DateTime>("CreateDate");
     this.InstructID   = wrap.Get <long>("InstructID");
     this.InstructType = wrap.Get <InstructType>("InstructType");
     this.Datas        = wrap.Get <string>("Datas");
     this.TargetID     = wrap.Get <int>("TargetID");
 }
コード例 #7
0
ファイル: ThreadCate.cs プロジェクト: zhangbo27/bbsmax
        public ThreadCateCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ThreadCate cate = new ThreadCate(readerWrap);

                this.Add(cate);
            }
        }
コード例 #8
0
ファイル: ThreadExchange.cs プロジェクト: zhangbo27/bbsmax
        public ThreadExchangeCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ThreadExchange exchange = new ThreadExchange(readerWrap);

                this.Add(exchange);
            }
        }
コード例 #9
0
ファイル: Serial.cs プロジェクト: zhangbo27/bbsmax
 public MaxSerial(DataReaderWrap wrap)
 {
     this.CreateDate  = wrap.Get <DateTime>("CreateDate");
     this.ExpiresDate = wrap.Get <DateTime>("ExpiresDate");
     this.OwnerUserId = wrap.Get <int>("UserID");
     this.Serial      = wrap.Get <Guid>("Serial");
     this.Type        = wrap.Get <SerialType>("Type");
     this.Data        = wrap.Get <string>("Data");
 }
コード例 #10
0
ファイル: PassportClient.cs プロジェクト: zhangbo27/bbsmax
 public PassportClient(DataReaderWrap wrap)
 {
     this.ClientID      = wrap.Get <int>("ClientID");
     this.Name          = wrap.Get <string>("ClientName");
     this.AccessKey     = wrap.Get <string>("AccessKey");
     this.APIFilePath   = wrap.Get <string>("APIFilePath");
     this.Url           = wrap.Get <string>("Url");
     this.InstructTypes = new List <InstructType>(StringUtil.Split <InstructType>(wrap.Get <string>("InstructTypes")));
 }
コード例 #11
0
ファイル: PollItem.cs プロジェクト: zhangbo27/bbsmax
        public PollItemCollectionV5(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                PollItem pollItem = new PollItem(readerWrap);

                this.Add(pollItem);
            }
        }
コード例 #12
0
        public ValidateCodeActionRecord(DataReaderWrap readerWrap)
        {
            ID = readerWrap.Get <int>("ID");

            IP     = readerWrap.Get <string>("IP");
            Action = readerWrap.Get <string>("Action");

            CreateDate = readerWrap.Get <DateTime>("CreateDate");
        }
コード例 #13
0
ファイル: StickThread.cs プロジェクト: zhangbo27/bbsmax
        public StickThreadCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                StickThread stickThread = new StickThread(readerWrap);

                this.Add(stickThread);
            }
        }
コード例 #14
0
ファイル: PostMark.cs プロジェクト: zhangbo27/bbsmax
        public PostMarkCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                PostMark postMark = new PostMark(readerWrap);

                this.Add(postMark);
            }
        }
コード例 #15
0
ファイル: UserMobilePhone.cs プロジェクト: zhangbo27/bbsmax
 public UserMobilePhone(DataReaderWrap readerWrap)
 {
     this.UserID      = readerWrap.Get <int>("UserID");
     this.DataType    = readerWrap.Get <MobilePhoneAction>("DataType");
     this.CreateDate  = readerWrap.Get <DateTime>("CreateDate");
     this.MobilePhone = readerWrap.Get <long>("MobilePhone");
     this.PhoneCode   = readerWrap.Get <string>("PhoneCode");
     this.ExpiresDate = readerWrap.Get <DateTime>("ExpiresDate");
 }
コード例 #16
0
        public ThreadRankCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ThreadRank rank = new ThreadRank(readerWrap);

                this.Add(rank);
            }
        }
コード例 #17
0
 public FriendGroup(DataReaderWrap readerWrap)
 {
     GroupID = readerWrap.Get <int>("GroupID");
     UserID  = readerWrap.Get <int>("UserID");
     Name    = readerWrap.Get <string>("GroupName");
     //IsSystem = readerWrap.Get<bool>("IsSystem");
     IsShield     = readerWrap.Get <bool>("IsShield");
     TotalFriends = readerWrap.Get <int>("TotalFriends");
 }
コード例 #18
0
ファイル: Serial.cs プロジェクト: huchao007/bbsmax
 public MaxSerial(DataReaderWrap wrap)
 {
     this.CreateDate = wrap.Get<DateTime>("CreateDate");
     this.ExpiresDate = wrap.Get<DateTime>("ExpiresDate");
     this.OwnerUserId = wrap.Get<int>("UserID");
     this.Serial = wrap.Get<Guid>("Serial");
     this.Type = wrap.Get<SerialType>("Type");
     this.Data = wrap.Get<string>("Data");
 }
コード例 #19
0
ファイル: PolemizeThread.cs プロジェクト: huchao007/bbsmax
 public void FillPolemize(DataReaderWrap reader)
 {
     AgreeViewPoint = reader.Get<string>("AgreeViewPoint");
     AgainstViewPoint = reader.Get<string>("AgainstViewPoint");
     AgreeCount = reader.Get<int>("AgreeCount");
     AgainstCount = reader.Get<int>("AgainstCount");
     NeutralCount = reader.Get<int>("NeutralCount");
     ExpiresDate = reader.Get<DateTime>("ExpiresDate");
 }
コード例 #20
0
ファイル: ClubMember.cs プロジェクト: zhangbo27/bbsmax
        public ClubMember(DataReaderWrap reader)
        {
            ClubID = reader.Get <int>("ClubID");
            UserID = reader.Get <int>("UserID");

            Status = reader.Get <ClubMemberStatus>("Status");

            CreateDate = reader.Get <DateTime>("CreateDate");
        }
コード例 #21
0
        public AttachmentExchangeCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                AttachmentExchange exchange = new AttachmentExchange(readerWrap);

                this.Add(exchange);
            }
        }
コード例 #22
0
ファイル: Instruct.cs プロジェクト: huchao007/bbsmax
 public Instruct(DataReaderWrap wrap)
 {
     this.ClientID = wrap.Get<int>("ClientID");
     this.CreateDate = wrap.Get<DateTime>("CreateDate");
     this.InstructID = wrap.Get<long>("InstructID");
     this.InstructType = wrap.Get<InstructType>("InstructType");
     this.Datas = wrap.Get<string>("Datas");
     this.TargetID = wrap.Get<int>("TargetID");
 }
コード例 #23
0
        public ThreadCateModelFieldCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ThreadCateModelField field = new ThreadCateModelField(readerWrap);

                this.Add(field);
            }
        }
コード例 #24
0
        public ThreadManageLogCollectionV5(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                ThreadManageLogV5 threadManageLog = new ThreadManageLogV5(readerWrap);

                this.Add(threadManageLog);
            }
        }
コード例 #25
0
ファイル: Attachment.cs プロジェクト: zhangbo27/bbsmax
        public AttachmentCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                Attachment attachment = new Attachment(readerWrap);

                this.Add(attachment);
            }
        }
コード例 #26
0
        public PostCollectionV5(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                PostV5 post = new PostV5(readerWrap);

                this.Add(post);
            }
        }
コード例 #27
0
        public TopicStatusCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                TopicStatus topicStatus = new TopicStatus(readerWrap);

                this.Add(topicStatus);
            }
        }
コード例 #28
0
ファイル: Forum.cs プロジェクト: zhangbo27/bbsmax
        public ForumCollection(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                Forum forum = new Forum(readerWrap);

                this.Add(forum);
            }
        }
コード例 #29
0
 public RecoverPasswordLog(DataReaderWrap wrap)
 {
     this.Id         = wrap.Get <int>("Id");
     this.UserID     = wrap.Get <int>("UserID");
     this.Successed  = wrap.Get <bool>("Successed");
     this.Email      = wrap.Get <string>("Email");
     this.CreateDate = wrap.Get <DateTime>("CreateDate");
     this.IP         = wrap.Get <string>("IP");
 }
コード例 #30
0
ファイル: Moderator.cs プロジェクト: zhangbo27/bbsmax
 public Moderator(DataReaderWrap readerWrap)
 {
     this.ForumID       = readerWrap.Get <int>("ForumID");
     this.UserID        = readerWrap.Get <int>("UserID");
     this.BeginDate     = readerWrap.Get <DateTime>("BeginDate");
     this.EndDate       = readerWrap.Get <DateTime>("EndDate");
     this.ModeratorType = readerWrap.Get <ModeratorType>("ModeratorType");
     this.SortOrder     = readerWrap.Get <int>("SortOrder");
 }
コード例 #31
0
ファイル: PollItemDetails.cs プロジェクト: zhangbo27/bbsmax
        public PollItemDetailsCollectionV5(DataReaderWrap readerWrap)
        {
            while (readerWrap.Next)
            {
                PollItemDetailsV5 pollItemDetails = new PollItemDetailsV5(readerWrap);

                this.Add(pollItemDetails);
            }
        }
コード例 #32
0
ファイル: UserMobileLog.cs プロジェクト: zhangbo27/bbsmax
 public UserMobileLog(DataReaderWrap wrap)
 {
     this.LogID         = wrap.Get <int>("LogID");
     this.UserID        = wrap.Get <int>("UserID");
     this.Username      = wrap.Get <string>("Username");
     this.MobilePhone   = wrap.Get <long>("MobilePhone");
     this.OperationType = wrap.Get <MobilePhoneAction>("OperationType");
     this.OperationDate = wrap.Get <DateTime>("OperationDate");
 }
コード例 #33
0
 public void FillPolemize(DataReaderWrap reader)
 {
     AgreeViewPoint   = reader.Get <string>("AgreeViewPoint");
     AgainstViewPoint = reader.Get <string>("AgainstViewPoint");
     AgreeCount       = reader.Get <int>("AgreeCount");
     AgainstCount     = reader.Get <int>("AgainstCount");
     NeutralCount     = reader.Get <int>("NeutralCount");
     ExpiresDate      = reader.Get <DateTime>("ExpiresDate");
 }
コード例 #34
0
ファイル: QuestionThread.cs プロジェクト: huchao007/bbsmax
 public void FillQuestion(DataReaderWrap reader)
 {
     Reward = reader.Get<int>("Reward");
     RewardCount = reader.Get<int>("RewardCount");
     AlwaysEyeable = reader.Get<bool>("AlwaysEyeable");
     BestPostID = reader.Get<int>("BestPostID");
     UsefulCount = reader.Get<int>("UsefulCount");
     UnusefulCount = reader.Get<int>("UnusefulCount");
     ExpiresDate = reader.Get<DateTime>("ExpiresDate");
     if (reader.Get<bool>("IsClosed") == true)
         base.IsClosed = true;
 }
コード例 #35
0
ファイル: PolemizeThread.cs プロジェクト: huchao007/bbsmax
        public void FillPolemizeUsers(DataReaderWrap reader)
        {
            PoleMizeUsers = new Dictionary<int, ViewPointType>();
            while (reader.Next)
            {
                int userID = reader.Get<int>("UserID");
                ViewPointType pointType = reader.Get<ViewPointType>("ViewPointType");

                if (PoleMizeUsers.ContainsKey(userID) == false)
                    PoleMizeUsers.Add(userID, pointType);
            }
        }
コード例 #36
0
ファイル: Vars.cs プロジェクト: huchao007/bbsmax
        public Vars(DataReaderWrap readerWrap)
        {
            MaxPosts = readerWrap.Get<int>("MaxPosts");
            NewUserID = readerWrap.Get<int>("NewUserID");
            TotalUsers = readerWrap.Get<int>("TotalUsers");
            YestodayPosts = readerWrap.Get<int>("YestodayPosts");
            YestodayTopics = readerWrap.Get<int>("YestodayTopics");
            MaxOnlineCount = readerWrap.Get<int>("MaxOnlineCount");

            MaxPostDate = readerWrap.Get<DateTime>("MaxPostDate");
            MaxOnlineDate = readerWrap.Get<DateTime>("MaxOnlineDate");
            LastResetDate = readerWrap.Get<DateTime>("LastResetDate");

            NewUsername = readerWrap.Get<string>("NewUsername");
        }
コード例 #37
0
ファイル: AuthUser.cs プロジェクト: huchao007/bbsmax
        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");
            //=====================

        }
コード例 #38
0
ファイル: QuestionThread.cs プロジェクト: huchao007/bbsmax
        public QuestionThread(DataReaderWrap reader)
            : base(reader)
        {

        }
コード例 #39
0
ファイル: DeletingFile.cs プロジェクト: huchao007/bbsmax
 public DeletingFile(DataReaderWrap readerWrap)
 {
     this.DeletingFileID = readerWrap.Get<int>("DeletingFileID");
     this.ServerFilePath = readerWrap.Get<string>("ServerFilePath");
 }
コード例 #40
0
ファイル: UserPassword.cs プロジェクト: huchao007/bbsmax
 public UserPassword(DataReaderWrap readerWrap)
 {
     UserID = readerWrap.Get<int>("UserID");
     Password = readerWrap.Get<string>("Password");
     PasswordFormat = readerWrap.Get<EncryptFormat>("PasswordFormat");
 }
コード例 #41
0
ファイル: PolemizeThread.cs プロジェクト: huchao007/bbsmax
 public PolemizeThreadV5(DataReaderWrap reader)
     : base(reader)
 {
 }
コード例 #42
0
ファイル: PollThread.cs プロジェクト: huchao007/bbsmax
 public void FillPoll(DataReaderWrap reader)
 {
     Multiple = reader.Get<int>("Multiple");
     AlwaysEyeable = reader.Get<bool>("AlwaysEyeable");
     ExpiresDate = reader.Get<DateTime>("ExpiresDate");
 }
コード例 #43
0
ファイル: BlogArchive.cs プロジェクト: huchao007/bbsmax
        public BlogArchive(DataReaderWrap readerWrap)
        {

        }