2023-03-31 报表升级
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 实业安全简报
|
||||
/// </summary>
|
||||
public static class InformationProject_SafetyBriefingService
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取实业安全简报
|
||||
/// </summary>
|
||||
/// <param name="safetyBriefingId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.InformationProject_SafetyBriefing GetSafetyBriefingById(string safetyBriefingId)
|
||||
{
|
||||
return Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加实业安全简报
|
||||
/// </summary>
|
||||
/// <param name="safetyBriefing"></param>
|
||||
public static void AddSafetyBriefing(Model.InformationProject_SafetyBriefing safetyBriefing)
|
||||
{
|
||||
Model.InformationProject_SafetyBriefing newSafetyBriefing = new Model.InformationProject_SafetyBriefing
|
||||
{
|
||||
SafetyBriefingId = safetyBriefing.SafetyBriefingId,
|
||||
ProjectId = safetyBriefing.ProjectId,
|
||||
UnitId = safetyBriefing.UnitId,
|
||||
YearId = safetyBriefing.YearId,
|
||||
Month = safetyBriefing.Month,
|
||||
CompileMan = safetyBriefing.CompileMan,
|
||||
CompileDate = safetyBriefing.CompileDate,
|
||||
Auditor = safetyBriefing.Auditor,
|
||||
Approver = safetyBriefing.Approver,
|
||||
MainWork = safetyBriefing.MainWork,
|
||||
HazardRecording = safetyBriefing.HazardRecording,
|
||||
SafetyAccident = safetyBriefing.SafetyAccident,
|
||||
EPAccident = safetyBriefing.EPAccident,
|
||||
OHAccident = safetyBriefing.OHAccident,
|
||||
WorkPermitNum = safetyBriefing.WorkPermitNum,
|
||||
HiddenDangerDetection = safetyBriefing.HiddenDangerDetection,
|
||||
RectificationSituation = safetyBriefing.RectificationSituation,
|
||||
CheckProblemsRectification = safetyBriefing.CheckProblemsRectification,
|
||||
PendingProject = safetyBriefing.PendingProject,
|
||||
ContractorManagement = safetyBriefing.ContractorManagement,
|
||||
EnvironmentalEmissions = safetyBriefing.EnvironmentalEmissions,
|
||||
NextMonthWorkPlan = safetyBriefing.NextMonthWorkPlan
|
||||
};
|
||||
Funs.DB.InformationProject_SafetyBriefing.InsertOnSubmit(newSafetyBriefing);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改实业安全简报
|
||||
/// </summary>
|
||||
/// <param name="safetyBriefing"></param>
|
||||
public static void UpdateSafetyBriefing(Model.InformationProject_SafetyBriefing safetyBriefing)
|
||||
{
|
||||
Model.InformationProject_SafetyBriefing newSafetyBriefing = Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefing.SafetyBriefingId);
|
||||
if (newSafetyBriefing != null)
|
||||
{
|
||||
newSafetyBriefing.UnitId = safetyBriefing.UnitId;
|
||||
newSafetyBriefing.YearId = safetyBriefing.YearId;
|
||||
newSafetyBriefing.Month = safetyBriefing.Month;
|
||||
newSafetyBriefing.CompileMan = safetyBriefing.CompileMan;
|
||||
newSafetyBriefing.CompileDate = safetyBriefing.CompileDate;
|
||||
newSafetyBriefing.Auditor = safetyBriefing.Auditor;
|
||||
newSafetyBriefing.Approver = safetyBriefing.Approver;
|
||||
newSafetyBriefing.MainWork = safetyBriefing.MainWork;
|
||||
newSafetyBriefing.HazardRecording = safetyBriefing.HazardRecording;
|
||||
newSafetyBriefing.SafetyAccident = safetyBriefing.SafetyAccident;
|
||||
newSafetyBriefing.EPAccident = safetyBriefing.EPAccident;
|
||||
newSafetyBriefing.OHAccident = safetyBriefing.OHAccident;
|
||||
newSafetyBriefing.WorkPermitNum = safetyBriefing.WorkPermitNum;
|
||||
newSafetyBriefing.HiddenDangerDetection = safetyBriefing.HiddenDangerDetection;
|
||||
newSafetyBriefing.RectificationSituation = safetyBriefing.RectificationSituation;
|
||||
newSafetyBriefing.CheckProblemsRectification = safetyBriefing.CheckProblemsRectification;
|
||||
newSafetyBriefing.PendingProject = safetyBriefing.PendingProject;
|
||||
newSafetyBriefing.ContractorManagement = safetyBriefing.ContractorManagement;
|
||||
newSafetyBriefing.EnvironmentalEmissions = safetyBriefing.EnvironmentalEmissions;
|
||||
newSafetyBriefing.NextMonthWorkPlan = safetyBriefing.NextMonthWorkPlan;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除实业安全简报
|
||||
/// </summary>
|
||||
/// <param name="safetyBriefingId"></param>
|
||||
public static void DeleteSafetyBriefingById(string safetyBriefingId)
|
||||
{
|
||||
Model.InformationProject_SafetyBriefing safetyBriefing = Funs.DB.InformationProject_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
|
||||
if (safetyBriefing != null)
|
||||
{
|
||||
Funs.DB.InformationProject_SafetyBriefing.DeleteOnSubmit(safetyBriefing);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user