protected void Page_Load(object sender, EventArgs e) { try { this.Master.name.Text = Session["User"].ToString(); } catch (Exception ex) { Response.Redirect("index.aspx"); } ComposeDAL cdal = new ComposeDAL(); btnDelete.Visible = true; btnDelete2.Visible = false; DataSet ds = cdal.GetMessage(Session["User"].ToString()); gvMessage.DataSource = ds; gvMessage.DataBind(); lblEmpty.Visible = false; if (ds.Tables[0].Rows.Count == 0) { lblEmpty.Visible = true; } }
protected void btnInbox_Click(object sender, EventArgs e) { gvMessage.Columns[1].Visible = true; gvMessage.Columns[0].Visible = true; ComposeDAL cdal = new ComposeDAL(); btnDelete.Visible = true; btnDelete2.Visible = false; DataSet ds = cdal.GetMessage(Session["User"].ToString()); gvMessage.DataSource = ds; gvMessage.DataBind(); lblEmpty.Visible = false; if (ds.Tables[0].Rows.Count == 0) { lblEmpty.Visible = true; } }
protected void btnDelete_Click(object sender, EventArgs e) { foreach (GridViewRow row in gvMessage.Rows) { CheckBox cb = (CheckBox)row.FindControl("DeleteSelector"); if (cb != null && cb.Checked) { int id = Convert.ToInt32(gvMessage.DataKeys[row.RowIndex].Value); ComposeDAL cdal = new ComposeDAL(); cdal.DeleteMessage(id); } } ComposeDAL cdall = new ComposeDAL(); DataSet ds = cdall.GetMessage(Session["User"].ToString()); gvMessage.DataSource = ds; gvMessage.DataBind(); lblEmpty.Visible = false; if (ds.Tables[0].Rows.Count == 0) { lblEmpty.Visible = true; } }