83 lines
3.1 KiB
C#
83 lines
3.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 项目焊工
|
|
/// </summary>
|
|
public static class Project_WelderService
|
|
{
|
|
public static Model.SGGLDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取项目焊工
|
|
/// </summary>
|
|
/// <param name="projectWelderId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Project_Welder GetProjectWelderById(string projectWelderId)
|
|
{
|
|
return db.Project_Welder.FirstOrDefault(e => e.ProjectWelderId == projectWelderId);
|
|
}
|
|
|
|
public static List<Model.Project_Welder> GetProjectWelder(string projectId)
|
|
{
|
|
return (from x in db.Project_Welder where x.ProjectId == projectId select x).ToList();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加项目焊工
|
|
/// </summary>
|
|
/// <param name="projectWelder"></param>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改项目焊工
|
|
/// </summary>
|
|
/// <param name="projectWelder"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除项目焊工
|
|
/// </summary>
|
|
/// <param name="projectWelderId"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|