public void DeleteDepartment(HttpContext context) { var DepartmentID = context.Request.QueryString["DepartmentID"]; DepartmentInfoBLL bll = new DepartmentInfoBLL(); bool b = false; if (!string.IsNullOrEmpty(DepartmentID)) { b = bll.UpdateDelete(Convert.ToInt32(DepartmentID), ComPage.CurrentUser.UserID); DepartmentUserLogBLL.WriteDepartmentUserLogToDB(DepartmentID.ToInt(), "删除部门", 2, 0, ComPage.CurrentAdmin.UserID); } context.Response.Write(b ? "1" : "0"); }
protected void DepartmentInfoInfoSave() { if (UserID > 0) { UsersBLL usersbll = new UsersBLL(); int DepartmentID = 0; try { DepartmentID = int.Parse(this.txtDepartmentID.Value); } catch { } bool bFlag = false; Users model = new Users(); model.DepartmentID = DepartmentID; model.UserID = UserID; model.RecordIsDelete = false; model.RecordUpdateUserID = LoginUserID; model.RecordUpdateTime = DateTime.Now; bFlag = usersbll.UpdateDepartmentID(model); //日志添加 DepartmentUserLogBLL.WriteDepartmentUserLogToDB(DepartmentID, "用户关联部门", 3, UserID, LoginUserID); if (bFlag) { Response.Write(IFrameLayerClosetwo("关联部门成功!")); Response.End(); } else { Response.Write(IFrameLayerClosetwo("关联部门失败!")); Response.End(); } } else { Response.Write(IFrameLayerClosetwo("未获取到用户!")); Response.End(); } }
protected void DepartmentInfoInfoSave() { DepartmentInfoBLL DepartmentInfoBLL = new DepartmentInfoBLL(); DepartmentInfoNameChild = this.txtDepartmentNameChild.Value.Trim(); DepartmentInfoName = this.txtDepartmentName.Value.ToString(); string Remark = ""; Remark = this.txtRemark.Value.ToString(); try { ParentID = int.Parse(this.txtDepartmentID.Value); } catch { } if (DepartmentInfoNameChild.Length > 50) { Response.Write(IFrameLayerClosetwo("部门名称输入过长,请重新输入!")); Response.End(); } if (this.txtDepartmentNameChild.Value.ToString() == "") { Response.Write(IFrameLayerClosetwo("请填写部门名称!")); Response.End(); } if (this.txtDepartmentCode.Value.ToString() == "") { Response.Write(IFrameLayerClosetwo("请填写部门编码名称!")); Response.End(); } if ((ParentID == DepartmentID) && ParentID != 0 && DepartmentID != 0) { Response.Write(IFrameLayerClosetwo("父级选择错误,请重新选择!")); Response.End(); } DataSet ds2 = new DataSet(); ds2 = DepartmentInfobll.GetParentNameList("r.DepartmentID=" + ParentID + " and r.RecordIsDelete=0 "); if (ds2.Tables[0].Rows.Count > 0) { if (DepartmentID != 0) { if (ds2.Tables[0].Rows[0]["ParentID"].ToInt() == DepartmentID) { Response.Write(IFrameLayerClosetwo("父级选择错误,请重新选择!")); Response.End(); } } } DataSet ds = new DataSet(); ds = DepartmentInfobll.GetParentNameList("r.DepartmentID<>" + DepartmentID + " and r.DepartmentName='" + DepartmentInfoNameChild + "' and r.RecordIsDelete=0 "); if (ds.Tables[0].Rows.Count > 0) { Response.Write(IFrameLayerClosetwo("部门名称重复,重新填写!")); Response.End(); } ds = DepartmentInfobll.GetParentNameList(" r.DepartmentID<>" + DepartmentID + " and r.DepartmentCode='" + this.txtDepartmentCode.Value.ToString() + "' and r.RecordIsDelete=0 "); if (ds.Tables[0].Rows.Count > 0) { Response.Write(IFrameLayerClosetwo("部门编码重复,重新填写!")); Response.End(); } bool bFlag = false; if (this.btnSave.Text == "修改部门") { DepartmentInfo model = new DepartmentInfo(); model.DepartmentID = Request.QueryString["DepartmentID"].ToString().ToInt(); model.Remark = Remark; model.DepartmentName = DepartmentInfoNameChild; model.ParentID = ParentID; model.DepartmentCode = this.txtDepartmentCode.Value.ToString(); model.RecordIsDelete = false; model.UpdateUser = LoginUserID; model.RecordUpdateTime = DateTime.Now; if (this.RadioYes.Checked == true) { model.IsReceiveBusiness = true; } else { model.IsReceiveBusiness = false; } bFlag = DepartmentInfoBLL.Update(model); DepartmentUserLogBLL.WriteDepartmentUserLogToDB(DepartmentID, "修改部门", 1, 0, LoginUserID); if (bFlag) { Response.Write(IFrameLayerClosetwo("修改部门成功!")); Response.End(); } else { Response.Write(IFrameLayerClosetwo("修改部门失败")); Response.End(); } } else { DepartmentInfo model = new DepartmentInfo(); model.DepartmentID = DepartmentID; model.DepartmentName = DepartmentInfoNameChild; model.ParentID = ParentID; model.Remark = Remark; model.DepartmentCode = this.txtDepartmentCode.Value.ToString(); model.RecordIsDelete = false; model.RecordUpdateTime = DateTime.Now; model.CreatedUser = LoginUserID; model.RecordCreateTime = DateTime.Now; if (this.RadioYes.Checked == true) { model.IsReceiveBusiness = true; } else { model.IsReceiveBusiness = false; } int DepartmentInfoIdNew = 0; DepartmentInfoIdNew = DepartmentInfoBLL.Add(model); DepartmentUserLogBLL.WriteDepartmentUserLogToDB(DepartmentInfoIdNew, "添加部门", 0, 0, LoginUserID); if (DepartmentInfoIdNew > 0) { Response.Write(IFrameLayerClosetwo("添加部门成功!")); Response.End(); } else { Response.Write(IFrameLayerClosetwo("添加部门失败,继续添加!")); Response.End(); } } }