This commit is contained in:
parent
65c465ed67
commit
85089988bd
|
|
@ -120,6 +120,20 @@ namespace BLL
|
|||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除项目用户信息
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteAllCQMS_Law_ConstructionStandardListByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.CQMS_Law_ConstructionStandardListProject where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.CQMS_Law_ConstructionStandardListProject.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目ID删除所有标准规范
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ namespace BLL
|
|||
{
|
||||
public class DataTypeProjectService
|
||||
{
|
||||
public static Model.CNPCDB db = Funs.DB;
|
||||
//public static Model.CNPCDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 记录数
|
||||
|
|
@ -23,7 +23,7 @@ namespace BLL
|
|||
/// <summary>
|
||||
/// 定义变量
|
||||
/// </summary>
|
||||
private static IQueryable<Model.DataBase_DataTypeProject> qq = from x in db.DataBase_DataTypeProject orderby x.SortIndex select x;
|
||||
private static IQueryable<Model.DataBase_DataTypeProject> qq = from x in Funs.DB.DataBase_DataTypeProject orderby x.SortIndex select x;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目列表
|
||||
|
|
@ -129,6 +129,20 @@ namespace BLL
|
|||
db.DataBase_DataTypeProject.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除所有对应资料库类别信息
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
public static void DeleteAllDataTypeProjectByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.DataBase_DataTypeProject where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.DataBase_DataTypeProject.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 获取施工资料库类别项
|
||||
|
|
|
|||
|
|
@ -319,6 +319,19 @@ namespace BLL
|
|||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除所有对应分项信息
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteAllBreakdownByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.WBS_BreakdownProject where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.WBS_BreakdownProject.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据一个单位工程信息删除所有对应分项信息
|
||||
|
|
|
|||
|
|
@ -128,6 +128,19 @@ namespace BLL
|
|||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除所有分部/子分部信息
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteAllDivisionProjectByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.WBS_DivisionProject where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.WBS_DivisionProject.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取施工分部/子分部项
|
||||
|
|
|
|||
|
|
@ -119,6 +119,20 @@
|
|||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除项目用户信息
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteAllProjectUserByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.Project_ProjectUser where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.Project_ProjectUser.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
///根据项目id集合获取对应项目的所有项目用户
|
||||
|
|
|
|||
|
|
@ -142,6 +142,20 @@ namespace BLL
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目Id删除装置
|
||||
/// </summary>
|
||||
/// <param name="monthReportId"></param>
|
||||
public static void DeleteProjectInstallationByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.Project_Installation where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.Project_Installation.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取装置/单元名称项
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -90,6 +90,20 @@ namespace BLL
|
|||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目Id删除班组信息
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
public static void DeleteAllTeamGroupByProjectId(string projectId)
|
||||
{
|
||||
var dellist = from x in Funs.DB.ProjectData_TeamGroup where x.ProjectId == projectId select x;
|
||||
if (dellist.Count() > 0)
|
||||
{
|
||||
Funs.DB.ProjectData_TeamGroup.DeleteAllOnSubmit(dellist);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 获取班组人数
|
||||
|
|
|
|||
|
|
@ -111,8 +111,15 @@ namespace FineUIPro.Web.ProjectData
|
|||
if (project != null)
|
||||
{
|
||||
BLL.LogService.DeleteLog(rowID);
|
||||
BLL.Project_InstallationService.DeleteProjectInstallationByProjectId(rowID);
|
||||
BLL.DataTypeProjectService.DeleteAllDataTypeProjectByProjectId(rowID);
|
||||
BLL.BreakdownProjectService.DeleteAllBreakdownByProjectId(rowID);
|
||||
BLL.DivisionProjectService.DeleteAllDivisionProjectByProjectId(rowID);
|
||||
//BLL.ReportRemindService.DeleteReportRemindByProjectId(rowID);
|
||||
//BLL.ProjectUnitService.DeleteProjectUnitByProjectId(rowID);
|
||||
BLL.ProjectUnitService.DeleteProjectUnitByProjectId(rowID);
|
||||
BLL.TeamGroupService.DeleteAllTeamGroupByProjectId(rowID);
|
||||
BLL.ProjectUserService.DeleteAllProjectUserByProjectId(rowID);
|
||||
BLL.ConstructionStandardListProjectService.DeleteAllCQMS_Law_ConstructionStandardListByProjectId(rowID);
|
||||
BLL.ProjectService.DeleteProject(rowID);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -283,8 +283,8 @@ namespace FineUIPro.Web.ProjectData
|
|||
this.ProjectId = project.ProjectId;
|
||||
ProjectService.AddProject(project);
|
||||
|
||||
// 初始化焊接环境变量设置
|
||||
BLL.Project_SysSetService.InsertHjglInit(project.ProjectId);
|
||||
//// 初始化焊接环境变量设置
|
||||
//BLL.Project_SysSetService.InsertHjglInit(project.ProjectId);
|
||||
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId, BLL.Const.BtnAdd);
|
||||
}
|
||||
else
|
||||
|
|
@ -301,9 +301,9 @@ namespace FineUIPro.Web.ProjectData
|
|||
|
||||
this.SetProjectManager(project.ProjectId);/// 设置项目、施工、安全经理
|
||||
this.InsertDataTypeToProject(project.ProjectId);////初始化资料类别数据
|
||||
this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
|
||||
this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
|
||||
this.InsertZT(project); //初始化总图
|
||||
//this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
|
||||
//this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
|
||||
//this.InsertZT(project); //初始化总图
|
||||
}
|
||||
|
||||
#region 根据项目id增加资料类别初始化数据
|
||||
|
|
|
|||
Loading…
Reference in New Issue