240 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			240 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								using System.Linq;
							 | 
						|||
| 
								 | 
							
								using System.Text;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace BLL
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    /// <summary>
							 | 
						|||
| 
								 | 
							
								    /// 安全生产数据季报
							 | 
						|||
| 
								 | 
							
								    /// </summary>
							 | 
						|||
| 
								 | 
							
								    public static class ProjectSafetyQuarterlyReportService
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        public static Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键获取安全生产数据季报
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="safetyQuarterlyReportId"></param>
							 | 
						|||
| 
								 | 
							
								        /// <returns></returns>
							 | 
						|||
| 
								 | 
							
								        public static Model.InformationProject_SafetyQuarterlyReport GetSafetyQuarterlyReportById(string safetyQuarterlyReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            return Funs.DB.InformationProject_SafetyQuarterlyReport.FirstOrDefault(e => e.SafetyQuarterlyReportId == safetyQuarterlyReportId);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 增加安全生产数据季报
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="safetyQuarterlyReport"></param>
							 | 
						|||
| 
								 | 
							
								        public static void AddSafetyQuarterlyReport(Model.InformationProject_SafetyQuarterlyReport safetyQuarterlyReport)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								            Model.InformationProject_SafetyQuarterlyReport newSafetyQuarterlyReport = new Model.InformationProject_SafetyQuarterlyReport
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                SafetyQuarterlyReportId = safetyQuarterlyReport.SafetyQuarterlyReportId,
							 | 
						|||
| 
								 | 
							
								                ProjectId = safetyQuarterlyReport.ProjectId,
							 | 
						|||
| 
								 | 
							
								                UnitId = safetyQuarterlyReport.UnitId,
							 | 
						|||
| 
								 | 
							
								                YearId = safetyQuarterlyReport.YearId,
							 | 
						|||
| 
								 | 
							
								                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,
							 | 
						|||
| 
								 | 
							
								                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,
							 | 
						|||
| 
								 | 
							
								                CompileMan = safetyQuarterlyReport.CompileMan,
							 | 
						|||
| 
								 | 
							
								                CompileDate = safetyQuarterlyReport.CompileDate,
							 | 
						|||
| 
								 | 
							
								                States = safetyQuarterlyReport.States
							 | 
						|||
| 
								 | 
							
								            };
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								            db.InformationProject_SafetyQuarterlyReport.InsertOnSubmit(newSafetyQuarterlyReport);
							 | 
						|||
| 
								 | 
							
								            db.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 修改安全生产数据季报
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="safetyQuarterlyReport"></param>
							 | 
						|||
| 
								 | 
							
								        public static void UpdateSafetyQuarterlyReport(Model.InformationProject_SafetyQuarterlyReport safetyQuarterlyReport)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								            Model.InformationProject_SafetyQuarterlyReport newSafetyQuarterlyReport = db.InformationProject_SafetyQuarterlyReport.FirstOrDefault(e => e.SafetyQuarterlyReportId == safetyQuarterlyReport.SafetyQuarterlyReportId);
							 | 
						|||
| 
								 | 
							
								            if (newSafetyQuarterlyReport != null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                newSafetyQuarterlyReport.ProjectId = safetyQuarterlyReport.ProjectId;
							 | 
						|||
| 
								 | 
							
								                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.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;
							 | 
						|||
| 
								 | 
							
								                newSafetyQuarterlyReport.CompileMan = safetyQuarterlyReport.CompileMan;
							 | 
						|||
| 
								 | 
							
								                newSafetyQuarterlyReport.CompileDate = safetyQuarterlyReport.CompileDate;
							 | 
						|||
| 
								 | 
							
								                newSafetyQuarterlyReport.States = safetyQuarterlyReport.States;
							 | 
						|||
| 
								 | 
							
								                db.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        /// <summary>
							 | 
						|||
| 
								 | 
							
								        /// 根据主键删除安全生产数据季报
							 | 
						|||
| 
								 | 
							
								        /// </summary>
							 | 
						|||
| 
								 | 
							
								        /// <param name="safetyQuarterlyReportId"></param>
							 | 
						|||
| 
								 | 
							
								        public static void DeleteSafetyQuarterlyReportById(string safetyQuarterlyReportId)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            Model.SGGLDB db = Funs.DB;
							 | 
						|||
| 
								 | 
							
								            Model.InformationProject_SafetyQuarterlyReport safetyQuarterlyReport = db.InformationProject_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);
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								                CommonService.DeleteFlowOperateByID(safetyQuarterlyReportId);
							 | 
						|||
| 
								 | 
							
								                db.InformationProject_SafetyQuarterlyReport.DeleteOnSubmit(safetyQuarterlyReport);
							 | 
						|||
| 
								 | 
							
								                db.SubmitChanges();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |