protected void itnDelete_Click(object sender, ImageClickEventArgs e) { DeptInfos dept = new DeptInfos(); if (TreeView1.SelectedValue.Equals("")) { return; } bool isOK = dept.RemoveDeptinfo(int.Parse(TreeView1.SelectedValue)); if (!isOK) { ltrScript.Text = JSHelper.GetAlertScript("소속되어 있는 부서나 사원이 있습니다. 확인 후 삭제 해주세요.", false); return; } else { WebCommon.FillComDeptTree(TreeView1); TreeView1.ExpandAll(); SetButtons(); ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제되었습니다.", false); return; } }
protected void iBtnSave_Click(object sender, ImageClickEventArgs e) { DeptInfos dept = new DeptInfos(); if (ltrHiddenDeptID.Text.Equals("")) { Literal1.Text = JSHelper.GetAlertScript("부서를 선택해 주세요.", false); return; } if (Request["mode"].Equals("New")) { if (txtDeptNew.Text.Equals("")) { Literal1.Text = JSHelper.GetAlertScript("등록하실 부서명을 입력하세요.", false); return; } dept.AddDeptInfo(int.Parse(ltrHiddenDeptID.Text) , int.Parse(ltrHiddenLevel.Text) + 1 , txtDeptNew.Text , DateTime.Now , ((SiteIdentity)User.Identity).Emp_Ref_ID); Response.Redirect("ctl2103.aspx?mode=New"); } else if (Request["mode"].Equals("Rename")) { if (txtDeptRename.Text.Equals("")) { Literal1.Text = JSHelper.GetAlertScript("바꾸실 부서명을 입력하세요.", false); return; } dept.RenameDeptName(int.Parse(ltrHiddenDeptID.Text), txtDeptRename.Text); Response.Redirect("ctl2103.aspx?mode=Rename"); } else if (Request["mode"].Equals("Move")) { if (txtMoveDeptID.Text.Equals("")) { Literal1.Text = JSHelper.GetAlertScript("이동하실 부서경로를 선택 하세요.", false); return; } dept.MoveDeptPath(int.Parse(ltrHiddenDeptID.Text), int.Parse(txtMoveDeptID.Text), int.Parse(txtMoveLevel.Text) + 1); Response.Redirect("ctl2103.aspx?mode=Move"); } else if (Request["mode"].Equals("Remove")) { if (ltrTreePath_Remove.Text.Equals("")) { Literal1.Text = JSHelper.GetAlertScript("삭제하실 부서를 선택 하세요.", false); return; } bool isOK = dept.RemoveDeptinfo(int.Parse(ltrHiddenDeptID.Text)); if (!isOK) { Literal1.Text = JSHelper.GetAlertScript("소속되어 있는 부서나 사원이 있습니다. 확인 후 삭제 해주세요.", false); } else { Response.Redirect("ctl2103.aspx?mode=Remove"); } } }