CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/ZHGL/TestRunPerformance/TestRunMonthSummaryReportSe...

74 lines
3.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class TestRunMonthSummaryReportService
{
/// <summary>
/// 根据主键获取开车月技术总结
/// </summary>
/// <param name="TestRunMonthSummaryReportId"></param>
/// <returns></returns>
public static Model.ZHGL_TestRunMonthSummaryReport GetTestRunMonthSummaryReportById(string TestRunMonthSummaryReportId)
{
return Funs.DB.ZHGL_TestRunMonthSummaryReport.FirstOrDefault(e => e.TestRunMonthSummaryReportId == TestRunMonthSummaryReportId);
}
/// <summary>
/// 添加开车月技术总结
/// </summary>
/// <param name="TestRunMonthSummaryReport"></param>
public static void AddTestRunMonthSummaryReport(Model.ZHGL_TestRunMonthSummaryReport TestRunMonthSummaryReport)
{
Model.SGGLDB db = Funs.DB;
Model.ZHGL_TestRunMonthSummaryReport newTestRunMonthSummaryReport = new Model.ZHGL_TestRunMonthSummaryReport
{
TestRunMonthSummaryReportId = TestRunMonthSummaryReport.TestRunMonthSummaryReportId,
Year = TestRunMonthSummaryReport.Year,
UserId = TestRunMonthSummaryReport.UserId,
CompileMan = TestRunMonthSummaryReport.CompileMan,
CompileDate = TestRunMonthSummaryReport.CompileDate
};
db.ZHGL_TestRunMonthSummaryReport.InsertOnSubmit(newTestRunMonthSummaryReport);
db.SubmitChanges();
}
/// <summary>
/// 修改开车月技术总结
/// </summary>
/// <param name="TestRunMonthSummaryReport"></param>
public static void UpdateTestRunMonthSummaryReport(Model.ZHGL_TestRunMonthSummaryReport TestRunMonthSummaryReport)
{
Model.SGGLDB db = Funs.DB;
Model.ZHGL_TestRunMonthSummaryReport newTestRunMonthSummaryReport = db.ZHGL_TestRunMonthSummaryReport.FirstOrDefault(e => e.TestRunMonthSummaryReportId == TestRunMonthSummaryReport.TestRunMonthSummaryReportId);
if (newTestRunMonthSummaryReport != null)
{
newTestRunMonthSummaryReport.Year = TestRunMonthSummaryReport.Year;
newTestRunMonthSummaryReport.UserId = TestRunMonthSummaryReport.UserId;
newTestRunMonthSummaryReport.CompileMan = TestRunMonthSummaryReport.CompileMan;
newTestRunMonthSummaryReport.CompileDate = TestRunMonthSummaryReport.CompileDate;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除开车月技术总结
/// </summary>
/// <param name="TestRunMonthSummaryReportId"></param>
public static void DeleteTestRunMonthSummaryReportById(string TestRunMonthSummaryReportId)
{
Model.SGGLDB db = Funs.DB;
Model.ZHGL_TestRunMonthSummaryReport TestRunMonthSummaryReport = db.ZHGL_TestRunMonthSummaryReport.FirstOrDefault(e => e.TestRunMonthSummaryReportId == TestRunMonthSummaryReportId);
if (TestRunMonthSummaryReport != null)
{
db.ZHGL_TestRunMonthSummaryReport.DeleteOnSubmit(TestRunMonthSummaryReport);
db.SubmitChanges();
}
}
}
}