using System.Linq; using System.Collections.Generic; namespace BLL { /// /// 焊评标准 /// public static class HJGL_StandardService { /// /// 根据主键获取焊评标准 /// /// /// public static Model.HJGL_BS_Standard GetStandardById(string standardId) { return Funs.DB.HJGL_BS_Standard.FirstOrDefault(e => e.StandardId == standardId); } /// /// 获取焊评标准列表 /// /// public static List GetStandardList() { return (from x in Funs.DB.HJGL_BS_Standard orderby x.StandardCode select x).ToList(); } /// /// 添加焊评标准 /// /// 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(); } /// /// 修改焊评标准 /// /// 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(); } } /// /// 根据主键删除焊评标准 /// /// 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(); } } /// /// 判断是否存在相同的焊评标准 /// /// /// 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; } } } }