using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
///
/// 返修通知单
///
public static class HJGL_BO_RepairNoticeService
{
///
/// 根据主键获取返修通知单
///
///
///
public static Model.HJGL_BO_RepairNotice GetRepairNoticeById(string repairNoticeId)
{
return Funs.DB.HJGL_BO_RepairNotice.FirstOrDefault(e => e.RepairNoticeId == repairNoticeId);
}
///
/// 添加返修通知单
///
///
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();
}
///
/// 根据批明细Id、管线Id、焊口Id、缺陷性质获取返修通知信息
///
/// 批明细Id
/// 管线Id
/// 焊口Id
/// 缺陷性质
///
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);
}
}
}