Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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";
        }
Exemplo n.º 6
0
        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();
            }
        }