268 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			268 lines
		
	
	
		
			19 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 SafetyQuarterlyReportService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="safetyQuarterlyReportId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Information_SafetyQuarterlyReport GetSafetyQuarterlyReportById(string safetyQuarterlyReportId) | |||
|  |         { | |||
|  |             return Funs.DB.Information_SafetyQuarterlyReport.FirstOrDefault(e => e.SafetyQuarterlyReportId == safetyQuarterlyReportId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="unitId">单位Id</param> | |||
|  |         /// <param name="year">年度</param> | |||
|  |         /// <param name="quarters">季度</param> | |||
|  |         /// <returns>安全生产数据季报</returns> | |||
|  |         public static Model.Information_SafetyQuarterlyReport GetSafetyQuarterlyReportByUnitIdAndYearAndQuarters(string unitId, int year, int quarters) | |||
|  |         { | |||
|  |             return Funs.DB.Information_SafetyQuarterlyReport.FirstOrDefault(e => e.UnitId == unitId && e.Quarters == quarters && e.YearId == year); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据单位Id获取安全生产数据季报集合 | |||
|  |         /// </summary> | |||
|  |         /// <param name="UnitId">单位Id</param> | |||
|  |         /// <returns>安全生产数据季报集合</returns> | |||
|  |         public static List<Model.View_Information_SafetyQuarterlyReport> GetSafetyQuarterlyReportsByUnitId(string UnitId) | |||
|  |         { | |||
|  |             return (from x in Funs.DB.View_Information_SafetyQuarterlyReport where x.UnitId == UnitId orderby x.FillingDate descending select x).ToList(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据单位、年度、季度获取安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="unitId"></param> | |||
|  |         /// <param name="yearId"></param> | |||
|  |         /// <param name="quarters"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Information_SafetyQuarterlyReport GetSafetyQuarterlyReportByUnitYearQuarters(string unitId, int yearId, int quarters) | |||
|  |         { | |||
|  |             return Funs.DB.Information_SafetyQuarterlyReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == yearId && e.Quarters == quarters); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 增加安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="safetyQuarterlyReport"></param> | |||
|  |         public static void AddSafetyQuarterlyReport(Model.Information_SafetyQuarterlyReport safetyQuarterlyReport) | |||
|  |         { | |||
|  |             Model.Information_SafetyQuarterlyReport newSafetyQuarterlyReport = new Model.Information_SafetyQuarterlyReport | |||
|  |             { | |||
|  |                 SafetyQuarterlyReportId = safetyQuarterlyReport.SafetyQuarterlyReportId, | |||
|  |                 UnitId = safetyQuarterlyReport.UnitId, | |||
|  |                 YearId = safetyQuarterlyReport.YearId, | |||
|  |                 FillingDate = DateTime.Now, | |||
|  |                 Quarters = safetyQuarterlyReport.Quarters, | |||
|  |                 TotalInWorkHours = safetyQuarterlyReport.TotalInWorkHours, | |||
|  |                 TotalInWorkHoursRemark = safetyQuarterlyReport.TotalInWorkHoursRemark, | |||
|  |                 TotalOutWorkHours = safetyQuarterlyReport.TotalOutWorkHours, | |||
|  |                 TotalOutWorkHoursRemark = safetyQuarterlyReport.TotalOutWorkHoursRemark, | |||
|  |                 WorkHoursLossRate = safetyQuarterlyReport.WorkHoursLossRate, | |||
|  |                 WorkHoursLossRateRemark = safetyQuarterlyReport.WorkHoursLossRateRemark, | |||
|  |                 WorkHoursAccuracy = safetyQuarterlyReport.WorkHoursAccuracy, | |||
|  |                 WorkHoursAccuracyRemark = safetyQuarterlyReport.WorkHoursAccuracyRemark, | |||
|  |                 MainBusinessIncome = safetyQuarterlyReport.MainBusinessIncome, | |||
|  |                 MainBusinessIncomeRemark = safetyQuarterlyReport.MainBusinessIncomeRemark, | |||
|  |                 ConstructionRevenue = safetyQuarterlyReport.ConstructionRevenue, | |||
|  |                 ConstructionRevenueRemark = safetyQuarterlyReport.ConstructionRevenueRemark, | |||
|  |                 UnitTimeIncome = safetyQuarterlyReport.UnitTimeIncome, | |||
|  |                 UnitTimeIncomeRemark = safetyQuarterlyReport.UnitTimeIncomeRemark, | |||
|  |                 BillionsOutputMortality = safetyQuarterlyReport.BillionsOutputMortality, | |||
|  |                 BillionsOutputMortalityRemark = safetyQuarterlyReport.BillionsOutputMortalityRemark, | |||
|  |                 MajorFireAccident = safetyQuarterlyReport.MajorFireAccident, | |||
|  |                 MajorFireAccidentRemark = safetyQuarterlyReport.MajorFireAccidentRemark, | |||
|  |                 MajorEquipAccident = safetyQuarterlyReport.MajorEquipAccident, | |||
|  |                 MajorEquipAccidentRemark = safetyQuarterlyReport.MajorEquipAccidentRemark, | |||
|  |                 AccidentFrequency = safetyQuarterlyReport.AccidentFrequency, | |||
|  |                 AccidentFrequencyRemark = safetyQuarterlyReport.AccidentFrequencyRemark, | |||
|  |                 SeriousInjuryAccident = safetyQuarterlyReport.SeriousInjuryAccident, | |||
|  |                 SeriousInjuryAccidentRemark = safetyQuarterlyReport.SeriousInjuryAccidentRemark, | |||
|  |                 FireAccident = safetyQuarterlyReport.FireAccident, | |||
|  |                 FireAccidentRemark = safetyQuarterlyReport.FireAccidentRemark, | |||
|  |                 EquipmentAccident = safetyQuarterlyReport.EquipmentAccident, | |||
|  |                 EquipmentAccidentRemark = safetyQuarterlyReport.EquipmentAccidentRemark, | |||
|  |                 PoisoningAndInjuries = safetyQuarterlyReport.PoisoningAndInjuries, | |||
|  |                 PoisoningAndInjuriesRemark = safetyQuarterlyReport.PoisoningAndInjuriesRemark, | |||
|  |                 ProductionSafetyInTotal = safetyQuarterlyReport.ProductionSafetyInTotal, | |||
|  |                 ProductionSafetyInTotalRemark = safetyQuarterlyReport.ProductionSafetyInTotalRemark, | |||
|  |                 ProtectionInput = safetyQuarterlyReport.ProtectionInput, | |||
|  |                 ProtectionInputRemark = safetyQuarterlyReport.ProtectionInputRemark, | |||
|  |                 LaboAndHealthIn = safetyQuarterlyReport.LaboAndHealthIn, | |||
|  |                 LaborAndHealthInRemark = safetyQuarterlyReport.LaborAndHealthInRemark, | |||
|  |                 TechnologyProgressIn = safetyQuarterlyReport.TechnologyProgressIn, | |||
|  |                 TechnologyProgressInRemark = safetyQuarterlyReport.TechnologyProgressInRemark, | |||
|  |                 EducationTrainIn = safetyQuarterlyReport.EducationTrainIn, | |||
|  |                 EducationTrainInRemark = safetyQuarterlyReport.EducationTrainInRemark, | |||
|  |                 ProjectCostRate = safetyQuarterlyReport.ProjectCostRate, | |||
|  |                 ProjectCostRateRemark = safetyQuarterlyReport.ProjectCostRateRemark, | |||
|  |                 ProductionInput = safetyQuarterlyReport.ProductionInput, | |||
|  |                 ProductionInputRemark = safetyQuarterlyReport.ProductionInputRemark, | |||
|  |                 Revenue = safetyQuarterlyReport.Revenue, | |||
|  |                 RevenueRemark = safetyQuarterlyReport.RevenueRemark, | |||
|  |                 FullTimeMan = safetyQuarterlyReport.FullTimeMan, | |||
|  |                 FullTimeManRemark = safetyQuarterlyReport.FullTimeManRemark, | |||
|  |                 FullTimeManAttachUrl = safetyQuarterlyReport.FullTimeManAttachUrl, | |||
|  |                 PMMan = safetyQuarterlyReport.PMMan, | |||
|  |                 PMManRemark = safetyQuarterlyReport.PMManRemark, | |||
|  |                 PMManAttachUrl = safetyQuarterlyReport.PMManAttachUrl, | |||
|  |                 CorporateDirectorEdu = safetyQuarterlyReport.CorporateDirectorEdu, | |||
|  |                 CorporateDirectorEduRemark = safetyQuarterlyReport.CorporateDirectorEduRemark, | |||
|  |                 ProjectLeaderEdu = safetyQuarterlyReport.ProjectLeaderEdu, | |||
|  |                 ProjectLeaderEduRemark = safetyQuarterlyReport.ProjectLeaderEduRemark, | |||
|  |                 FullTimeEdu = safetyQuarterlyReport.FullTimeEdu, | |||
|  |                 FullTimeEduRemark = safetyQuarterlyReport.FullTimeEduRemark, | |||
|  |                 ThreeKidsEduRate = safetyQuarterlyReport.ThreeKidsEduRate, | |||
|  |                 ThreeKidsEduRateRemark = safetyQuarterlyReport.ThreeKidsEduRateRemark, | |||
|  |                 UplinReportRate = safetyQuarterlyReport.UplinReportRate, | |||
|  |                 UplinReportRateRemark = safetyQuarterlyReport.UplinReportRateRemark, | |||
|  |                 Remarks = safetyQuarterlyReport.Remarks, | |||
|  |                 CompileMan = safetyQuarterlyReport.CompileMan, | |||
|  |                 UpState = safetyQuarterlyReport.UpState, | |||
|  |                 HandleState = safetyQuarterlyReport.HandleState, | |||
|  |                 HandleMan = safetyQuarterlyReport.HandleMan, | |||
|  |                 KeyEquipmentTotal = safetyQuarterlyReport.KeyEquipmentTotal, | |||
|  |                 KeyEquipmentTotalRemark = safetyQuarterlyReport.KeyEquipmentTotalRemark, | |||
|  |                 KeyEquipmentReportCount = safetyQuarterlyReport.KeyEquipmentReportCount, | |||
|  |                 KeyEquipmentReportCountRemark = safetyQuarterlyReport.KeyEquipmentReportCountRemark, | |||
|  |                 ChemicalAreaProjectCount = safetyQuarterlyReport.ChemicalAreaProjectCount, | |||
|  |                 ChemicalAreaProjectCountRemark = safetyQuarterlyReport.ChemicalAreaProjectCountRemark, | |||
|  |                 HarmfulMediumCoverCount = safetyQuarterlyReport.HarmfulMediumCoverCount, | |||
|  |                 HarmfulMediumCoverCountRemark = safetyQuarterlyReport.HarmfulMediumCoverCountRemark, | |||
|  |                 HarmfulMediumCoverRate = safetyQuarterlyReport.HarmfulMediumCoverRate, | |||
|  |                 HarmfulMediumCoverRateRemark = safetyQuarterlyReport.HarmfulMediumCoverRateRemark | |||
|  |             }; | |||
|  |             Funs.DB.Information_SafetyQuarterlyReport.InsertOnSubmit(newSafetyQuarterlyReport); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="safetyQuarterlyReport"></param> | |||
|  |         public static void UpdateSafetyQuarterlyReport(Model.Information_SafetyQuarterlyReport safetyQuarterlyReport) | |||
|  |         { | |||
|  |             Model.Information_SafetyQuarterlyReport newSafetyQuarterlyReport = Funs.DB.Information_SafetyQuarterlyReport.FirstOrDefault(e => e.SafetyQuarterlyReportId == safetyQuarterlyReport.SafetyQuarterlyReportId); | |||
|  |             if (newSafetyQuarterlyReport != null) | |||
|  |             { | |||
|  |                 newSafetyQuarterlyReport.UnitId = safetyQuarterlyReport.UnitId; | |||
|  |                 newSafetyQuarterlyReport.YearId = safetyQuarterlyReport.YearId; | |||
|  |                 newSafetyQuarterlyReport.Quarters = safetyQuarterlyReport.Quarters; | |||
|  |                 newSafetyQuarterlyReport.TotalInWorkHours = safetyQuarterlyReport.TotalInWorkHours; | |||
|  |                 newSafetyQuarterlyReport.TotalInWorkHoursRemark = safetyQuarterlyReport.TotalInWorkHoursRemark; | |||
|  |                 newSafetyQuarterlyReport.TotalOutWorkHours = safetyQuarterlyReport.TotalOutWorkHours; | |||
|  |                 newSafetyQuarterlyReport.TotalOutWorkHoursRemark = safetyQuarterlyReport.TotalOutWorkHoursRemark; | |||
|  |                 newSafetyQuarterlyReport.WorkHoursLossRate = safetyQuarterlyReport.WorkHoursLossRate; | |||
|  |                 newSafetyQuarterlyReport.WorkHoursLossRateRemark = safetyQuarterlyReport.WorkHoursLossRateRemark; | |||
|  |                 newSafetyQuarterlyReport.WorkHoursAccuracy = safetyQuarterlyReport.WorkHoursAccuracy; | |||
|  |                 newSafetyQuarterlyReport.WorkHoursAccuracyRemark = safetyQuarterlyReport.WorkHoursAccuracyRemark; | |||
|  |                 newSafetyQuarterlyReport.MainBusinessIncome = safetyQuarterlyReport.MainBusinessIncome; | |||
|  |                 newSafetyQuarterlyReport.MainBusinessIncomeRemark = safetyQuarterlyReport.MainBusinessIncomeRemark; | |||
|  |                 newSafetyQuarterlyReport.ConstructionRevenue = safetyQuarterlyReport.ConstructionRevenue; | |||
|  |                 newSafetyQuarterlyReport.ConstructionRevenueRemark = safetyQuarterlyReport.ConstructionRevenueRemark; | |||
|  |                 newSafetyQuarterlyReport.UnitTimeIncome = safetyQuarterlyReport.UnitTimeIncome; | |||
|  |                 newSafetyQuarterlyReport.UnitTimeIncomeRemark = safetyQuarterlyReport.UnitTimeIncomeRemark; | |||
|  |                 newSafetyQuarterlyReport.BillionsOutputMortality = safetyQuarterlyReport.BillionsOutputMortality; | |||
|  |                 newSafetyQuarterlyReport.BillionsOutputMortalityRemark = safetyQuarterlyReport.BillionsOutputMortalityRemark; | |||
|  |                 newSafetyQuarterlyReport.MajorFireAccident = safetyQuarterlyReport.MajorFireAccident; | |||
|  |                 newSafetyQuarterlyReport.MajorFireAccidentRemark = safetyQuarterlyReport.MajorFireAccidentRemark; | |||
|  |                 newSafetyQuarterlyReport.MajorEquipAccident = safetyQuarterlyReport.MajorEquipAccident; | |||
|  |                 newSafetyQuarterlyReport.MajorEquipAccidentRemark = safetyQuarterlyReport.MajorEquipAccidentRemark; | |||
|  |                 newSafetyQuarterlyReport.AccidentFrequency = safetyQuarterlyReport.AccidentFrequency; | |||
|  |                 newSafetyQuarterlyReport.AccidentFrequencyRemark = safetyQuarterlyReport.AccidentFrequencyRemark; | |||
|  |                 newSafetyQuarterlyReport.SeriousInjuryAccident = safetyQuarterlyReport.SeriousInjuryAccident; | |||
|  |                 newSafetyQuarterlyReport.SeriousInjuryAccidentRemark = safetyQuarterlyReport.SeriousInjuryAccidentRemark; | |||
|  |                 newSafetyQuarterlyReport.FireAccident = safetyQuarterlyReport.FireAccident; | |||
|  |                 newSafetyQuarterlyReport.FireAccidentRemark = safetyQuarterlyReport.FireAccidentRemark; | |||
|  |                 newSafetyQuarterlyReport.EquipmentAccident = safetyQuarterlyReport.EquipmentAccident; | |||
|  |                 newSafetyQuarterlyReport.EquipmentAccidentRemark = safetyQuarterlyReport.EquipmentAccidentRemark; | |||
|  |                 newSafetyQuarterlyReport.PoisoningAndInjuries = safetyQuarterlyReport.PoisoningAndInjuries; | |||
|  |                 newSafetyQuarterlyReport.PoisoningAndInjuriesRemark = safetyQuarterlyReport.PoisoningAndInjuriesRemark; | |||
|  |                 newSafetyQuarterlyReport.ProductionSafetyInTotal = safetyQuarterlyReport.ProductionSafetyInTotal; | |||
|  |                 newSafetyQuarterlyReport.ProductionSafetyInTotalRemark = safetyQuarterlyReport.ProductionSafetyInTotalRemark; | |||
|  |                 newSafetyQuarterlyReport.ProtectionInput = safetyQuarterlyReport.ProtectionInput; | |||
|  |                 newSafetyQuarterlyReport.ProtectionInputRemark = safetyQuarterlyReport.ProtectionInputRemark; | |||
|  |                 newSafetyQuarterlyReport.LaboAndHealthIn = safetyQuarterlyReport.LaboAndHealthIn; | |||
|  |                 newSafetyQuarterlyReport.LaborAndHealthInRemark = safetyQuarterlyReport.LaborAndHealthInRemark; | |||
|  |                 newSafetyQuarterlyReport.TechnologyProgressIn = safetyQuarterlyReport.TechnologyProgressIn; | |||
|  |                 newSafetyQuarterlyReport.TechnologyProgressInRemark = safetyQuarterlyReport.TechnologyProgressInRemark; | |||
|  |                 newSafetyQuarterlyReport.EducationTrainIn = safetyQuarterlyReport.EducationTrainIn; | |||
|  |                 newSafetyQuarterlyReport.EducationTrainInRemark = safetyQuarterlyReport.EducationTrainInRemark; | |||
|  |                 newSafetyQuarterlyReport.ProjectCostRate = safetyQuarterlyReport.ProjectCostRate; | |||
|  |                 newSafetyQuarterlyReport.ProjectCostRateRemark = safetyQuarterlyReport.ProjectCostRateRemark; | |||
|  |                 newSafetyQuarterlyReport.ProductionInput = safetyQuarterlyReport.ProductionInput; | |||
|  |                 newSafetyQuarterlyReport.ProductionInputRemark = safetyQuarterlyReport.ProductionInputRemark; | |||
|  |                 newSafetyQuarterlyReport.Revenue = safetyQuarterlyReport.Revenue; | |||
|  |                 newSafetyQuarterlyReport.RevenueRemark = safetyQuarterlyReport.RevenueRemark; | |||
|  |                 newSafetyQuarterlyReport.FullTimeMan = safetyQuarterlyReport.FullTimeMan; | |||
|  |                 newSafetyQuarterlyReport.FullTimeManRemark = safetyQuarterlyReport.FullTimeManRemark; | |||
|  |                 newSafetyQuarterlyReport.FullTimeManAttachUrl = safetyQuarterlyReport.FullTimeManAttachUrl; | |||
|  |                 newSafetyQuarterlyReport.PMMan = safetyQuarterlyReport.PMMan; | |||
|  |                 newSafetyQuarterlyReport.PMManRemark = safetyQuarterlyReport.PMManRemark; | |||
|  |                 newSafetyQuarterlyReport.PMManAttachUrl = safetyQuarterlyReport.PMManAttachUrl; | |||
|  |                 newSafetyQuarterlyReport.CorporateDirectorEdu = safetyQuarterlyReport.CorporateDirectorEdu; | |||
|  |                 newSafetyQuarterlyReport.CorporateDirectorEduRemark = safetyQuarterlyReport.CorporateDirectorEduRemark; | |||
|  |                 newSafetyQuarterlyReport.ProjectLeaderEdu = safetyQuarterlyReport.ProjectLeaderEdu; | |||
|  |                 newSafetyQuarterlyReport.ProjectLeaderEduRemark = safetyQuarterlyReport.ProjectLeaderEduRemark; | |||
|  |                 newSafetyQuarterlyReport.FullTimeEdu = safetyQuarterlyReport.FullTimeEdu; | |||
|  |                 newSafetyQuarterlyReport.FullTimeEduRemark = safetyQuarterlyReport.FullTimeEduRemark; | |||
|  |                 newSafetyQuarterlyReport.ThreeKidsEduRate = safetyQuarterlyReport.ThreeKidsEduRate; | |||
|  |                 newSafetyQuarterlyReport.ThreeKidsEduRateRemark = safetyQuarterlyReport.ThreeKidsEduRateRemark; | |||
|  |                 newSafetyQuarterlyReport.UplinReportRate = safetyQuarterlyReport.UplinReportRate; | |||
|  |                 newSafetyQuarterlyReport.UplinReportRateRemark = safetyQuarterlyReport.UplinReportRateRemark; | |||
|  |                 newSafetyQuarterlyReport.Remarks = safetyQuarterlyReport.Remarks; | |||
|  |                 newSafetyQuarterlyReport.UpState = safetyQuarterlyReport.UpState; | |||
|  |                 newSafetyQuarterlyReport.HandleState = safetyQuarterlyReport.HandleState; | |||
|  |                 newSafetyQuarterlyReport.HandleMan = safetyQuarterlyReport.HandleMan; | |||
|  |                 newSafetyQuarterlyReport.KeyEquipmentTotal = safetyQuarterlyReport.KeyEquipmentTotal; | |||
|  |                 newSafetyQuarterlyReport.KeyEquipmentTotalRemark = safetyQuarterlyReport.KeyEquipmentTotalRemark; | |||
|  |                 newSafetyQuarterlyReport.KeyEquipmentReportCount = safetyQuarterlyReport.KeyEquipmentReportCount; | |||
|  |                 newSafetyQuarterlyReport.KeyEquipmentReportCountRemark = safetyQuarterlyReport.KeyEquipmentReportCountRemark; | |||
|  |                 newSafetyQuarterlyReport.ChemicalAreaProjectCount = safetyQuarterlyReport.ChemicalAreaProjectCount; | |||
|  |                 newSafetyQuarterlyReport.ChemicalAreaProjectCountRemark = safetyQuarterlyReport.ChemicalAreaProjectCountRemark; | |||
|  |                 newSafetyQuarterlyReport.HarmfulMediumCoverCount = safetyQuarterlyReport.HarmfulMediumCoverCount; | |||
|  |                 newSafetyQuarterlyReport.HarmfulMediumCoverCountRemark = safetyQuarterlyReport.HarmfulMediumCoverCountRemark; | |||
|  |                 newSafetyQuarterlyReport.HarmfulMediumCoverRate = safetyQuarterlyReport.HarmfulMediumCoverRate; | |||
|  |                 newSafetyQuarterlyReport.HarmfulMediumCoverRateRemark = safetyQuarterlyReport.HarmfulMediumCoverRateRemark; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除安全生产数据季报 | |||
|  |         /// </summary> | |||
|  |         /// <param name="safetyQuarterlyReportId"></param> | |||
|  |         public static void DeleteSafetyQuarterlyReportById(string safetyQuarterlyReportId) | |||
|  |         { | |||
|  |             Model.Information_SafetyQuarterlyReport safetyQuarterlyReport = Funs.DB.Information_SafetyQuarterlyReport.FirstOrDefault(e => e.SafetyQuarterlyReportId == safetyQuarterlyReportId); | |||
|  |             if (safetyQuarterlyReport != null) | |||
|  |             { | |||
|  |                 if (!string.IsNullOrEmpty(safetyQuarterlyReport.FullTimeManAttachUrl)) | |||
|  |                 { | |||
|  |                     BLL.UploadFileService.DeleteFile(Funs.RootPath, safetyQuarterlyReport.FullTimeManAttachUrl); | |||
|  |                 } | |||
|  |                 if (!string.IsNullOrEmpty(safetyQuarterlyReport.PMManAttachUrl)) | |||
|  |                 { | |||
|  |                     BLL.UploadFileService.DeleteFile(Funs.RootPath, safetyQuarterlyReport.PMManAttachUrl); | |||
|  |                 } | |||
|  |                 Funs.DB.Information_SafetyQuarterlyReport.DeleteOnSubmit(safetyQuarterlyReport); | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |