using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 特设质保体系 /// public class QualityAssuranceService { /// /// 根据主键获取特设质保体系 /// /// /// public static Model.Comprehensive_QualityAssurance GetQualityAssuranceById(string qualityAssuranceId) { return Funs.DB.Comprehensive_QualityAssurance.FirstOrDefault(e => e.QualityAssuranceId == qualityAssuranceId); } /// /// 添加特设质保体系 /// /// 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(); } /// /// 修改特设质保体系 /// /// 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(); } } /// /// 根据主键删除特设质保体系 /// /// 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(); } } } }