protected void Page_Load(object sender, EventArgs e) { Users usr = (Users)Session["Identify"]; BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID); if (!PageAuthorityManage.hasAuthority(info, "组织管理")) { Response.Write("<script Language='JavaScript'>alert('抱歉!您没有此操作的权限');window.location.href ='../Account/ApplyListPage.aspx'</script>"); } if (!IsPostBack) {//初次加载 DataSet allBU = BusinessUnit.GetAllBU(); buList.DataSource = allBU.Tables[0].DefaultView; buList.DataTextField = "UnitName"; buList.DataValueField = "UnitID"; buList.DataBind(); } else { if (Department.hasDepartmentInfo(Request["departmentName"].Trim())) { string name = Request["departmentName"]; string boss = Request["boss"]; string leader = Request["leader"]; Session["tempName"] = name; Session["tempBoss"] = boss; Session["tempLeader"] = leader; Session["tempParent"] = buList.SelectedValue; Response.Write("<Script Language='JavaScript'>if ( window.confirm('部门已存在,确认更新?')) {window.location.href='DepartmentUpdate.aspx' } else {window.location.href='#' };</script>"); } else { Department.SetDepartment(Request["departmentName"], Convert.ToInt32(buList.SelectedValue), Request["boss"], Request["leader"]); Response.Redirect("~/Account/BasicInfo.aspx"); } } }