using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 检验批表格库 /// public static class InspectionLotService { /// /// 根据主键获取检验批信息 /// /// /// public static Model.CQMS_DataBase_InspectionLot GetInspectionLotById(string inspectionLotId) { return Funs.DB.CQMS_DataBase_InspectionLot.FirstOrDefault(e => e.InspectionLotId == inspectionLotId); } /// /// 添加检验批信息 /// /// public static void AddInspectionLot(Model.CQMS_DataBase_InspectionLot inspectionLot) { Model.CQMS_DataBase_InspectionLot newInspectionLot = new Model.CQMS_DataBase_InspectionLot(); newInspectionLot.InspectionLotId = inspectionLot.InspectionLotId; newInspectionLot.CNProfessionalId = inspectionLot.CNProfessionalId; newInspectionLot.InspectionLotName = inspectionLot.InspectionLotName; newInspectionLot.CNProfessionaType = inspectionLot.CNProfessionaType; newInspectionLot.FileUpload = inspectionLot.FileUpload; Funs.DB.CQMS_DataBase_InspectionLot.InsertOnSubmit(newInspectionLot); Funs.DB.SubmitChanges(); } /// /// 修改检验批信息 /// /// public static void UpdateInspectionLot(Model.CQMS_DataBase_InspectionLot inspectionLot) { Model.CQMS_DataBase_InspectionLot newInspectionLot = Funs.DB.CQMS_DataBase_InspectionLot.FirstOrDefault(e => e.InspectionLotId == inspectionLot.InspectionLotId); if (newInspectionLot != null) { newInspectionLot.CNProfessionalId = inspectionLot.CNProfessionalId; newInspectionLot.InspectionLotName = inspectionLot.InspectionLotName; newInspectionLot.CNProfessionaType = inspectionLot.CNProfessionaType; newInspectionLot.FileUpload = inspectionLot.FileUpload; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除检验批信息 /// /// public static void DeleteInspectionLotById(string inspectionLotId) { Model.CQMS_DataBase_InspectionLot inspectionLot = Funs.DB.CQMS_DataBase_InspectionLot.FirstOrDefault(e => e.InspectionLotId == inspectionLotId); if (inspectionLot != null) { if (!string.IsNullOrEmpty(inspectionLot.FileUpload)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, inspectionLot.FileUpload);//删除附件 } Funs.DB.CQMS_DataBase_InspectionLot.DeleteOnSubmit(inspectionLot); Funs.DB.SubmitChanges(); } } } }