using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace BLL { public class HJGL_BO_BatchService { /// /// /// /// /// public static Model.HJGL_BO_Batch GetBatchById(string batchId) { return Funs.DB.HJGL_BO_Batch.FirstOrDefault(e => e.BatchId == batchId); } /// /// 修改批主表批关闭状态 /// /// public static void UpdateBatchIsClosed(Model.HJGL_BO_Batch batch) { Model.HJGL_BO_Batch newBatch = Funs.DB.HJGL_BO_Batch.FirstOrDefault(e => e.BatchId == batch.BatchId); if (newBatch != null) { newBatch.BatchIsClosed = batch.BatchIsClosed; newBatch.BatchCloseDate = batch.BatchCloseDate; Funs.DB.SubmitChanges(); } } /// /// 添加 /// /// public static void AddBatch(Model.HJGL_BO_Batch batch) { Model.SGGLDB db = Funs.DB; Model.HJGL_BO_Batch newBatch = new Model.HJGL_BO_Batch(); newBatch.BatchId = batch.BatchId; newBatch.BatchCode = batch.BatchCode; newBatch.BatchCondition = batch.BatchCondition; newBatch.ProjectId = batch.ProjectId; newBatch.InstallationId = batch.InstallationId; newBatch.NDTR_ID = batch.NDTR_ID; newBatch.JOTY_ID = batch.JOTY_ID; newBatch.ISC_ID = batch.ISC_ID; newBatch.STE_ID = batch.STE_ID; newBatch.ExecStandardId = batch.ExecStandardId; newBatch.IsSpecial = batch.IsSpecial; newBatch.WED_ID = batch.WED_ID; newBatch.ISO_ID = batch.ISO_ID; newBatch.SER_ID = batch.SER_ID; newBatch.TestPackage = batch.TestPackage; newBatch.BatchStartDate = batch.BatchStartDate; db.HJGL_BO_Batch.InsertOnSubmit(newBatch); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateBatch(Model.HJGL_BO_Batch batch) { Model.SGGLDB db = Funs.DB; Model.HJGL_BO_Batch newCheck = db.HJGL_BO_Batch.FirstOrDefault(e => e.BatchId == batch.BatchId); newCheck.AskCompleteDate = batch.AskCompleteDate; newCheck.SubmitAskDate = batch.SubmitAskDate; newCheck.IsPrint = batch.IsPrint; newCheck.IsPrintRTTestingResult = batch.IsPrintRTTestingResult; db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateBatchReportFeedback(Model.HJGL_BO_Batch batch) { Model.SGGLDB db = Funs.DB; Model.HJGL_BO_Batch newCheck = db.HJGL_BO_Batch.FirstOrDefault(e => e.BatchId == batch.BatchId); newCheck.ReportFeedback = batch.ReportFeedback; db.SubmitChanges(); } /// /// 删除 /// /// public static void DeleteBatch(string batchId) { Model.SGGLDB db = Funs.DB; Model.HJGL_BO_Batch batch = db.HJGL_BO_Batch.FirstOrDefault(e => e.BatchId == batchId); db.HJGL_BO_Batch.DeleteOnSubmit(batch); db.SubmitChanges(); } } }