using Model; using System.Collections.Generic; using System.Linq; using System.Web.UI.WebControls; namespace BLL { /// /// 焊工管理 /// public static class WelderEntranceService { /// /// 根据主键获取焊工信息 /// /// /// public static Model.BS_Welder_Entrance GetWelderById(string welderId) { return Funs.DB.BS_Welder_Entrance.FirstOrDefault(e => e.WED_ID == welderId); } /// /// 增加焊工 /// /// public static void AddBSWelder(Model.BS_Welder_Entrance welder) { Model.BS_Welder_Entrance newWelder = new Model.BS_Welder_Entrance(); newWelder.WED_ID = welder.WED_ID; newWelder.WED_Code = welder.WED_Code; newWelder.WED_Name = welder.WED_Name; newWelder.WED_WorkCode = welder.WED_WorkCode; newWelder.IdentityCard = welder.IdentityCard; newWelder.Limit_Date = welder.Limit_Date; newWelder.Status = welder.Status; newWelder.WED_Unit = welder.WED_Unit; newWelder.SE_Equipment = welder.SE_Equipment; newWelder.SE_Equipment_Apply = welder.SE_Equipment_Apply; newWelder.ProjectId = welder.ProjectId; newWelder.Exam_Res = welder.Exam_Res; Funs.DB.BS_Welder_Entrance.InsertOnSubmit(newWelder); Funs.DB.SubmitChanges(); } /// /// 修改人员信息 /// /// public static void UpdateBSWelder(Model.BS_Welder_Entrance welder) { Model.BS_Welder_Entrance newWelder = Funs.DB.BS_Welder_Entrance.FirstOrDefault(e => e.WED_ID == welder.WED_ID); if (newWelder != null) { newWelder.SE_Equipment_Apply = welder.SE_Equipment_Apply; newWelder.WED_ID = welder.WED_ID; newWelder.WED_Code = welder.WED_Code; newWelder.WED_Name = welder.WED_Name; newWelder.WED_WorkCode = welder.WED_WorkCode; newWelder.IdentityCard = welder.IdentityCard; newWelder.Limit_Date = welder.Limit_Date; newWelder.Status = welder.Status; newWelder.WED_Unit = welder.WED_Unit; newWelder.SE_Equipment = welder.SE_Equipment; newWelder.ProjectId = welder.ProjectId; newWelder.Exam_Res = welder.Exam_Res; Funs.DB.SubmitChanges(); } } /// /// 是否存在人员编号 /// /// /// true-存在,false-不存在 public static bool IsExistWEDName(string WED_Name, string projectId) { var q = from x in Funs.DB.BS_Welder_Entrance where x.WED_Name == WED_Name && x.ProjectId == projectId select x; if (q.Count() > 0) { return true; } else { return false; } } /// /// 是否存在人员编号 /// /// /// true-存在,false-不存在 public static bool IsExistWEDCode(string WED_Code, string projectId) { var q = from x in Funs.DB.BS_Welder_Entrance where x.WED_Code == WED_Code && x.ProjectId == projectId select x; if (q.Count() > 0) { return true; } else { return false; } } /// /// 删除人员信息 /// /// public static void DeleteBSWelder(string WED_ID) { Model.BS_Welder_Entrance welder = Funs.DB.BS_Welder_Entrance.FirstOrDefault(e => e.WED_ID == WED_ID); if (welder != null) { Funs.DB.BS_Welder_Entrance.DeleteOnSubmit(welder); Funs.DB.SubmitChanges(); } } } }