/// <summary> /// 添加回复 /// </summary> /// <param name="result"></param> public void AddProductReply(ref string result) { int productID = RequestHelper.GetQueryString <int>("ProductID"); int commentID = RequestHelper.GetQueryString <int>("CommentID"); string replytCookies = CookiesHelper.ReadCookieValue("ReplytCookies" + commentID.ToString()); if (ShopConfig.ReadConfigInfo().ReplyRestrictTime > 0 && replytCookies != string.Empty) { result = "请不要频繁提交"; } else { ProductReplyInfo productReply = new ProductReplyInfo(); productReply.ProductID = productID; productReply.CommentID = commentID; productReply.Content = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content")); productReply.UserIP = ClientHelper.IP; productReply.PostDate = RequestHelper.DateNow; productReply.UserID = base.UserID; productReply.UserName = base.UserName; ProductReplyBLL.AddProductReply(productReply); if (ShopConfig.ReadConfigInfo().ReplyRestrictTime > 0) { CookiesHelper.AddCookie("ReplytCookies" + commentID.ToString(), "ReplytCookies" + commentID.ToString(), ShopConfig.ReadConfigInfo().ReplyRestrictTime, TimeType.Second); } } }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); user = UserBLL.ReadUserMore(base.UserId); userGradeName = UserGradeBLL.Read(base.GradeID).Name; int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 20; int count = 0; productReplyList = ProductReplyBLL.ReadProductReplyList(currentPage, pageSize, ref count, base.UserId); commonPagerClass.CurrentPage = currentPage; commonPagerClass.PageSize = pageSize; commonPagerClass.Count = count; commonPagerClass.FirstPage = "<<首页"; commonPagerClass.PreviewPage = "<<上一页"; commonPagerClass.NextPage = "下一页>>"; commonPagerClass.LastPage = "末页>>"; commonPagerClass.ListType = false; commonPagerClass.DisCount = false; commonPagerClass.PrenextType = true; }
public void AddProductReply(ref string result) { int queryString = RequestHelper.GetQueryString <int>("ProductID"); int num2 = RequestHelper.GetQueryString <int>("CommentID"); string str = CookiesHelper.ReadCookieValue("ReplytCookies" + num2.ToString()); if ((ShopConfig.ReadConfigInfo().ReplyRestrictTime > 0) && (str != string.Empty)) { result = "Ç벻ҪƵ·±Ìá½»"; } else { ProductReplyInfo productReply = new ProductReplyInfo(); productReply.ProductID = queryString; productReply.CommentID = num2; productReply.Content = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content")); productReply.UserIP = ClientHelper.IP; productReply.PostDate = RequestHelper.DateNow; productReply.UserID = base.UserID; productReply.UserName = base.UserName; ProductReplyBLL.AddProductReply(productReply); if (ShopConfig.ReadConfigInfo().ReplyRestrictTime > 0) { CookiesHelper.AddCookie("ReplytCookies" + num2.ToString(), "ReplytCookies" + num2.ToString(), ShopConfig.ReadConfigInfo().ReplyRestrictTime, TimeType.Second); } } }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); string action = RequestHelper.GetQueryString <string>("Action"); switch (action) { case "Add": PostProductReply(); break; default: break; } int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 8; int count = 0; int commentID = RequestHelper.GetQueryString <int>("CommentID"); productReplyList = ProductReplyBLL.ReadProductReplyList(commentID, currentPage, pageSize, ref count, int.MinValue); ajaxPagerClass.CurrentPage = currentPage; ajaxPagerClass.PageSize = pageSize; ajaxPagerClass.Count = count; ajaxPagerClass.DisCount = false; ajaxPagerClass.ListType = false; string strUserID = string.Empty; foreach (ProductReplyInfo productReply in productReplyList) { if (strUserID == string.Empty) { strUserID = productReply.UserID.ToString(); } else { strUserID += "," + productReply.UserID.ToString(); } } if (strUserID != string.Empty) { UserSearchInfo userSearch = new UserSearchInfo(); userSearch.InUserID = strUserID; userList = UserBLL.SearchUserList(userSearch); } }
protected override void PageLoad() { base.PageLoad(); int queryString = RequestHelper.GetQueryString <int>("Page"); if (queryString < 1) { queryString = 1; } int pageSize = 20; int count = 0; this.productReplyList = ProductReplyBLL.ReadProductReplyList(queryString, pageSize, ref count, base.UserID); this.commonPagerClass.CurrentPage = queryString; this.commonPagerClass.PageSize = pageSize; this.commonPagerClass.Count = count; }
protected override void PageLoad() { base.PageLoad(); string queryString = RequestHelper.GetQueryString <string>("Action"); if ((queryString != null) && (queryString == "Add")) { this.PostProductReply(); } int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 8; int count = 0; int commentID = RequestHelper.GetQueryString <int>("CommentID"); this.productReplyList = ProductReplyBLL.ReadProductReplyList(commentID, currentPage, pageSize, ref count, -2147483648); this.ajaxPagerClass.CurrentPage = currentPage; this.ajaxPagerClass.PageSize = pageSize; this.ajaxPagerClass.Count = count; this.ajaxPagerClass.DisCount = false; this.ajaxPagerClass.ListType = false; string str2 = string.Empty; foreach (ProductReplyInfo info in this.productReplyList) { if (str2 == string.Empty) { str2 = info.UserID.ToString(); } else { str2 = str2 + "," + info.UserID.ToString(); } } if (str2 != string.Empty) { UserSearchInfo user = new UserSearchInfo(); user.InUserID = str2; this.userList = UserBLL.SearchUserList(user); } }