using FastReport.Wizards; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 节能节水目标指标 /// public class EnergyWaterConservationService { /// /// 根据主键获取节能节水指标 /// /// /// public static Model.EnergyReport_EnergyWaterConservation GetEnergyWaterConservationById(string energyWaterConservationId) { return Funs.DB.EnergyReport_EnergyWaterConservation.FirstOrDefault(e => e.EnergyWaterConservationId == energyWaterConservationId); } /// /// 添加 /// /// public static void AddEnergyWaterConservation(Model.EnergyReport_EnergyWaterConservation energyWaterConservation) { Model.CNPCDB db = Funs.DB; Model.EnergyReport_EnergyWaterConservation newEnwa = new Model.EnergyReport_EnergyWaterConservation(); newEnwa.EnergyWaterConservationId = energyWaterConservation.EnergyWaterConservationId; newEnwa.ProjectId = energyWaterConservation.ProjectId; newEnwa.EnergySavingIndex = energyWaterConservation.EnergySavingIndex; newEnwa.WaterSavingIndex = energyWaterConservation.WaterSavingIndex; newEnwa.EnergySavingSchemes = energyWaterConservation.EnergySavingSchemes; newEnwa.WaterSavingSchemes = energyWaterConservation.WaterSavingSchemes; newEnwa.SelfEvaluation = energyWaterConservation.SelfEvaluation; newEnwa.Summary = energyWaterConservation.Summary; newEnwa.SupportingDocuments = energyWaterConservation.SupportingDocuments; newEnwa.ActualEnergySaving = energyWaterConservation.ActualEnergySaving; newEnwa.ActualWaterSaving = energyWaterConservation.ActualWaterSaving; newEnwa.EnergySavingCompletionRate = energyWaterConservation.EnergySavingCompletionRate; newEnwa.WaterSavingCompletionRate = energyWaterConservation.WaterSavingCompletionRate; newEnwa.CompileMan = energyWaterConservation.CompileMan; newEnwa.CompileDate = energyWaterConservation.CompileDate; newEnwa.Remarks = energyWaterConservation.Remarks; db.EnergyReport_EnergyWaterConservation.InsertOnSubmit(newEnwa); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateEnergyWaterConservation(Model.EnergyReport_EnergyWaterConservation energyWaterConservation) { Model.CNPCDB db = Funs.DB; Model.EnergyReport_EnergyWaterConservation newEnwa = db.EnergyReport_EnergyWaterConservation.FirstOrDefault(e => e.EnergyWaterConservationId == energyWaterConservation.EnergyWaterConservationId); if (newEnwa != null) { newEnwa.ProjectId = energyWaterConservation.ProjectId; newEnwa.EnergySavingIndex = energyWaterConservation.EnergySavingIndex; newEnwa.WaterSavingIndex = energyWaterConservation.WaterSavingIndex; newEnwa.EnergySavingSchemes = energyWaterConservation.EnergySavingSchemes; newEnwa.WaterSavingSchemes = energyWaterConservation.WaterSavingSchemes; newEnwa.SelfEvaluation = energyWaterConservation.SelfEvaluation; newEnwa.Summary = energyWaterConservation.Summary; newEnwa.SupportingDocuments = energyWaterConservation.SupportingDocuments; newEnwa.ActualEnergySaving = energyWaterConservation.ActualEnergySaving; newEnwa.ActualWaterSaving = energyWaterConservation.ActualWaterSaving; newEnwa.EnergySavingCompletionRate = energyWaterConservation.EnergySavingCompletionRate; newEnwa.WaterSavingCompletionRate = energyWaterConservation.WaterSavingCompletionRate; newEnwa.Remarks = energyWaterConservation.Remarks; db.SubmitChanges(); } } /// /// 根据主键删除节能节水目标指标 /// /// public static void DeleteEnergyWaterConservationById(string energyWaterConservationId) { Model.CNPCDB db = Funs.DB; Model.EnergyReport_EnergyWaterConservation newEnwa = db.EnergyReport_EnergyWaterConservation.FirstOrDefault(e => e.EnergyWaterConservationId == energyWaterConservationId); if (newEnwa != null) { db.EnergyReport_EnergyWaterConservation.DeleteOnSubmit(newEnwa); db.SubmitChanges(); } } } }