83 lines
3.9 KiB
C#
83 lines
3.9 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 SuperviseCheckReportShjService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取安全监督检查报告
|
|
/// </summary>
|
|
/// <param name="superviseCheckReportId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Supervise_SuperviseCheckReport_Shj GetSuperviseCheckReportById(string superviseCheckReportId)
|
|
{
|
|
return Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加安全监督检查报告
|
|
/// </summary>
|
|
/// <param name="superviseCheckReport"></param>
|
|
public static void AddSuperviseCheckReport(Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport)
|
|
{
|
|
Model.Supervise_SuperviseCheckReport_Shj newSuperviseCheckReport = new Model.Supervise_SuperviseCheckReport_Shj
|
|
{
|
|
SuperviseType = superviseCheckReport.SuperviseType,
|
|
SuperviseCheckReportId = superviseCheckReport.SuperviseCheckReportId,
|
|
SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode,
|
|
CheckDate = superviseCheckReport.CheckDate,
|
|
ProjectOrUnit = superviseCheckReport.ProjectOrUnit,
|
|
CheckTeam = superviseCheckReport.CheckTeam,
|
|
CheckType = superviseCheckReport.CheckType,
|
|
State = superviseCheckReport.State,
|
|
CheckTeams=superviseCheckReport.CheckTeams,
|
|
Remark=superviseCheckReport.Remark
|
|
};
|
|
Funs.DB.Supervise_SuperviseCheckReport_Shj.InsertOnSubmit(newSuperviseCheckReport);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改安全监督检查报告
|
|
/// </summary>
|
|
/// <param name="superviseCheckReport"></param>
|
|
public static void UpdateSuperviseCheckReport(Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport)
|
|
{
|
|
Model.Supervise_SuperviseCheckReport_Shj newSuperviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReport.SuperviseCheckReportId);
|
|
if (newSuperviseCheckReport != null)
|
|
{
|
|
newSuperviseCheckReport.SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode;
|
|
newSuperviseCheckReport.CheckDate = superviseCheckReport.CheckDate;
|
|
newSuperviseCheckReport.ProjectOrUnit = superviseCheckReport.ProjectOrUnit;
|
|
newSuperviseCheckReport.CheckTeam = superviseCheckReport.CheckTeam;
|
|
newSuperviseCheckReport.CheckType = superviseCheckReport.CheckType;
|
|
newSuperviseCheckReport.State = superviseCheckReport.State;
|
|
newSuperviseCheckReport.SuperviseType = superviseCheckReport.SuperviseType;
|
|
newSuperviseCheckReport.CheckTeams = superviseCheckReport.CheckTeams;
|
|
newSuperviseCheckReport.Remark = superviseCheckReport.Remark;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除安全监督检查报告
|
|
/// </summary>
|
|
/// <param name="superviseCheckReportId"></param>
|
|
public static void DeleteSuperviseCheckReportById(string superviseCheckReportId)
|
|
{
|
|
Model.Supervise_SuperviseCheckReport_Shj superviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport_Shj.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
|
|
if (superviseCheckReport != null)
|
|
{
|
|
Funs.DB.Supervise_SuperviseCheckReport_Shj.DeleteOnSubmit(superviseCheckReport);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|