This commit is contained in:
parent
65c465ed67
commit
85089988bd
|
|
@ -120,6 +120,20 @@ namespace BLL
|
||||||
Funs.DB.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
/// 根据项目ID删除所有标准规范
|
/// 根据项目ID删除所有标准规范
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace BLL
|
||||||
{
|
{
|
||||||
public class DataTypeProjectService
|
public class DataTypeProjectService
|
||||||
{
|
{
|
||||||
public static Model.CNPCDB db = Funs.DB;
|
//public static Model.CNPCDB db = Funs.DB;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 记录数
|
/// 记录数
|
||||||
|
|
@ -23,7 +23,7 @@ namespace BLL
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 定义变量
|
/// 定义变量
|
||||||
/// </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>
|
/// <summary>
|
||||||
/// 获取项目列表
|
/// 获取项目列表
|
||||||
|
|
@ -129,6 +129,20 @@ namespace BLL
|
||||||
db.DataBase_DataTypeProject.DeleteAllOnSubmit(q);
|
db.DataBase_DataTypeProject.DeleteAllOnSubmit(q);
|
||||||
db.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
/// 获取施工资料库类别项
|
/// 获取施工资料库类别项
|
||||||
|
|
|
||||||
|
|
@ -319,6 +319,19 @@ namespace BLL
|
||||||
db.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
/// 根据一个单位工程信息删除所有对应分项信息
|
/// 根据一个单位工程信息删除所有对应分项信息
|
||||||
|
|
|
||||||
|
|
@ -128,6 +128,19 @@ namespace BLL
|
||||||
db.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
/// 获取施工分部/子分部项
|
/// 获取施工分部/子分部项
|
||||||
|
|
|
||||||
|
|
@ -119,6 +119,20 @@
|
||||||
db.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
///根据项目id集合获取对应项目的所有项目用户
|
///根据项目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>
|
||||||
/// 获取装置/单元名称项
|
/// 获取装置/单元名称项
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -90,6 +90,20 @@ namespace BLL
|
||||||
db.SubmitChanges();
|
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>
|
/// <summary>
|
||||||
/// 获取班组人数
|
/// 获取班组人数
|
||||||
|
|
|
||||||
|
|
@ -111,8 +111,15 @@ namespace FineUIPro.Web.ProjectData
|
||||||
if (project != null)
|
if (project != null)
|
||||||
{
|
{
|
||||||
BLL.LogService.DeleteLog(rowID);
|
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.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);
|
BLL.ProjectService.DeleteProject(rowID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -283,8 +283,8 @@ namespace FineUIPro.Web.ProjectData
|
||||||
this.ProjectId = project.ProjectId;
|
this.ProjectId = project.ProjectId;
|
||||||
ProjectService.AddProject(project);
|
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);
|
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId, BLL.Const.BtnAdd);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -301,9 +301,9 @@ namespace FineUIPro.Web.ProjectData
|
||||||
|
|
||||||
this.SetProjectManager(project.ProjectId);/// 设置项目、施工、安全经理
|
this.SetProjectManager(project.ProjectId);/// 设置项目、施工、安全经理
|
||||||
this.InsertDataTypeToProject(project.ProjectId);////初始化资料类别数据
|
this.InsertDataTypeToProject(project.ProjectId);////初始化资料类别数据
|
||||||
this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
|
//this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
|
||||||
this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
|
//this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
|
||||||
this.InsertZT(project); //初始化总图
|
//this.InsertZT(project); //初始化总图
|
||||||
}
|
}
|
||||||
|
|
||||||
#region 根据项目id增加资料类别初始化数据
|
#region 根据项目id增加资料类别初始化数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue