part of '../../boxing_page.dart'; extension _BoxingBoxMutationPart on _BoxingPageState { void _replaceExistingBoxItem( CurrentZongpaiBoxData editing, int boxNo, int quantity, ) { final result = box_mutations.replaceExistingBoxItem( existingBoxes: _existingBoxes, editing: editing, boxNo: boxNo, quantity: quantity, zongpaiNo: _zongpaiNo!, workOrderNo: _workOrderNo, totalQuantity: _erpQuantity, ); _existingBoxes = result.boxes; _maxBoxNo = result.maxBoxNo; } void _addExistingBoxItem(int boxNo, int quantity, int? boxItemId) { final result = box_mutations.addExistingBoxItem( existingBoxes: _existingBoxes, boxNo: boxNo, quantity: quantity, boxItemId: boxItemId, zongpaiNo: _zongpaiNo!, workOrderNo: _workOrderNo, totalQuantity: _erpQuantity, ); _existingBoxes = result.boxes; _maxBoxNo = result.maxBoxNo; } void _replaceExistingPackedItem( ManyToOnePackedItem item, int boxNo, int quantity, ) { final result = box_mutations.replaceExistingPackedItem( existingBoxes: _existingBoxes, item: item, boxNo: boxNo, quantity: quantity, ); _existingBoxes = result.boxes; _maxBoxNo = result.maxBoxNo; } void _removeExistingBoxItem(int boxItemId) { final result = box_mutations.removeExistingBoxItem( existingBoxes: _existingBoxes, boxItemId: boxItemId, ); _existingBoxes = result.boxes; _maxBoxNo = result.maxBoxNo; } }