|
|
@ -1248,10 +1248,13 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
|
{ |
|
|
|
ResultModel<WipInfo> result = new ResultModel<WipInfo>(); |
|
|
|
|
|
|
|
var wipinfos = await _context.WipInfos.Where(w => w.WipID == id).ToListAsync(); |
|
|
|
var WiwipinfoByWipNo= await _context.WipInfos.Where(w => w.WipNO == wipinfos.FirstOrDefault().WipNO).ToListAsync(); |
|
|
|
var wipinfos = await _context.WipInfos.Where(w => w.WipID == id).FirstOrDefaultAsync(); |
|
|
|
var WiwipinfoByWipNo= await _context.WipInfos.Where(w => w.WipNO == wipinfos.WipNO).ToListAsync(); |
|
|
|
_context.WipInfos.RemoveRange(wipinfos); |
|
|
|
|
|
|
|
var wipBarcode = await _context.WipBarcodes.Where(w => w.WipNO == wipinfos.WipNO && w.UnitNO == wipinfos.UnitNO).ToListAsync(); |
|
|
|
_context.WipBarcodes.RemoveRange(wipBarcode); |
|
|
|
|
|
|
|
if (WiwipinfoByWipNo.Count() == 1) |
|
|
|
{ |
|
|
|
var WipNo = WiwipinfoByWipNo.FirstOrDefault().WipNO; |
|
|
@ -1270,9 +1273,6 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
|
var wipLabel = await _context.WipLabels.Where(w => w.WipNO == WipNo).ToListAsync(); |
|
|
|
_context.WipLabels.RemoveRange(wipLabel); |
|
|
|
|
|
|
|
var wipBarcode = await _context.WipBarcodes.Where(w => w.WipNO == WipNo).ToListAsync(); |
|
|
|
_context.WipBarcodes.RemoveRange(wipBarcode); |
|
|
|
|
|
|
|
var wipBarcodeOther = await _context.WipBarcodeOthers.Where(w => w.WipNO == WipNo).ToListAsync(); |
|
|
|
_context.WipBarcodeOthers.RemoveRange(wipBarcodeOther); |
|
|
|
|
|
|
|