CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/HSSE/InformationProject/ProjectEPSummaryReportServi...

101 lines
4.7 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 ProjectEPSummaryReportService
{
/// <summary>
/// 根据主键获取生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReportId"></param>
/// <returns></returns>
public static Model.InformationProject_EPSummaryReport GetEPSummaryReportById(string ePSummaryReportId)
{
return Funs.DB.InformationProject_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReportId);
}
/// <summary>
/// 添加生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReport"></param>
public static void AddEPSummaryReport(Model.InformationProject_EPSummaryReport ePSummaryReport)
{
Model.InformationProject_EPSummaryReport newReport = new Model.InformationProject_EPSummaryReport
{
EPSummaryReportId = ePSummaryReport.EPSummaryReportId,
ProjectId = ePSummaryReport.ProjectId,
UnitId = ePSummaryReport.UnitId,
YearId = ePSummaryReport.YearId,
Quarter= ePSummaryReport.Quarter,
ResponsiblePerson = ePSummaryReport.ResponsiblePerson,
ResponsiblePersonTel = ePSummaryReport.ResponsiblePersonTel,
ContactPerson = ePSummaryReport.ContactPerson,
ContactPersonTel = ePSummaryReport.ContactPersonTel,
ReportDate = ePSummaryReport.ReportDate,
Description1 = ePSummaryReport.Description1,
Description2 = ePSummaryReport.Description2,
Description3 = ePSummaryReport.Description3,
Description4 = ePSummaryReport.Description4,
Description5 = ePSummaryReport.Description5,
Description6 = ePSummaryReport.Description6,
Description7 = ePSummaryReport.Description7,
Description8 = ePSummaryReport.Description8,
Description9 = ePSummaryReport.Description9
};
Funs.DB.InformationProject_EPSummaryReport.InsertOnSubmit(newReport);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReport"></param>
public static void UpdateEPSummaryReport(Model.InformationProject_EPSummaryReport ePSummaryReport)
{
Model.InformationProject_EPSummaryReport newReport = Funs.DB.InformationProject_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReport.EPSummaryReportId);
if (newReport != null)
{
newReport.UnitId = ePSummaryReport.UnitId;
newReport.YearId = ePSummaryReport.YearId;
newReport.Quarter = ePSummaryReport.Quarter;
newReport.ResponsiblePerson = ePSummaryReport.ResponsiblePerson;
newReport.ResponsiblePersonTel = ePSummaryReport.ResponsiblePersonTel;
newReport.ContactPerson = ePSummaryReport.ContactPerson;
newReport.ContactPersonTel = ePSummaryReport.ContactPersonTel;
newReport.ReportDate = ePSummaryReport.ReportDate;
newReport.Description1 = ePSummaryReport.Description1;
newReport.Description2 = ePSummaryReport.Description2;
newReport.Description3 = ePSummaryReport.Description3;
newReport.Description4 = ePSummaryReport.Description4;
newReport.Description5 = ePSummaryReport.Description5;
newReport.Description6 = ePSummaryReport.Description6;
newReport.Description7 = ePSummaryReport.Description7;
newReport.Description8 = ePSummaryReport.Description8;
newReport.Description9 = ePSummaryReport.Description9;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReportId"></param>
public static void DeleteEPSummaryReportById(string ePSummaryReportId)
{
Model.InformationProject_EPSummaryReport ePSummaryReport = Funs.DB.InformationProject_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReportId);
if (ePSummaryReport != null)
{
Funs.DB.InformationProject_EPSummaryReport.DeleteOnSubmit(ePSummaryReport);
Funs.DB.SubmitChanges();
}
}
}
}