xinjiang/SGGL/BLL/HJGL/TestPackage/TestPackageManageAuditServi...

71 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 试压包审核
/// </summary>
public class TestPackageManageAuditService
{
/// <summary>
/// 根据试压Id获取用于管线明细信息
/// </summary>
/// <param name="jot_id"></param>
/// <returns></returns>
public static List<Model.View_TestPackageManageAudit> GetTestPackageManageAuditByPTP_ID(string PTP_ID)
{
var view = from x in Funs.DB.View_TestPackageManageAudit
where x.PTP_ID == PTP_ID
select x;
return view.ToList();
}
/// <summary>
/// 根据管线Id获取试压审核信息
/// </summary>
/// <param name="isoId"></param>
/// <returns></returns>
public static Model.View_TestPackageManageAudit GetTestPackageManageAuditByIsoId(string isoId)
{
return Funs.DB.View_TestPackageManageAudit.FirstOrDefault(e => e.ISO_ID == isoId);
}
/// <summary>
/// 审核试压信息
/// </summary>
/// <param name="testPackage">试压实体</param>
public static void AuditTP_TestPackage(Model.TP_TestPackage testPackage)
{
Model.TP_TestPackage newtestPackage = Funs.DB.TP_TestPackage.FirstOrDefault(e => e.PTP_ID == testPackage.PTP_ID);
if (newtestPackage != null)
{
//newtestPackage.PTP_ID = testPackage.PTP_ID;
newtestPackage.PTP_Auditer = testPackage.PTP_Auditer;
newtestPackage.PTP_AduditDate = testPackage.PTP_AduditDate;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 试压完工审核信息
/// </summary>
/// <param name="testPackage">试压实体</param>
public static void AuditFinishDef(Model.TP_TestPackage testPackage)
{
Model.TP_TestPackage newtestPackage = Funs.DB.TP_TestPackage.FirstOrDefault(e => e.PTP_ID == testPackage.PTP_ID);
if (newtestPackage != null)
{
//newtestPackage.PTP_ID = testPackage.PTP_ID;
newtestPackage.PTP_Finisher = testPackage.PTP_Finisher;
newtestPackage.PTP_FinishDate = testPackage.PTP_FinishDate;
newtestPackage.FinishDef = testPackage.FinishDef;
Funs.DB.SubmitChanges();
}
}
}
}