119 lines
6.8 KiB
C#
119 lines
6.8 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 ProjectQualityWorkSummaryReportService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取质量管理工作总结报告
|
|
/// </summary>
|
|
/// <param name="qualityWorkSummaryReportId"></param>
|
|
/// <returns></returns>
|
|
public static Model.InformationProject_QualityWorkSummaryReport GetQualityWorkSummaryReportById(string qualityWorkSummaryReportId)
|
|
{
|
|
return Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == qualityWorkSummaryReportId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 质量管理工作总结报告
|
|
/// </summary>
|
|
/// <param name="unitId">单位Id</param>
|
|
/// <param name="year">年度</param>
|
|
/// <returns>质量管理工作总结报告</returns>
|
|
public static Model.InformationProject_QualityWorkSummaryReport GetQualityWorkSummaryReportByUnitIdAndYear(string unitId, int year)
|
|
{
|
|
return Funs.DB.InformationProject_QualityWorkSummaryReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == year);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加质量管理工作总结报告
|
|
/// </summary>
|
|
/// <param name="qualityWorkSummaryReport"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改质量管理工作总结报告
|
|
/// </summary>
|
|
/// <param name="qualityWorkSummaryReport"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除质量管理工作总结报告
|
|
/// </summary>
|
|
/// <param name="QualityWorkSummaryReportId"></param>
|
|
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();
|
|
}
|
|
}
|
|
}
|
|
}
|