Esempio n. 1
0
        /// <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);
                }
            }
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
        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);
                }
            }
        }
Esempio n. 4
0
        /// <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);
            }
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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);
            }
        }