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