五环二期集团数据对接

This commit is contained in:
2025-06-19 16:55:10 +08:00
parent 5ed020c7e1
commit 0736adf719
105 changed files with 14375 additions and 1224 deletions
@@ -1072,5 +1072,76 @@ namespace BLL
return list;
}
#endregion
#region
/// <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.SGGLDB 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.SGGLDB 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.SGGLDB 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();
}
}
#endregion
}
}