2023-03-31 报表升级
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user