Ejemplo n.º 1
0
        private void lkbtnDeleteCheck_Click(object sender, EventArgs e)
        {
            IList <int> msgIDs = new List <int>();
            int         num    = 0;

            foreach (GridViewRow row in this.grdStoreMessage.Rows)
            {
                CheckBox box = (CheckBox)row.FindControl("checkboxCol");
                if (box.Checked)
                {
                    num++;
                    int item = Convert.ToInt32(this.grdStoreMessage.DataKeys[row.RowIndex].Value, CultureInfo.InvariantCulture);
                    msgIDs.Add(item);
                }
            }
            if (num != 0)
            {
                int num3 = StoreMessageBrowser.DeleteStoreMessages(msgIDs);
                this.BindSearch();
                this.ShowMsg(string.Format(CultureInfo.InvariantCulture, "成功删除{0}条留言", new object[] { num3 }), true);
            }
            else
            {
                this.ShowMsg("请先选择需要删除的留言", false);
            }
        }
Ejemplo n.º 2
0
 protected void rptStoreMessage_ItemCommond(object sender, RepeaterCommandEventArgs e)
 {
     if (e.CommandName.Equals("del"))
     {
         int ID = Convert.ToInt32(e.CommandArgument);
         StoreMessageBrowser.DeleteStoreMessage(ID);
         this.Page.Response.Write("<script>alert('删除成功!');window.location='MyStoreMessage.aspx?t=1';</script>");
     }
 }
Ejemplo n.º 3
0
        //private void grdArticleList_ReBindData(object sender)
        //{
        //    this.BindSearch();
        //}



        private void grdArticleList_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int ID = (int)this.grdStoreMessage.DataKeys[e.RowIndex].Value;

            if (StoreMessageBrowser.DeleteStoreMessage(ID))
            {
                this.BindSearch();
                this.ShowMsg("成功删除了一条留言", true);
            }
            else
            {
                this.ShowMsg("删除失败", false);
            }
        }
Ejemplo n.º 4
0
        protected override void AttachChildControls()
        {
            int    num;
            int    num2;
            string url = this.Page.Request.QueryString["returnUrl"];

            if (!string.IsNullOrWhiteSpace(this.Page.Request.QueryString["returnUrl"]))
            {
                this.Page.Response.Redirect(url);
            }
            MemberInfo currentMember = MemberProcessor.GetCurrentMember();

            this.rptStoreMessage = (VshopTemplatedRepeater)this.FindControl("rptStoreMessage");
            this.rptStoreMessage.ItemDataBound += new RepeaterItemEventHandler(this.rptStoreMessage_ItemDataBound);
            this.rptStoreMessage.ItemCommand   += new RepeaterCommandEventHandler(this.rptStoreMessage_ItemCommond);
            this.txtMsgCon      = (TextBox)this.FindControl("txtMsgCon");
            this.btnSave        = (Button)this.FindControl("btnSave");
            this.btnSave.Click += new EventHandler(this.btnSave_Click);
            this.txtTotalPages  = (HtmlInputHidden)this.FindControl("txtTotal");
            this.txtt           = (HtmlInputHidden)this.FindControl("txtt");
            if (!int.TryParse(this.Page.Request.QueryString["page"], out num))
            {
                num = 1;
            }
            if (!int.TryParse(this.Page.Request.QueryString["size"], out num2))
            {
                num2 = 20;
            }

            StoreMessageQuery query = new StoreMessageQuery();

            if (this.Page.Request.QueryString["t"] != null)
            {
                query.MsgUserID = currentMember.UserId;
                t          = Convert.ToInt32(this.Page.Request.QueryString["t"]);
                txtt.Value = t + "";;
            }
            query.PageSize  = num2;
            query.PageIndex = num;
            query.SortBy    = "MsgTime";
            query.SortOrder = SortAction.Desc;
            DbQueryResult res = StoreMessageBrowser.GetMsgList(query);

            this.rptStoreMessage.DataSource = res.Data;
            this.rptStoreMessage.DataBind();
            this.txtTotalPages.SetWhenIsNotNull(res.TotalRecords.ToString());
            PageTitle.AddSiteNameTitle("我的留言");
        }
Ejemplo n.º 5
0
        private void BindSearch()
        {
            StoreMessageQuery query = new StoreMessageQuery
            {
                UserName  = this.txtUserName.Text.Trim(),
                StoreName = this.txtStoreName.Text,
                PageIndex = this.pager.PageIndex,
                PageSize  = this.pager.PageSize,
                SortBy    = "MsgTime",
                SortOrder = SortAction.Desc
            };
            DbQueryResult res = StoreMessageBrowser.GetMsgList(query);

            this.grdStoreMessage.DataSource = res.Data;
            this.grdStoreMessage.DataBind();
            this.pager.TotalRecords  = res.TotalRecords;
            this.pager1.TotalRecords = res.TotalRecords;
        }
Ejemplo n.º 6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            MemberInfo currentMember = MemberProcessor.GetCurrentMember();
            //int DisUserID = Globals.GetCurrentDistributorId();
            string       MsgCon = this.txtMsgCon.Text.Trim();
            StoreMessage sm     = new StoreMessage();

            sm.DisUserID   = 0;
            sm.MsgUserID   = currentMember.UserId;
            sm.MessaegeCon = MsgCon;
            sm.MsgTime     = DateTime.Now;
            StoreMessageBrowser.AddStoreMessage(sm);
            this.txtMsgCon.Text = "";
            if (t == 1)
            {
                this.Page.Response.Write("<script>alert('发布成功!');window.location='MyStoreMessage.aspx?t=1';</script>");
            }
            else
            {
                this.Page.Response.Write("<script>alert('发布成功!');window.location='MyStoreMessage.aspx';</script>");
            }
        }