diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/BarcodeItemsController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/BarcodeItemsController.cs index 7044195d..87abd238 100644 --- a/AMESCoreStudio.WebApi/Controllers/AMES/BarcodeItemsController.cs +++ b/AMESCoreStudio.WebApi/Controllers/AMES/BarcodeItemsController.cs @@ -529,6 +529,12 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES try { + var barcodeItem = await _context.BarcodeItems.Where(m => m.BarcodeID == barcodeID && m.StationID == stationID && m.ItemNo == itemNo && m.PartNo == partNo).FirstOrDefaultAsync(); + if (barcodeItem != null) + { + _context.BarcodeItems.Remove(barcodeItem); + } + BarcodeItem barcode_item = new BarcodeItem(); barcode_item.BarcodeItemID = helper.GetIDKey("BARCODEITEM_ID").Result; barcode_item.BarcodeID = barcodeID;