CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/HJGL/TestPackage/TestPackageAuditService.cs

62 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Web.UI.WebControls;
namespace BLL
{
public class TestPackageAuditService
{
/// <summary>
/// 根据试压Id获取用于管线明细信息
/// </summary>
/// <param name="jot_id"></param>
/// <returns></returns>
public static List<Model.View_PTP_TestPackageAudit> GetTestPackageAuditByPTP_ID(string PTP_ID)
{
var view = from x in Funs.DB.View_PTP_TestPackageAudit
where x.PTP_ID == PTP_ID
select x;
return view.ToList();
}
/// <summary>
/// 审核试压信息
/// </summary>
/// <param name="testPackage">试压实体</param>
public static void AuditTestPackage(Model.PTP_TestPackage testPackage)
{
Model.SGGLDB db = Funs.DB;
Model.PTP_TestPackage newTestPackage = db.PTP_TestPackage.FirstOrDefault(e => e.PTP_ID == testPackage.PTP_ID);
if (newTestPackage != null)
{
newTestPackage.PTP_ID = testPackage.PTP_ID;
newTestPackage.Auditer = testPackage.Auditer;
newTestPackage.AduditDate = testPackage.AduditDate;
db.SubmitChanges();
}
}
/// <summary>
/// 试压完工审核信息
/// </summary>
/// <param name="testPackage">试压实体</param>
public static void AuditFinishDef(Model.PTP_TestPackage testPackage)
{
Model.SGGLDB db = Funs.DB;
Model.PTP_TestPackage newTestPackage = db.PTP_TestPackage.FirstOrDefault(e => e.PTP_ID == testPackage.PTP_ID);
if (newTestPackage != null)
{
newTestPackage.PTP_ID = testPackage.PTP_ID;
newTestPackage.Finisher = testPackage.Finisher;
newTestPackage.FinishDate = testPackage.FinishDate;
newTestPackage.FinishDef = testPackage.FinishDef;
db.SubmitChanges();
}
}
}
}