122 lines
5.1 KiB
C#
122 lines
5.1 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 UpCheckReportService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="UpCheckReportId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Supervise_UpCheckReport GetUpCheckReportById(string UpCheckReportId)
|
|
{
|
|
return Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="UpCheckReport"></param>
|
|
public static void AddUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport)
|
|
{
|
|
Model.Supervise_UpCheckReport newUpCheckReport = new Model.Supervise_UpCheckReport
|
|
{
|
|
UpCheckReportId = UpCheckReport.UpCheckReportId,
|
|
UnitId = UpCheckReport.UnitId,
|
|
CheckStartTime = UpCheckReport.CheckStartTime,
|
|
CheckEndTime = UpCheckReport.CheckEndTime,
|
|
Values1 = UpCheckReport.Values1,
|
|
Values2 = UpCheckReport.Values2,
|
|
Values3 = UpCheckReport.Values3,
|
|
Values4 = UpCheckReport.Values4,
|
|
Values5 = UpCheckReport.Values5,
|
|
Values6 = UpCheckReport.Values6,
|
|
Values7 = UpCheckReport.Values7,
|
|
CompileDate = UpCheckReport.CompileDate,
|
|
AuditDate = UpCheckReport.AuditDate,
|
|
UpState = UpCheckReport.UpState,
|
|
UpDateTime = UpCheckReport.UpDateTime
|
|
};
|
|
Funs.DB.Supervise_UpCheckReport.InsertOnSubmit(newUpCheckReport);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="UpCheckReport"></param>
|
|
public static void UpdateUpCheckReport(Model.Supervise_UpCheckReport UpCheckReport)
|
|
{
|
|
Model.Supervise_UpCheckReport newUpCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReport.UpCheckReportId);
|
|
if (newUpCheckReport != null)
|
|
{
|
|
newUpCheckReport.UnitId = UpCheckReport.UnitId;
|
|
newUpCheckReport.CheckStartTime = UpCheckReport.CheckStartTime;
|
|
newUpCheckReport.CheckEndTime = UpCheckReport.CheckEndTime;
|
|
newUpCheckReport.Values1 = UpCheckReport.Values1;
|
|
newUpCheckReport.Values2 = UpCheckReport.Values2;
|
|
newUpCheckReport.Values3 = UpCheckReport.Values3;
|
|
newUpCheckReport.Values4 = UpCheckReport.Values4;
|
|
newUpCheckReport.Values5 = UpCheckReport.Values5;
|
|
newUpCheckReport.Values6 = UpCheckReport.Values6;
|
|
newUpCheckReport.Values7 = UpCheckReport.Values7;
|
|
newUpCheckReport.CompileDate = UpCheckReport.CompileDate;
|
|
newUpCheckReport.AuditDate = UpCheckReport.AuditDate;
|
|
newUpCheckReport.UpState = UpCheckReport.UpState;
|
|
newUpCheckReport.UpDateTime = UpCheckReport.UpDateTime;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="UpCheckReportId"></param>
|
|
public static void DeleteUpCheckReportById(string UpCheckReportId)
|
|
{
|
|
Model.Supervise_UpCheckReport upCheckReport = Funs.DB.Supervise_UpCheckReport.FirstOrDefault(e => e.UpCheckReportId == UpCheckReportId);
|
|
if (upCheckReport != null)
|
|
{
|
|
Funs.DB.Supervise_UpCheckReport.DeleteOnSubmit(upCheckReport);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主表主键删除安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="upCheckReportId"></param>
|
|
public static void DeleteUpCheckReportItemByUpCheckReportId(string upCheckReportId)
|
|
{
|
|
var upCheckReportItem = from x in Funs.DB.Supervise_UpCheckReportItem where x.UpCheckReportId == upCheckReportId select x;
|
|
if (upCheckReportItem.Count() > 0)
|
|
{
|
|
Funs.DB.Supervise_UpCheckReportItem.DeleteAllOnSubmit(upCheckReportItem);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主表主键删除安全监督检查整改
|
|
/// </summary>
|
|
/// <param name="upCheckReportId"></param>
|
|
public static void DeleteUpCheckReportItem2ByUpCheckReportId(string upCheckReportId)
|
|
{
|
|
var upCheckReportItem2 = from x in Funs.DB.Supervise_UpCheckReportItem2 where x.UpCheckReportId == upCheckReportId select x;
|
|
if (upCheckReportItem2.Count() > 0)
|
|
{
|
|
Funs.DB.Supervise_UpCheckReportItem2.DeleteAllOnSubmit(upCheckReportItem2);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|