20250613 试压包
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web.UI.WebControls;
|
||||
@@ -405,5 +406,54 @@ namespace BLL
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据试压包号、单位工程获取试压包信息
|
||||
/// </summary>
|
||||
/// <param name="testPackageNo"></param>
|
||||
/// <param name="unitWorkId"></param>
|
||||
/// <returns></returns>
|
||||
public static PTP_TestPackage GetTestPackageByNo(string testPackageNo, string unitWorkId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.PTP_TestPackage q = null;
|
||||
q = Funs.DB.PTP_TestPackage.FirstOrDefault(x => x.TestPackageNo == testPackageNo && x.UnitWorkId == unitWorkId);
|
||||
return q;
|
||||
}
|
||||
|
||||
|
||||
public static List<Model.PTP_TestPackage> GetTestPackageByUnitWordId(string unitworkId)
|
||||
{
|
||||
var q = Funs.DB.PTP_TestPackage.Where(e => e.UnitWorkId == unitworkId).ToList();
|
||||
return q;
|
||||
}
|
||||
|
||||
|
||||
public static void DeletePipelineListByUnitWorkId(string unitworkId)
|
||||
{
|
||||
var oldPipeline = GetTestPackageByUnitWordId(unitworkId);
|
||||
if (oldPipeline != null)
|
||||
{
|
||||
foreach (var pipeline in oldPipeline)
|
||||
{
|
||||
DeletePipelineListByPTP_ID(pipeline.PTP_ID);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据单位工程删除相关试压包
|
||||
/// </summary>
|
||||
/// <param name="unitworkId"></param>
|
||||
public static void DeleteTestPackageByUnitworkId(string unitworkId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var pipeline = db.PTP_TestPackage.Where(e => e.UnitWorkId == unitworkId);
|
||||
if (pipeline != null)
|
||||
{
|
||||
db.PTP_TestPackage.DeleteAllOnSubmit(pipeline);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user