/// <summary> /// 删除单位 /// </summary> /// <returns>1.操作成功;2.下级部门存在;3.部门用户存在;</returns> public int DeleteUnit(int id) { List <Unit> unitList = dal.GetUnitsByPath(string.Format("/{0}/", id)); if (unitList.Count > 1) { return(2); } List <User> userList = userDal.GetUsersByUnitID(id); if (userList.Count > 0) { return(3); } dal.DeleteUnit(id); return(1); }
/// <summary> /// To Delete Unit /// </summary> /// <param name="UnitID"></param> /// <returns></returns> public string DeleteUnit(int UnitID) { objUnitDAL = new UnitDAL(); return(objUnitDAL.DeleteUnit(UnitID)); }