Ejemplo n.º 1
0
        protected void btnDel_Click(object sender, EventArgs e)
        {
            int index = SelfDepartGV.SelectedIndex;

            int       dataIndex = SelfDepartGV.Rows[index].DataItemIndex;
            DataTable dt        = (DataTable)Session["dtSources"];
            int       depId     = int.Parse(dt.DefaultView[dataIndex].Row["departmentId"].ToString());

            Button btn = null;

            btn         = (SelfDepartGV.Rows[index].FindControl("btnUpdate") as Button);
            btn.Visible = false;
            btn         = (SelfDepartGV.Rows[index].FindControl("btnCancle") as Button);
            btn.Visible = false;
            btn         = sender as Button;
            btn.Visible = false;

            SelfDepartProcess sdp = Session["SelfDepartProcess"] as SelfDepartProcess;

            sdp.SelfDepDel(depId);

            sdp.SelDepView();

            DataTable taskTable = sdp.MyDst.Tables["tbl_department"];

            Session["dtSources"]    = sdp.MyDst.Tables["tbl_department"] as DataTable;
            SelfDepartGV.DataSource = Session["dtSources"];

            SelfDepartGV.SelectedIndex = -1;
            SelfDepartGV.EditIndex     = -1;
            SelfDepartGV.DataBind();

            btnAdd.Enabled = true;
        }
Ejemplo n.º 2
0
        protected void SelfDepartGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            SelfDepartGV.PageIndex = e.NewPageIndex;

            SelfDepartGV.DataSource = Session["dtSources"];
            SelfDepartGV.DataBind();
        }
Ejemplo n.º 3
0
        protected void SelfDepartGV_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            if (SelfDepartGV.SelectedIndex == -1)
            {
                e.Cancel = false;
                int index = e.NewSelectedIndex;

                SelfDepartGV.EditIndex  = index;
                SelfDepartGV.DataSource = Session["dtSources"];
                SelfDepartGV.DataBind();

                Button btn = null;
                btn         = (SelfDepartGV.Rows[index].FindControl("btnDel") as Button);
                btn.Visible = true;
                btn         = (SelfDepartGV.Rows[index].FindControl("btnUpdate") as Button);
                btn.Visible = true;
                btn         = (SelfDepartGV.Rows[index].FindControl("btnCancle") as Button);
                btn.Visible = true;
            }
            else
            {
                e.Cancel = true;
            }

            btnAdd.Enabled = false;
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!(null == Session["totleAuthority"]))
            {
                AuthAttributes usrAuthAttr = (AuthAttributes)Session["totleAuthority"];

                bool flag = usrAuthAttr.HasOneFlag(AuthAttributes.selfCompany);
                if (!flag)
                {
                    Response.Redirect("~/Main/NoAuthority.aspx");
                }
            }
            else
            {
                string url = Request.FilePath;
                Session["backUrl"] = url;
                Response.Redirect("~/Account/Login.aspx");
            }

            if (!IsPostBack)
            {
                DataSet           MyDst  = new DataSet();
                SelfDepartProcess myView = new SelfDepartProcess(MyDst);

                myView.SelDepView();
                DataTable taskTable = myView.MyDst.Tables["tbl_department"];

                Session["SelfDepartProcess"] = myView;
                Session["dtSources"]         = taskTable;


                SelfDepartGV.DataSource = Session["dtSources"];//["dtSources"] as DataTable;
                SelfDepartGV.DataBind();
            }
        }
Ejemplo n.º 5
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            int index = SelfDepartGV.SelectedIndex;

            int       dataIndex = SelfDepartGV.Rows[index].DataItemIndex;
            DataTable dt        = (DataTable)Session["dtSources"];

            GridViewRow row        = SelfDepartGV.Rows[index];
            TextBox     tbDepName  = row.Cells[1].Controls[0] as TextBox;
            string      newDepName = tbDepName.Text.ToString().Trim();

            string strCheck = newDepName;

            newDepName = input_check(strCheck.Trim());

            if (newDepName.Equals(strCheck))
            {
                int depId = int.Parse(dt.DefaultView[dataIndex].Row["departmentId"].ToString());

                SelfDepartProcess sdp = Session["SelfDepartProcess"] as SelfDepartProcess;

                sdp.SelfDepUpdate(depId, newDepName);

                sdp.SelDepView();

                DataTable taskTable = sdp.MyDst.Tables["tbl_department"];
                Session["dtSources"] = sdp.MyDst.Tables["tbl_department"] as DataTable;

                Button btn = null;
                btn         = (SelfDepartGV.Rows[index].FindControl("btnDel") as Button);
                btn.Visible = false;
                btn         = (SelfDepartGV.Rows[index].FindControl("btnCancle") as Button);
                btn.Visible = false;
                btn         = sender as Button;
                btn.Visible = false;

                SelfDepartGV.SelectedIndex = -1;
                SelfDepartGV.EditIndex     = -1;

                SelfDepartGV.DataSource = Session["dtSources"];//["dtSources"] as DataTable;
                SelfDepartGV.DataBind();

                btnAdd.Enabled = true;
            }
            else
            {
                tbDepName.Text             = newDepName;
                SelfDepartGV.SelectedIndex = index;
                SelfDepartGV.EditIndex     = index;
            }
        }
Ejemplo n.º 6
0
        protected void btnCancle_Click(object sender, EventArgs e)
        {
            int index = SelfDepartGV.SelectedIndex;

            Button btn = null;

            btn         = (SelfDepartGV.Rows[index].FindControl("btnUpdate") as Button);
            btn.Visible = false;
            btn         = (SelfDepartGV.Rows[index].FindControl("btnCancle") as Button);
            btn.Visible = false;
            btn         = sender as Button;
            btn.Visible = false;

            SelfDepartGV.DataSource = Session["dtSources"];//["dtSources"] as DataTable;

            SelfDepartGV.SelectedIndex = -1;
            SelfDepartGV.EditIndex     = -1;
            SelfDepartGV.DataBind();

            btnAdd.Enabled = true;
        }