82 lines
3.4 KiB
C#
82 lines
3.4 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 特设质保体系
|
|||
|
/// </summary>
|
|||
|
public class QualityAssuranceService
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取特设质保体系
|
|||
|
/// </summary>
|
|||
|
/// <param name="qualityAssuranceId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.Comprehensive_QualityAssurance GetQualityAssuranceById(string qualityAssuranceId)
|
|||
|
{
|
|||
|
return Funs.DB.Comprehensive_QualityAssurance.FirstOrDefault(e => e.QualityAssuranceId == qualityAssuranceId);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加特设质保体系
|
|||
|
/// </summary>
|
|||
|
/// <param name="qualityAssurance"></param>
|
|||
|
public static void AddQualityAssurance(Model.Comprehensive_QualityAssurance qualityAssurance)
|
|||
|
{
|
|||
|
Model.SUBQHSEDB db = Funs.DB;
|
|||
|
Model.Comprehensive_QualityAssurance newAssurance = new Model.Comprehensive_QualityAssurance
|
|||
|
{
|
|||
|
QualityAssuranceId = qualityAssurance.QualityAssuranceId,
|
|||
|
ProjectId = qualityAssurance.ProjectId,
|
|||
|
QualityAssuranceCode = qualityAssurance.QualityAssuranceCode,
|
|||
|
QualityAssuranceName = qualityAssurance.QualityAssuranceName,
|
|||
|
QualityAssuranceType = qualityAssurance.QualityAssuranceType,
|
|||
|
ContentTexts = qualityAssurance.ContentTexts,
|
|||
|
CompileMan = qualityAssurance.CompileMan,
|
|||
|
CompileDate = qualityAssurance.CompileDate,
|
|||
|
};
|
|||
|
db.Comprehensive_QualityAssurance.InsertOnSubmit(newAssurance);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改特设质保体系
|
|||
|
/// </summary>
|
|||
|
/// <param name="qualityAssurance"></param>
|
|||
|
public static void UpdateQualityAssurance(Model.Comprehensive_QualityAssurance qualityAssurance)
|
|||
|
{
|
|||
|
Model.SUBQHSEDB db = Funs.DB;
|
|||
|
Model.Comprehensive_QualityAssurance newAssurance = db.Comprehensive_QualityAssurance.FirstOrDefault(e => e.QualityAssuranceId == qualityAssurance.QualityAssuranceId);
|
|||
|
if (newAssurance != null)
|
|||
|
{
|
|||
|
newAssurance.QualityAssuranceCode = qualityAssurance.QualityAssuranceCode;
|
|||
|
newAssurance.QualityAssuranceName = qualityAssurance.QualityAssuranceName;
|
|||
|
newAssurance.QualityAssuranceType = qualityAssurance.QualityAssuranceType;
|
|||
|
newAssurance.ContentTexts = qualityAssurance.ContentTexts;
|
|||
|
newAssurance.CompileMan = qualityAssurance.CompileMan;
|
|||
|
newAssurance.CompileDate = qualityAssurance.CompileDate;
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除特设质保体系
|
|||
|
/// </summary>
|
|||
|
/// <param name="qualityAssuranceId"></param>
|
|||
|
public static void DeleteQualityAssuranceById(string qualityAssuranceId)
|
|||
|
{
|
|||
|
Model.SUBQHSEDB db = Funs.DB;
|
|||
|
Model.Comprehensive_QualityAssurance qualityAssurance = db.Comprehensive_QualityAssurance.FirstOrDefault(e => e.QualityAssuranceId == qualityAssuranceId);
|
|||
|
if (qualityAssurance != null)
|
|||
|
{
|
|||
|
db.Comprehensive_QualityAssurance.DeleteOnSubmit(qualityAssurance);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|