76 lines
2.7 KiB
C#
76 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 公司质量样板
|
|
/// </summary>
|
|
public class QualityModelService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取公司质量样板
|
|
/// </summary>
|
|
/// <param name="QualityModelId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Model_QualityModel GetQualityModelById(string QualityModelId)
|
|
{
|
|
return Funs.DB.Model_QualityModel.FirstOrDefault(e => e.QualityModelId == QualityModelId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加公司质量样板
|
|
/// </summary>
|
|
/// <param name="QualityModel"></param>
|
|
public static void AddQualityModel(Model.Model_QualityModel QualityModel)
|
|
{
|
|
Model.Model_QualityModel newQualityModel = new Model.Model_QualityModel
|
|
{
|
|
QualityModelId = QualityModel.QualityModelId,
|
|
ProjectId = QualityModel.ProjectId,
|
|
CompanyModelId = QualityModel.CompanyModelId,
|
|
Evaluate = QualityModel.Evaluate,
|
|
Remark = QualityModel.Remark,
|
|
CompileMan = QualityModel.CompileMan,
|
|
CompileDate = QualityModel.CompileDate
|
|
};
|
|
Funs.DB.Model_QualityModel.InsertOnSubmit(newQualityModel);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改公司质量样板
|
|
/// </summary>
|
|
/// <param name="QualityModel"></param>
|
|
public static void UpdateQualityModel(Model.Model_QualityModel QualityModel)
|
|
{
|
|
Model.Model_QualityModel newQualityModel = Funs.DB.Model_QualityModel.FirstOrDefault(e => e.QualityModelId == QualityModel.QualityModelId);
|
|
if (newQualityModel != null)
|
|
{
|
|
newQualityModel.CompanyModelId = QualityModel.CompanyModelId;
|
|
newQualityModel.Evaluate = QualityModel.Evaluate;
|
|
newQualityModel.Remark = QualityModel.Remark;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除公司质量样板
|
|
/// </summary>
|
|
/// <param name="QualityModelId"></param>
|
|
public static void DeleteQualityModelById(string QualityModelId)
|
|
{
|
|
Model.Model_QualityModel QualityModel = Funs.DB.Model_QualityModel.FirstOrDefault(e => e.QualityModelId == QualityModelId);
|
|
if (QualityModel != null)
|
|
{
|
|
CommonService.DeleteAttachFileById(QualityModelId);
|
|
Funs.DB.Model_QualityModel.DeleteOnSubmit(QualityModel);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|