78 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			78 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Collections; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     public class PointBatchService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         ///  | |||
|  |         /// </summary> | |||
|  |         /// <param name="batchId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.HJGL_Batch_PointBatch GetPointBatchById(string pointBatchId) | |||
|  |         { | |||
|  |             return Funs.DB.HJGL_Batch_PointBatch.FirstOrDefault(e => e.PointBatchId == pointBatchId); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改批主表批关闭状态 | |||
|  |         /// </summary> | |||
|  |         /// <param name="batch"></param> | |||
|  |         public static void UpdateBatchIsClosed(string PointBatchId, DateTime endDate) | |||
|  |         { | |||
|  |             Model.HJGL_Batch_PointBatch newBatch = Funs.DB.HJGL_Batch_PointBatch.FirstOrDefault(e => e.PointBatchId == PointBatchId); | |||
|  |             if (newBatch != null) | |||
|  |             { | |||
|  |                 newBatch.EndDate = endDate; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加 | |||
|  |         /// </summary> | |||
|  |         /// <param name="check"></param> | |||
|  |         public static void AddPointBatch(Model.HJGL_Batch_PointBatch batch) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.HJGL_Batch_PointBatch newBatch = new Model.HJGL_Batch_PointBatch(); | |||
|  |             newBatch.PointBatchId = batch.PointBatchId; | |||
|  |             newBatch.PointBatchCode = batch.PointBatchCode; | |||
|  |             newBatch.BatchCondition = batch.BatchCondition; | |||
|  |             newBatch.ProjectId = batch.ProjectId; | |||
|  |             newBatch.UnitWorkId = batch.UnitWorkId; | |||
|  |             newBatch.UnitId = batch.UnitId; | |||
|  |             newBatch.DetectionTypeId = batch.DetectionTypeId; | |||
|  | 
 | |||
|  |             newBatch.DetectionRateId = batch.DetectionRateId; | |||
|  |             newBatch.PipingClassId = batch.PipingClassId; | |||
|  |             newBatch.PipelineId = batch.PipelineId; | |||
|  |             newBatch.WelderId = batch.WelderId; | |||
|  |             newBatch.StartDate = batch.StartDate; | |||
|  |              | |||
|  |             db.HJGL_Batch_PointBatch.InsertOnSubmit(newBatch); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 删除 | |||
|  |         /// </summary> | |||
|  |         /// <param name="checkId"></param> | |||
|  |         public static void DeleteBatch(string batchId) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.HJGL_Batch_PointBatch batch = db.HJGL_Batch_PointBatch.FirstOrDefault(e => e.PointBatchId == batchId); | |||
|  | 
 | |||
|  |             db.HJGL_Batch_PointBatch.DeleteOnSubmit(batch); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |     } | |||
|  | } |