20250613 试压包

This commit is contained in:
2025-06-13 10:54:16 +08:00
parent eef442181b
commit d22783f08f
11 changed files with 1534 additions and 2 deletions
@@ -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();
}
}
}
}