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; } }
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>"); } }
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; } }
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); } }
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>"); } }
protected void Button100_Click(object sender, EventArgs e) { DAL.DepartmentDAO DeleteAll = new DAL.DepartmentDAO(); DeleteAll.deleteAllDeparts();//删除所有部门 }
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; } }