Exemplo n.º 1
0
 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "editt")
     {
         Div1.Style["display"] = "inline";
         int xy = Convert.ToInt32(e.CommandArgument);
         Button9.Text      = "确定";
         GridView1.Visible = false;
         if (GridView1.Visible == true)
         {
             Button1.Visible  = true;
             Button4.Visible  = true;
             Button5.Visible  = true;
             ListBox1.Visible = true;
             TextBox5.Visible = true;
         }
         else if (GridView1.Visible == false)
         {
             Button1.Visible  = false;
             Button4.Visible  = false;
             Button5.Visible  = false;
             ListBox1.Visible = false;
             TextBox5.Visible = false;
         }
         TextBox1.Text = GridView1.Rows[xy].Cells[1].Text;
         TextBox2.Text = GridView1.Rows[xy].Cells[2].Text;
         //TextBox3.Text = GridView1.Rows[xy].Cells[3].Text;
         //TextBox4.Text = GridView1.Rows[xy].Cells[4].Text;
         Model.Department de = new Model.Department();
         Model.staff      st = new Model.staff();
         de               = new DAL.DepartmentDAO().getDepartById(GridView1.Rows[xy].Cells[3].Text);
         st               = new DAL.StaffDAO().getStaffByNum(GridView1.Rows[xy].Cells[4].Text);
         TextBox3.Text    = de.DepartName;
         TextBox4.Text    = st.StaffName;
         Image11.Visible  = true;
         Image11.ImageUrl = "~/Image/对号.png";
         Image12.Visible  = true;
         Image12.ImageUrl = "~/Image/对号.png";
         Image1.Visible   = true;
         Image1.ImageUrl  = "~/Image/对号.png";
         Image2.Visible   = true;
         Image2.ImageUrl  = "~/Image/对号.png";
         rl.Refresh3("departId", "departName", "Department", TextBox1.Text, ListBox2);
     }
     if (e.CommandName == "deletee")
     {
         ideas.Style["display"] = "inline";
         int x = Convert.ToInt32(e.CommandArgument);
         Session["e"] = x;
     }
 }
Exemplo n.º 2
0
        protected void Button4_Click(object sender, EventArgs e)
        {
            bool xx = new DAL.DepartmentDAO().deleteAllDeparts();

            if (xx)
            {
                Response.Write("<script>alert('删除成功!')</script>");
                Refreshs("");
            }
            else
            {
                Response.Write("<script>alert('删除失败!')</script>");
            }
        }
Exemplo n.º 3
0
        protected void Button6_Click(object sender, EventArgs e)
        {
            switch (Button6.Text)
            {
            case "增加":
            {
                Model.Department add = new Department();
                add.SysUser = new DAL.SysUserDAO().getUserById(TextBox4.Text);
                if (add.SysUser != null)
                {
                    add.DepartId         = TextBox1.Text;
                    add.DepartName       = TextBox2.Text;
                    add.ParentdepartName = new DAL.DepartmentDAO().getDepartById(TextBox3.Text);
                    bool xx = new DAL.DepartmentDAO().addDepart(add);
                    if (xx == true)        //添加一个部门
                    {
                        Response.Write("<script>alert('添加成功!')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('添加失败!')</script>");
                }
            }
            break;

            case "确定":
            {
                Button           btn    = sender as Button;
                Model.Department update = new Department();
                update.DepartId                    = TextBox1.Text;
                update.DepartName                  = TextBox2.Text;
                update.SysUser                     = new DAL.SysUserDAO().getUserById(TextBox4.Text);
                update.ParentdepartName            = new DAL.DepartmentDAO().getDepartById(TextBox3.Text);
                update.SysUser.StaffNum            = TextBox4.Text;
                update.ParentdepartName.DepartName = TextBox3.Text;
                bool xx = new DAL.DepartmentDAO().updateDepart(update);
                if (xx)
                {
                    Response.Write("<script>alert('修改成功!')</script>");
                    Refreshs("");
                }
                else
                {
                    Response.Write("<script>alert('修改失败!')</script>");
                }
            }
            break;
            }
        }
Exemplo n.º 4
0
        protected void Button200_Click(object sender, EventArgs e)
        {
            Model.Department delete = new Model.Department();
            int x = Convert.ToInt32(Session["e"]);

            delete.DepartId = GridView1.Rows[x].Cells[1].Text;
            bool yy = new DAL.DepartmentDAO().deleteDepartById(GridView1.Rows[x].Cells[1].Text);

            if (yy)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('删除成功!');", true);
                Server.Transfer("管理部门.aspx");
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('删除失败!');", true);
            }
        }
Exemplo n.º 5
0
        protected void Button30_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            Model.Department delete = new Model.Department();
            GridViewRow      row    = (GridViewRow)btn.NamingContainer;

            delete.DepartId = row.Cells[0].Text;
            int  xx = new DAL.DepartmentDAO().updateParentDepartName(delete);
            bool yy = new DAL.DepartmentDAO().deleteDepartById(delete.DepartId);

            if (yy && xx > 0)
            {
                Response.Write("<script>alert('删除成功,并将其下属部门的上级部门重置!')</script>");
                Refreshs("");
            }
            else
            {
                Response.Write("<script>alert('删除失败!')</script>");
            }
        }
Exemplo n.º 6
0
 protected void Button100_Click(object sender, EventArgs e)
 {
     DAL.DepartmentDAO DeleteAll = new DAL.DepartmentDAO();
     DeleteAll.deleteAllDeparts();//删除所有部门
 }
Exemplo n.º 7
0
        protected void Button9_Click(object sender, EventArgs e)
        {
            switch (Button9.Text)
            {
            case "增加":
            {
                if (Image12.ImageUrl == "~/Image/对号.png" && Image11.ImageUrl == "~/Image/对号.png")
                {
                    if (TextBox3.Text == "")
                    {
                        TextBox3.Text = "暂无";
                    }
                    if (TextBox4.Text == "")
                    {
                        TextBox4.Text = "暂无";
                    }
                    Model.Department add = new Model.Department();
                    DAL.Query        nn  = new DAL.Query();
                    int n = nn.query("Department");
                    add.Num              = (n + 1).ToString();
                    add.StaffNum         = TextBox4.Text;
                    add.DepartId         = TextBox1.Text;
                    add.DepartName       = TextBox2.Text;
                    add.ParentdepartName = TextBox3.Text;
                    bool xx = new DAL.DepartmentDAO().addDepart(add);
                    if (xx == true)        //添加一个部门
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('添加成功!');window.location.href='管理部门.aspx'", true);
                        Div1.Style["display"] = "none";
                        GridView1.Visible     = true;
                        if (GridView1.Visible == true)
                        {
                            Button1.Visible  = true;
                            Button4.Visible  = true;
                            Button5.Visible  = true;
                            ListBox1.Visible = true;
                            TextBox5.Visible = true;
                        }
                        else if (GridView1.Visible == false)
                        {
                            Button1.Visible  = false;
                            Button4.Visible  = false;
                            Button5.Visible  = false;
                            ListBox1.Visible = false;
                            TextBox5.Visible = false;
                        }
                    }
                    else
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('添加失败!');", true);
                    }
                }
                else
                {
                    Response.Write("<script>window.location.href='#div_kkk'</script>");
                }
            }
            break;

            case "确定":
            {
                Button           btn    = sender as Button;
                Model.Department update = new Model.Department();
                update.DepartId         = TextBox1.Text;
                update.DepartName       = TextBox2.Text;
                update.StaffNum         = TextBox4.Text;
                update.ParentdepartName = TextBox3.Text;
                bool xx = new DAL.DepartmentDAO().updateDepart(update);
                if (xx)
                {
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('修改成功!');", true);
                    Div1.Style["display"] = "none";
                    GridView1.Visible     = true;
                    if (GridView1.Visible == true)
                    {
                        Button1.Visible  = true;
                        Button4.Visible  = true;
                        Button5.Visible  = true;
                        ListBox1.Visible = true;
                        TextBox5.Visible = true;
                    }
                    else if (GridView1.Visible == false)
                    {
                        Button1.Visible  = false;
                        Button4.Visible  = false;
                        Button5.Visible  = false;
                        ListBox1.Visible = false;
                        TextBox5.Visible = false;
                    }
                    rg.Refresh("select * from Department order by num", "departId", GridView1);
                }
                else
                {
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "msg", "alert('修改失败!');", true);
                }
            }
            break;
            }
        }