无法删除错误录入的装置/单元 做一个 删除装置提示有对应工区、单位工程如果挂着就提示一下
本部用户信息维护 部门不必填
This commit is contained in:
@@ -8,6 +8,7 @@ using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Model;
|
||||
|
||||
namespace FineUIPro.Web.ProjectData
|
||||
{
|
||||
@@ -382,6 +383,13 @@ namespace FineUIPro.Web.ProjectData
|
||||
BLL.WbsDetailService.DeleteWbsDetailByToWbs(wbsSet.WbsSetId); //删除进度记录
|
||||
BLL.WbsSetService.DeleteWbsSet(wbsSet.WbsSetId);
|
||||
}
|
||||
var unitWorks = (from x in Funs.DB.WBS_UnitWork where x.InstallationId == installationId select x).ToList();
|
||||
foreach (var unitWork in unitWorks)
|
||||
{
|
||||
BLL.BreakdownProjectService.DeleteAllBreakdownByUnitWorkId(unitWork.UnitWorkId);
|
||||
BLL.DivisionProjectService.DeleteDivisionProjectByUnitWorkId(unitWork.UnitWorkId);
|
||||
BLL.UnitWorkService.DeleteUnitWorkById(unitWork.UnitWorkId);
|
||||
}
|
||||
|
||||
//删除单位工程及子单位工程
|
||||
var unitProjects = from x in Funs.DB.Wbs_UnitProject join y in Funs.DB.WBS_CnProfession on x.CnProfessionId equals y.CnProfessionId where y.InstallationId == installationId && x.CnProfessionId != null select x;
|
||||
|
||||
Reference in New Issue
Block a user