110 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			110 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     public static class SafetyDataDService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据月报告主键获取安全生产数据在线月报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="monthReportId">月报告主键</param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Manager_SafetyDataD GetSafetyDataDByMonthReportId(string monthReportId) | |||
|  |         { | |||
|  |             return (from x in Funs.DB.Manager_SafetyDataD where x.MonthReportId == monthReportId select x).FirstOrDefault(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 增加安全生产数据在线月报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="safetyData">安全生产数据在线月报实体</param> | |||
|  |         public static void AddSafetyDataD(Model.Manager_SafetyDataD safetyData) | |||
|  |         { | |||
|  |             string newKeyID = SQLHelper.GetNewID(typeof(Model.Manager_SafetyDataD)); | |||
|  |             Model.Manager_SafetyDataD newSafetyDataD = new Model.Manager_SafetyDataD | |||
|  |             { | |||
|  |                 SafetyDataId = newKeyID, | |||
|  |                 MonthReportId = safetyData.MonthReportId, | |||
|  |                 ThisUnitPersonNum = safetyData.ThisUnitPersonNum, | |||
|  |                 ThisUnitHSEPersonNum = safetyData.ThisUnitHSEPersonNum, | |||
|  |                 SubUnitPersonNum = safetyData.SubUnitPersonNum, | |||
|  |                 SubUnitHSEPersonNum = safetyData.SubUnitHSEPersonNum, | |||
|  |                 ManHours = safetyData.ManHours, | |||
|  |                 HSEManHours = safetyData.HSEManHours, | |||
|  |                 LossHours = safetyData.LossHours, | |||
|  |                 LossDay = safetyData.LossDay, | |||
|  |                 DeathNum = safetyData.DeathNum, | |||
|  |                 DeathPersonNum = safetyData.DeathPersonNum, | |||
|  |                 SeriousInjuredNum = safetyData.SeriousInjuredNum, | |||
|  |                 SeriousInjuriesPersonNum = safetyData.SeriousInjuriesPersonNum, | |||
|  |                 SeriousInjuriesLossHour = safetyData.SeriousInjuriesLossHour, | |||
|  |                 MinorInjuredNum = safetyData.MinorInjuredNum, | |||
|  |                 MinorAccidentPersonNum = safetyData.MinorAccidentPersonNum, | |||
|  |                 MinorAccidentLossHour = safetyData.MinorAccidentLossHour, | |||
|  |                 OtherNum = safetyData.OtherNum, | |||
|  |                 OtherAccidentPersonNum = safetyData.OtherAccidentPersonNum, | |||
|  |                 OtherAccidentLossHour = safetyData.OtherAccidentLossHour, | |||
|  |                 MedicalTreatmentNum = safetyData.MedicalTreatmentNum, | |||
|  |                 MedicalTreatmentLossHour = safetyData.MedicalTreatmentLossHour, | |||
|  |                 WorkLimitNum = safetyData.WorkLimitNum, | |||
|  |                 RestrictedWorkLossHour = safetyData.RestrictedWorkLossHour, | |||
|  |                 FirstAidNum = safetyData.FirstAidNum, | |||
|  |                 OccupationalDiseasesNum = safetyData.OccupationalDiseasesNum, | |||
|  |                 AttemptedAccidentNum = safetyData.AttemptedAccidentNum, | |||
|  |                 PersonInjuredLossMoney = safetyData.PersonInjuredLossMoney, | |||
|  |                 FireNum = safetyData.FireNum, | |||
|  |                 ExplosionNum = safetyData.ExplosionNum, | |||
|  |                 TrafficNum = safetyData.TrafficNum, | |||
|  |                 EquipmentNum = safetyData.EquipmentNum, | |||
|  |                 SiteEnvironmentNum = safetyData.SiteEnvironmentNum, | |||
|  |                 TheftCaseNum = safetyData.TheftCaseNum, | |||
|  |                 PropertyLossMoney = safetyData.PropertyLossMoney, | |||
|  |                 MainBusinessIncome = safetyData.MainBusinessIncome, | |||
|  |                 ConstructionIncome = safetyData.ConstructionIncome, | |||
|  |                 ProjectVolume = safetyData.ProjectVolume, | |||
|  |                 PaidForMoney = safetyData.PaidForMoney, | |||
|  |                 ApprovedChargesMoney = safetyData.ApprovedChargesMoney, | |||
|  |                 HasBeenChargedMoney = safetyData.HasBeenChargedMoney, | |||
|  |                 WeekMeetingNum = safetyData.WeekMeetingNum, | |||
|  |                 CommitteeMeetingNum = safetyData.CommitteeMeetingNum, | |||
|  |                 TrainPersonNum = safetyData.TrainPersonNum, | |||
|  |                 WeekCheckNum = safetyData.WeekCheckNum, | |||
|  |                 HSECheckNum = safetyData.HSECheckNum, | |||
|  |                 SpecialCheckNum = safetyData.SpecialCheckNum, | |||
|  |                 EquipmentHSEInspectionNum = safetyData.EquipmentHSEInspectionNum, | |||
|  |                 LicenseNum = safetyData.LicenseNum, | |||
|  |                 SolutionNum = safetyData.SolutionNum, | |||
|  |                 ReleaseRectifyNum = safetyData.ReleaseRectifyNum, | |||
|  |                 CloseRectifyNum = safetyData.CloseRectifyNum, | |||
|  |                 ReleasePunishNum = safetyData.ReleasePunishNum, | |||
|  |                 PunishMoney = safetyData.PunishMoney, | |||
|  |                 IncentiveMoney = safetyData.IncentiveMoney, | |||
|  |                 EmergencyDrillNum = safetyData.EmergencyDrillNum, | |||
|  |                 ParticipantsNum = safetyData.ParticipantsNum, | |||
|  |                 DrillInput = safetyData.DrillInput, | |||
|  |                 DrillTypes = safetyData.DrillTypes | |||
|  |             }; | |||
|  | 
 | |||
|  |             Funs.DB.Manager_SafetyDataD.InsertOnSubmit(newSafetyDataD); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据月报告主键删除安全生产数据在线月报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="monthReportId">月报告主键</param> | |||
|  |         public static void DeleteSafetyDataDByMonthReportId(string monthReportId) | |||
|  |         { | |||
|  |             var q = (from x in Funs.DB.Manager_SafetyDataD where x.MonthReportId == monthReportId select x).FirstOrDefault(); | |||
|  |             if (q != null) | |||
|  |             { | |||
|  |                 Funs.DB.Manager_SafetyDataD.DeleteOnSubmit(q); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |