using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 项目焊工 /// public static class Project_WelderService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取项目焊工 /// /// /// public static Model.Project_Welder GetProjectWelderById(string projectWelderId) { return db.Project_Welder.FirstOrDefault(e => e.ProjectWelderId == projectWelderId); } public static List GetProjectWelder(string projectId) { return (from x in db.Project_Welder where x.ProjectId == projectId select x).ToList(); } /// /// 添加项目焊工 /// /// public static void AddProjectWelder(Model.Project_Welder projectWelder) { Model.Project_Welder newProjectWelder = new Model.Project_Welder(); newProjectWelder.ProjectWelderId = projectWelder.ProjectWelderId; newProjectWelder.WED_ID = projectWelder.WED_ID; newProjectWelder.ProjectId = projectWelder.ProjectId; newProjectWelder.IsSelected = projectWelder.IsSelected; newProjectWelder.SelectedMan = projectWelder.SelectedMan; newProjectWelder.IsApprove = projectWelder.IsApprove; newProjectWelder.ApproveMan = projectWelder.ApproveMan; db.Project_Welder.InsertOnSubmit(newProjectWelder); db.SubmitChanges(); } /// /// 修改项目焊工 /// /// public static void UpdateProjectWelder(Model.Project_Welder projectWelder) { Model.Project_Welder newProjectWelder = db.Project_Welder.FirstOrDefault(e => e.ProjectWelderId == projectWelder.ProjectWelderId); if (newProjectWelder != null) { //newProjectWelder.WED_ID = projectWelder.WED_ID; //newProjectWelder.ProjectId = projectWelder.ProjectId; newProjectWelder.IsSelected = projectWelder.IsSelected; newProjectWelder.SelectedMan = projectWelder.SelectedMan; newProjectWelder.IsApprove = projectWelder.IsApprove; newProjectWelder.ApproveMan = projectWelder.ApproveMan; db.SubmitChanges(); } } /// /// 根据主键删除项目焊工 /// /// public static void DeleteProjectWelderById(string projectWelderId) { Model.Project_Welder projectWelder = db.Project_Welder.FirstOrDefault(e => e.ProjectWelderId == projectWelderId); if (projectWelder != null) { db.Project_Welder.DeleteOnSubmit(projectWelder); db.SubmitChanges(); } } } }