76 lines
3.5 KiB
C#
76 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 合格项目
|
|
/// </summary>
|
|
public class WelderQualifiedProjectService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取合格项目信息
|
|
/// </summary>
|
|
/// <param name="welderQualifiedProjectId"></param>
|
|
/// <returns></returns>
|
|
public static Model.BS_WelderQualifiedProject GetWelderQualifiedProjectById(string welderQualifiedProjectId)
|
|
{
|
|
return Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProjectId);
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 添加合格项目信息
|
|
/// </summary>
|
|
/// <param name="welderQualifiedProject"></param>
|
|
public static void AddWelderQualifiedProject(Model.BS_WelderQualifiedProject welderQualifiedProject)
|
|
{
|
|
Model.BS_WelderQualifiedProject newWelderQualifiedProject = new Model.BS_WelderQualifiedProject();
|
|
newWelderQualifiedProject.WelderQualifiedProjectId = welderQualifiedProject.WelderQualifiedProjectId;
|
|
newWelderQualifiedProject.WED_ID = welderQualifiedProject.WED_ID;
|
|
newWelderQualifiedProject.QualifiedProjectCode = welderQualifiedProject.QualifiedProjectCode;
|
|
newWelderQualifiedProject.LimitDate = welderQualifiedProject.LimitDate;
|
|
newWelderQualifiedProject.GTAWMax = welderQualifiedProject.GTAWMax;
|
|
newWelderQualifiedProject.SMAWMax = welderQualifiedProject.SMAWMax;
|
|
newWelderQualifiedProject.DiaMin = welderQualifiedProject.DiaMin;
|
|
Funs.DB.BS_WelderQualifiedProject.InsertOnSubmit(newWelderQualifiedProject);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改合格项目信息
|
|
/// </summary>
|
|
/// <param name="welderQualifiedProject"></param>
|
|
public static void UpdateWelderQualifiedProject(Model.BS_WelderQualifiedProject welderQualifiedProject)
|
|
{
|
|
Model.BS_WelderQualifiedProject newWelderQualifiedProject = Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProject.WelderQualifiedProjectId);
|
|
if (newWelderQualifiedProject != null)
|
|
{
|
|
newWelderQualifiedProject.QualifiedProjectCode = welderQualifiedProject.QualifiedProjectCode;
|
|
newWelderQualifiedProject.LimitDate = welderQualifiedProject.LimitDate;
|
|
newWelderQualifiedProject.GTAWMax = welderQualifiedProject.GTAWMax;
|
|
newWelderQualifiedProject.SMAWMax = welderQualifiedProject.SMAWMax;
|
|
newWelderQualifiedProject.DiaMin = welderQualifiedProject.DiaMin;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除合格项目信息
|
|
/// </summary>
|
|
/// <param name="welderQualifiedProjectId"></param>
|
|
public static void DeleteWelderQualifiedProjectById(string welderQualifiedProjectId)
|
|
{
|
|
Model.BS_WelderQualifiedProject welderQualifiedProject = Funs.DB.BS_WelderQualifiedProject.FirstOrDefault(e => e.WelderQualifiedProjectId == welderQualifiedProjectId);
|
|
if (welderQualifiedProject != null)
|
|
{
|
|
Funs.DB.BS_WelderQualifiedProject.DeleteOnSubmit(welderQualifiedProject);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|