using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 质量管理工作总结报告 /// public static class ProjectQualityWorkSummaryReportService { /// /// 根据主键获取质量管理工作总结报告 /// /// /// public static Model.InformationProject_QualityWorkSummaryReport GetQualityWorkSummaryReportById(string qualityWorkSummaryReportId) { return Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == qualityWorkSummaryReportId); } /// /// 质量管理工作总结报告 /// /// 单位Id /// 年度 /// 质量管理工作总结报告 public static Model.InformationProject_QualityWorkSummaryReport GetQualityWorkSummaryReportByUnitIdAndYear(string unitId, int year) { return Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == year); } /// /// 添加质量管理工作总结报告 /// /// public static void AddQualityWorkSummaryReport(Model.InformationProject_QualityWorkSummaryReport qualityWorkSummaryReport) { Model.InformationProject_QualityWorkSummaryReport newQualityWorkSummaryReport = new Model.InformationProject_QualityWorkSummaryReport { QualityWorkSummaryReportId = qualityWorkSummaryReport.QualityWorkSummaryReportId, ProjectId = qualityWorkSummaryReport.ProjectId, YearId = qualityWorkSummaryReport.YearId, UnitId = qualityWorkSummaryReport.UnitId, ResponsiblePerson = qualityWorkSummaryReport.ResponsiblePerson, ResponsiblePersonTel = qualityWorkSummaryReport.ResponsiblePersonTel, ContactPerson = qualityWorkSummaryReport.ContactPerson, ContactPersonTel = qualityWorkSummaryReport.ContactPersonTel, ReportDate = qualityWorkSummaryReport.ReportDate, Performance = qualityWorkSummaryReport.Performance, AccidentSituation = qualityWorkSummaryReport.AccidentSituation, Awards = qualityWorkSummaryReport.Awards, WorkDevelopment = qualityWorkSummaryReport.WorkDevelopment, PersonnelTraining = qualityWorkSummaryReport.PersonnelTraining, CheckSituation = qualityWorkSummaryReport.CheckSituation, ManagementActivity = qualityWorkSummaryReport.ManagementActivity, WorkExperience = qualityWorkSummaryReport.WorkExperience, Countermeasures = qualityWorkSummaryReport.Countermeasures, NextYearWorkPlan = qualityWorkSummaryReport.NextYearWorkPlan, JobSuggestion = qualityWorkSummaryReport.JobSuggestion, CompileMan = qualityWorkSummaryReport.CompileMan, CompileDate = qualityWorkSummaryReport.CompileDate }; Funs.DB.InformationProject_QualityWorkSummaryReport.InsertOnSubmit(newQualityWorkSummaryReport); Funs.DB.SubmitChanges(); } /// /// 修改质量管理工作总结报告 /// /// public static void UpdateQualityWorkSummaryReport(Model.InformationProject_QualityWorkSummaryReport qualityWorkSummaryReport) { Model.InformationProject_QualityWorkSummaryReport newQualityWorkSummaryReport = Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == qualityWorkSummaryReport.QualityWorkSummaryReportId); if (newQualityWorkSummaryReport != null) { newQualityWorkSummaryReport.UnitId = qualityWorkSummaryReport.UnitId; newQualityWorkSummaryReport.YearId = qualityWorkSummaryReport.YearId; newQualityWorkSummaryReport.ResponsiblePerson = qualityWorkSummaryReport.ResponsiblePerson; newQualityWorkSummaryReport.ResponsiblePersonTel = qualityWorkSummaryReport.ResponsiblePersonTel; newQualityWorkSummaryReport.ContactPerson = qualityWorkSummaryReport.ContactPerson; newQualityWorkSummaryReport.ContactPersonTel = qualityWorkSummaryReport.ContactPersonTel; newQualityWorkSummaryReport.ReportDate = qualityWorkSummaryReport.ReportDate; newQualityWorkSummaryReport.Performance = qualityWorkSummaryReport.Performance; newQualityWorkSummaryReport.AccidentSituation = qualityWorkSummaryReport.AccidentSituation; newQualityWorkSummaryReport.Awards = qualityWorkSummaryReport.Awards; newQualityWorkSummaryReport.WorkDevelopment = qualityWorkSummaryReport.WorkDevelopment; newQualityWorkSummaryReport.PersonnelTraining = qualityWorkSummaryReport.PersonnelTraining; newQualityWorkSummaryReport.CheckSituation = qualityWorkSummaryReport.CheckSituation; newQualityWorkSummaryReport.ManagementActivity = qualityWorkSummaryReport.ManagementActivity; newQualityWorkSummaryReport.WorkExperience = qualityWorkSummaryReport.WorkExperience; newQualityWorkSummaryReport.Countermeasures = qualityWorkSummaryReport.Countermeasures; newQualityWorkSummaryReport.NextYearWorkPlan = qualityWorkSummaryReport.NextYearWorkPlan; newQualityWorkSummaryReport.JobSuggestion = qualityWorkSummaryReport.JobSuggestion; newQualityWorkSummaryReport.CompileMan = qualityWorkSummaryReport.CompileMan; newQualityWorkSummaryReport.CompileDate = qualityWorkSummaryReport.CompileDate; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除质量管理工作总结报告 /// /// public static void DeleteQualityWorkSummaryReportById(string QualityWorkSummaryReportId) { Model.InformationProject_QualityWorkSummaryReport qualityWorkSummaryReport = Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == QualityWorkSummaryReportId); if (qualityWorkSummaryReport != null) { Funs.DB.InformationProject_QualityWorkSummaryReport.DeleteOnSubmit(qualityWorkSummaryReport); Funs.DB.SubmitChanges(); } } } }