xinjiang/SGGL/BLL/HJGL/PersonManage/WelderQualifiedProjectServi...

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();
}
}
}
}