protected void Page_Load(object sender, EventArgs e) { if (Session["UserName"] == null || Session["SystemRole"] == null) { Response.Redirect("login.aspx"); } if (!IsPostBack) { int deptId = Convert.ToInt32(Session["DeptId"]); if (Request.QueryString["id"] == "redirectSave") { Page.ClientScript.RegisterStartupScript(this.GetType(), "toastr_message", "toastr.success('تم حفظ بيانات اللجنة بنجاح', 'تم')", true); } if (Request.QueryString["id"] == "redirectUpdate") { Page.ClientScript.RegisterStartupScript(this.GetType(), "toastr_message", "toastr.success('تم تعديل بيانات اللجنة بنجاح', 'تم')", true); } if (Session["SystemRole"].ToString() == "5") { btnaddNewCommittee.Visible = false; LinkButton1.Visible = false; } else { btnaddNewCommittee.Visible = true; LinkButton1.Visible = true; } LoadCommittees(); gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); gvCommittee.DataBind(); } }
protected void btnSearch_Click(object sender, EventArgs e) { int deptId = Convert.ToInt32(Session["DeptId"]); gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); gvCommittee.DataBind(); }
protected void gvCommittee_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { int deptId = Convert.ToInt32(Session["DeptId"]); gvCommittee.EditIndex = -1; gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); gvCommittee.DataBind(); }
protected void gvCommittee_PageIndexChanging(object sender, GridViewPageEventArgs e) { int deptId = Convert.ToInt32(Session["DeptId"]); gvCommittee.PageIndex = e.NewPageIndex; gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); gvCommittee.DataBind(); }
private void LoadCommittees() { int deptId = Convert.ToInt32(Session["DeptId"]); this.gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); this.gvCommittee.DataBind(); ViewState["dt"] = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); ViewState["sort"] = "Asc"; }
protected void gvCommittee_RowDeleting(object sender, GridViewDeleteEventArgs e) { int deptId = Convert.ToInt32(Session["DeptId"]); int committeeId = Convert.ToInt32(gvCommittee.Rows[e.RowIndex].Cells[1].Text); string committee = WebApiConsume.DeleteCommittee(Utilities.BASE_URL + "/api/Committees", committeeId); if (committee == "") { } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "تم", "alert('تم مسح بيانات اللجنة بنجاح');", true); gvCommittee.DataSource = WebApiConsume.ShowCommittees(txtCommitteeName.Text.Trim().ToLower(), deptId); gvCommittee.DataBind(); } }