59 lines
2.4 KiB
C#
59 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 返修通知单
|
|
/// </summary>
|
|
public static class HJGL_BO_RepairNoticeService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取返修通知单
|
|
/// </summary>
|
|
/// <param name="repairNoticeId"></param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_BO_RepairNotice GetRepairNoticeById(string repairNoticeId)
|
|
{
|
|
return Funs.DB.HJGL_BO_RepairNotice.FirstOrDefault(e => e.RepairNoticeId == repairNoticeId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加返修通知单
|
|
/// </summary>
|
|
/// <param name="repairNotice"></param>
|
|
public static void AddRepairNotice(Model.HJGL_BO_RepairNotice repairNotice)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.HJGL_BO_RepairNotice newRepairNotice = new Model.HJGL_BO_RepairNotice();
|
|
newRepairNotice.RepairNoticeId = repairNotice.RepairNoticeId;
|
|
newRepairNotice.CH_TrustItemID = repairNotice.CH_TrustItemID;
|
|
newRepairNotice.ISO_ID = repairNotice.ISO_ID;
|
|
newRepairNotice.JOT_ID = repairNotice.JOT_ID;
|
|
newRepairNotice.FilmNum = repairNotice.FilmNum;
|
|
newRepairNotice.RepairTag = repairNotice.RepairTag;
|
|
newRepairNotice.States = repairNotice.States;
|
|
newRepairNotice.FeedbackMan = repairNotice.FeedbackMan;
|
|
newRepairNotice.FeedbackDate = repairNotice.FeedbackDate;
|
|
newRepairNotice.DefectNature = repairNotice.DefectNature;
|
|
db.HJGL_BO_RepairNotice.InsertOnSubmit(newRepairNotice);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据批明细Id、管线Id、焊口Id、缺陷性质获取返修通知信息
|
|
/// </summary>
|
|
/// <param name="trustItemID">批明细Id</param>
|
|
/// <param name="iso_id">管线Id</param>
|
|
/// <param name="jot_id">焊口Id</param>
|
|
/// <param name="defectNature">缺陷性质</param>
|
|
/// <returns></returns>
|
|
public static Model.HJGL_BO_RepairNotice GetRepairNotice(string trustItemID, string iso_id, string jot_id, string defectNature)
|
|
{
|
|
return Funs.DB.HJGL_BO_RepairNotice.FirstOrDefault(e => e.CH_TrustItemID == trustItemID && e.ISO_ID == iso_id && e.JOT_ID == jot_id && e.DefectNature == defectNature);
|
|
}
|
|
}
|
|
}
|