122 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			122 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 企业上报安全监督报告 | |||
|  |     /// </summary> | |||
|  |     public static class UpCheckReportService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="UpCheckReportId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Supervise_UpCheckReport GetUpCheckReportById(string UpCheckReportId) | |||
|  |         { | |||
|  |             return Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="UpCheckReport"></param> | |||
|  |         public static void AddUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport) | |||
|  |         { | |||
|  |             Model.Supervise_UpCheckReport newUpCheckReport = new Model.Supervise_UpCheckReport | |||
|  |             { | |||
|  |                 UpCheckReportId = UpCheckReport.UpCheckReportId, | |||
|  |                 UnitId = UpCheckReport.UnitId, | |||
|  |                 CheckStartTime = UpCheckReport.CheckStartTime, | |||
|  |                 CheckEndTime = UpCheckReport.CheckEndTime, | |||
|  |                 Values1 = UpCheckReport.Values1, | |||
|  |                 Values2 = UpCheckReport.Values2, | |||
|  |                 Values3 = UpCheckReport.Values3, | |||
|  |                 Values4 = UpCheckReport.Values4, | |||
|  |                 Values5 = UpCheckReport.Values5, | |||
|  |                 Values6 = UpCheckReport.Values6, | |||
|  |                 Values7 = UpCheckReport.Values7, | |||
|  |                 CompileDate = UpCheckReport.CompileDate, | |||
|  |                 AuditDate = UpCheckReport.AuditDate, | |||
|  |                 UpState = UpCheckReport.UpState, | |||
|  |                 UpDateTime = UpCheckReport.UpDateTime | |||
|  |             }; | |||
|  |             Funs.DB.Supervise_UpCheckReport.InsertOnSubmit(newUpCheckReport); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="UpCheckReport"></param> | |||
|  |         public static void UpdateUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport) | |||
|  |         { | |||
|  |             Model.Supervise_UpCheckReport newUpCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReport.UpCheckReportId); | |||
|  |             if (newUpCheckReport != null) | |||
|  |             { | |||
|  |                 newUpCheckReport.UnitId = UpCheckReport.UnitId; | |||
|  |                 newUpCheckReport.CheckStartTime = UpCheckReport.CheckStartTime; | |||
|  |                 newUpCheckReport.CheckEndTime = UpCheckReport.CheckEndTime; | |||
|  |                 newUpCheckReport.Values1 = UpCheckReport.Values1; | |||
|  |                 newUpCheckReport.Values2 = UpCheckReport.Values2; | |||
|  |                 newUpCheckReport.Values3 = UpCheckReport.Values3; | |||
|  |                 newUpCheckReport.Values4 = UpCheckReport.Values4; | |||
|  |                 newUpCheckReport.Values5 = UpCheckReport.Values5; | |||
|  |                 newUpCheckReport.Values6 = UpCheckReport.Values6; | |||
|  |                 newUpCheckReport.Values7 = UpCheckReport.Values7; | |||
|  |                 newUpCheckReport.CompileDate = UpCheckReport.CompileDate; | |||
|  |                 newUpCheckReport.AuditDate = UpCheckReport.AuditDate; | |||
|  |                 newUpCheckReport.UpState = UpCheckReport.UpState; | |||
|  |                 newUpCheckReport.UpDateTime = UpCheckReport.UpDateTime; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="UpCheckReportId"></param> | |||
|  |         public static void DeleteUpCheckReportById(string UpCheckReportId) | |||
|  |         { | |||
|  |             Model.Supervise_UpCheckReport upCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId); | |||
|  |             if (upCheckReport != null) | |||
|  |             { | |||
|  |                 Funs.DB.Supervise_UpCheckReport.DeleteOnSubmit(upCheckReport); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主表主键删除安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="upCheckReportId"></param> | |||
|  |         public static void DeleteUpCheckReportItemByUpCheckReportId(string upCheckReportId) | |||
|  |         { | |||
|  |             var upCheckReportItem = from x in Funs.DB.Supervise_UpCheckReportItem where x.UpCheckReportId == upCheckReportId select x; | |||
|  |             if (upCheckReportItem.Count() > 0) | |||
|  |             { | |||
|  |                 Funs.DB.Supervise_UpCheckReportItem.DeleteAllOnSubmit(upCheckReportItem); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主表主键删除安全监督检查整改 | |||
|  |         /// </summary> | |||
|  |         /// <param name="upCheckReportId"></param> | |||
|  |         public static void DeleteUpCheckReportItem2ByUpCheckReportId(string upCheckReportId) | |||
|  |         { | |||
|  |             var upCheckReportItem2 = from x in Funs.DB.Supervise_UpCheckReportItem2 where x.UpCheckReportId == upCheckReportId select x; | |||
|  |             if (upCheckReportItem2.Count() > 0) | |||
|  |             { | |||
|  |                 Funs.DB.Supervise_UpCheckReportItem2.DeleteAllOnSubmit(upCheckReportItem2); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |