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