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();
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| } |