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
    {
        /// 
        /// 根据试压Id获取用于管线明细信息
        /// 
        /// 
        /// 
        public static List 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();
        }
        /// 
        /// 审核试压信息
        /// 
        /// 试压实体
        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();
            }
        }
        /// 
        /// 试压完工审核信息
        /// 
        /// 试压实体
        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();
            }
        }
    }
}