94 lines
3.1 KiB
C#
94 lines
3.1 KiB
C#
using System.Linq;
|
|
using System.Collections.Generic;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 焊评标准
|
|
/// </summary>
|
|
public static class HJGL_StandardService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取焊评标准
|
|
/// </summary>
|
|
/// <param name="standardId"></param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_BS_Standard GetStandardById(string standardId)
|
|
{
|
|
return Funs.DB.HJGL_BS_Standard.FirstOrDefault(e => e.StandardId == standardId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取焊评标准列表
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static List<Model.HJGL_BS_Standard> GetStandardList()
|
|
{
|
|
return (from x in Funs.DB.HJGL_BS_Standard orderby x.StandardCode select x).ToList();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加焊评标准
|
|
/// </summary>
|
|
/// <param name="standard"></param>
|
|
public static void AddStandard(Model.HJGL_BS_Standard standard)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_BS_Standard newStandard = new Model.HJGL_BS_Standard();
|
|
newStandard.StandardId = SQLHelper.GetNewID(typeof(Model.HJGL_BS_Standard));
|
|
newStandard.StandardCode = standard.StandardCode;
|
|
newStandard.Remark = standard.Remark;
|
|
db.HJGL_BS_Standard.InsertOnSubmit(newStandard);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改焊评标准
|
|
/// </summary>
|
|
/// <param name="standard"></param>
|
|
public static void UpdateStandard(Model.HJGL_BS_Standard standard)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_BS_Standard newStandard = db.HJGL_BS_Standard.FirstOrDefault(e => e.StandardId == standard.StandardId);
|
|
if (newStandard != null)
|
|
{
|
|
newStandard.StandardCode = standard.StandardCode;
|
|
newStandard.Remark = standard.Remark;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除焊评标准
|
|
/// </summary>
|
|
/// <param name="standardId"></param>
|
|
public static void DeleteStandardById(string standardId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_BS_Standard standard = db.HJGL_BS_Standard.FirstOrDefault(e => e.StandardId == standardId);
|
|
if (standard != null)
|
|
{
|
|
db.HJGL_BS_Standard.DeleteOnSubmit(standard);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 判断是否存在相同的焊评标准
|
|
/// </summary>
|
|
/// <param name="standardCode"></param>
|
|
/// <returns></returns>
|
|
public static bool IsExitStandardCode(string standardCode, string id)
|
|
{
|
|
var q = Funs.DB.HJGL_BS_Standard.FirstOrDefault(x => x.StandardCode == standardCode && x.StandardId != id);
|
|
if (q != null)
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
} |