protected void Page_Load(object sender, EventArgs e) { int postid = _Request.Get<int>("postid", Method.Get, 0); if (postid < 0) { ShowError(new InvalidParamError("postid")); } int pageNumber = _Request.Get<int>("page", Method.Get, 1); postMarkList = PostBOV5.Instance.GetPostMarks(postid, pageNumber, pageSize, out totalCount); //WaitForFillSimpleUsers<ThreadRankV5>(threadRankList); //SetPager("list", string.Format("post-rateusers.aspx?postid={0}&page={1}&isdialog=1", postid, "{0}"), pageNumber, pageSize, totalCount); }
protected void Page_Load(object sender, EventArgs e) { int postid = _Request.Get <int>("postid", Method.Get, 0); if (postid < 0) { ShowError(new InvalidParamError("postid")); } int pageNumber = _Request.Get <int>("page", Method.Get, 1); postMarkList = PostBOV5.Instance.GetPostMarks(postid, pageNumber, pageSize, out totalCount); //WaitForFillSimpleUsers<ThreadRankV5>(threadRankList); //SetPager("list", string.Format("post-rateusers.aspx?postid={0}&page={1}&isdialog=1", postid, "{0}"), pageNumber, pageSize, totalCount); }
protected void Page_Load(object sender, EventArgs e) { if (Post == null) { ShowError(new InvalidParamError("postid").Message); } if (false == AllSettings.Current.ManageForumPermissionSet.Nodes.GetPermission(post.ForumID).HasPermissionForSomeone(My, ManageForumPermissionSetNode.ActionWithTarget.CancelRate)) { ShowError("您所在的用户组没有撤消评分的权限!"); } if (_Request.IsClick("cancelrate")) { CancelRate(); } int postID = _Request.Get<int>("postid", Method.Get, 0); PostMarkList = PostBOV5.Instance.GetPostMarks(postID, PageNumber, pageSize, out TotalCount); SetPager("list", null, PageNumber, pageSize, TotalCount); }
protected void Page_Load(object sender, EventArgs e) { if (Post == null) { ShowError(new InvalidParamError("postid").Message); } if (false == AllSettings.Current.ManageForumPermissionSet.Nodes.GetPermission(post.ForumID).HasPermissionForSomeone(My, ManageForumPermissionSetNode.ActionWithTarget.CancelRate)) { ShowError("您所在的用户组没有撤消评分的权限!"); } if (_Request.IsClick("cancelrate")) { CancelRate(); } int postID = _Request.Get <int>("postid", Method.Get, 0); PostMarkList = PostBOV5.Instance.GetPostMarks(postID, PageNumber, pageSize, out TotalCount); SetPager("list", null, PageNumber, pageSize, TotalCount); }
public override PostMarkCollection GetPostMarks(int postID, int pageNumber, int pageSize, out int totalCount) { totalCount = 0; using (SqlQuery query = new SqlQuery()) { query.Pager.IsDesc = true; query.Pager.ResultFields = "*"; query.Pager.SortField = "[PostMarkID]"; query.Pager.PrimaryKey = "[PostMarkID]"; query.Pager.PageNumber = pageNumber; query.Pager.PageSize = pageSize; //query.Pager.TotalRecords = totalThreads; query.Pager.SelectCount = true; query.Pager.TableName = "[bx_PostMarks]"; query.Pager.Condition = " [PostID] = @PostID "; query.CreateParameter<int>("@PostID", postID, SqlDbType.Int); PostMarkCollection postMarks; using (XSqlDataReader reader = query.ExecuteReader()) { postMarks = new PostMarkCollection(reader); if (reader.NextResult()) { while (reader.Read()) { totalCount = reader.Get<int>(0); } } } return postMarks; } }