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); } }
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>"); } }
//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); } }
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("我的留言"); }
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; }
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>"); } }