SGGL_JT/SUBQHSE/BLL/CQMS/Comprehensive/QualitySampleFirstAccFileSe...

92 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace BLL
{
/// <summary>
/// 质量样板首件制验收登记
/// </summary>
public static class QualitySampleFirstAccFileService
{
public static Model.SUBQHSEDB db = Funs.DB;
/// <summary>
/// 记录数
/// </summary>
private static int count
{
get;
set;
}
public static Model.Comprehensive_QualitySampleFirstAccFile getQualitySampleFirstAccFile(string QualitySampleFirstAccFileId)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Comprehensive_QualitySampleFirstAccFile QualitySampleFirstAccFile = db.Comprehensive_QualitySampleFirstAccFile.FirstOrDefault(e => e.QualitySampleFirstAccFileId == QualitySampleFirstAccFileId);
return QualitySampleFirstAccFile;
}
/// <summary>
/// 添加质量样板首件制验收登记
/// </summary>
/// <param name="DataDistribution"></param>
public static void AddQualitySampleFirstAccFile(Model.Comprehensive_QualitySampleFirstAccFile QualitySampleFirstAccFile)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Comprehensive_QualitySampleFirstAccFile newQualitySampleFirstAccFile = new Model.Comprehensive_QualitySampleFirstAccFile();
newQualitySampleFirstAccFile.QualitySampleFirstAccFileId = QualitySampleFirstAccFile.QualitySampleFirstAccFileId;
newQualitySampleFirstAccFile.ProjectId = QualitySampleFirstAccFile.ProjectId;
newQualitySampleFirstAccFile.UnitId = QualitySampleFirstAccFile.UnitId;
newQualitySampleFirstAccFile.InspectionCode = QualitySampleFirstAccFile.InspectionCode;
newQualitySampleFirstAccFile.InspectionName = QualitySampleFirstAccFile.InspectionName;
newQualitySampleFirstAccFile.InspectionDate = QualitySampleFirstAccFile.InspectionDate;
newQualitySampleFirstAccFile.CreateDate = QualitySampleFirstAccFile.CreateDate;
newQualitySampleFirstAccFile.CreateMan = QualitySampleFirstAccFile.CreateMan;
newQualitySampleFirstAccFile.Remark = QualitySampleFirstAccFile.Remark;
db.Comprehensive_QualitySampleFirstAccFile.InsertOnSubmit(newQualitySampleFirstAccFile);
db.SubmitChanges();
}
/// <summary>
/// 修改质量样板首件制验收登记
/// </summary>
/// <param name="DataDistribution"></param>
public static void UpdateQualitySampleFirstAccFile(Model.Comprehensive_QualitySampleFirstAccFile QualitySampleFirstAccFile)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Comprehensive_QualitySampleFirstAccFile newQualitySampleFirstAccFile = db.Comprehensive_QualitySampleFirstAccFile.FirstOrDefault(e => e.QualitySampleFirstAccFileId == QualitySampleFirstAccFile.QualitySampleFirstAccFileId);
if (newQualitySampleFirstAccFile != null)
{
newQualitySampleFirstAccFile.ProjectId = QualitySampleFirstAccFile.ProjectId;
newQualitySampleFirstAccFile.UnitId = QualitySampleFirstAccFile.UnitId;
newQualitySampleFirstAccFile.InspectionCode = QualitySampleFirstAccFile.InspectionCode;
newQualitySampleFirstAccFile.InspectionName = QualitySampleFirstAccFile.InspectionName;
newQualitySampleFirstAccFile.InspectionDate = QualitySampleFirstAccFile.InspectionDate;
newQualitySampleFirstAccFile.CreateDate = QualitySampleFirstAccFile.CreateDate;
newQualitySampleFirstAccFile.CreateMan = QualitySampleFirstAccFile.CreateMan;
newQualitySampleFirstAccFile.Remark = QualitySampleFirstAccFile.Remark;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除质量样板首件制验收登记
/// </summary>
/// <param name="specialDataDistributionId"></param>
public static void DeleteQualitySampleFirstAccFile(string QualitySampleFirstAccFileId)
{
Model.SUBQHSEDB db = Funs.DB;
Model.Comprehensive_QualitySampleFirstAccFile QualitySampleFirstAccFile = db.Comprehensive_QualitySampleFirstAccFile.FirstOrDefault(e => e.QualitySampleFirstAccFileId == QualitySampleFirstAccFileId);
if (QualitySampleFirstAccFile != null)
{
db.Comprehensive_QualitySampleFirstAccFile.DeleteOnSubmit(QualitySampleFirstAccFile);
db.SubmitChanges();
}
}
}
}