From cfbb27a67b6620f8c314727a0ac926fc105bc4d8 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 3 Apr 2023 18:03:23 +0200 Subject: [PATCH] =?UTF-8?q?Abilitato=20controllo=20del=20num=5Fcnf=20solo?= =?UTF-8?q?=20se=20l'articolo=20non=20=C3=A8=20a=20qta=5Fcnf=20fissa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../input_quantity_v2/DialogInputQuantityV2ViewModel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java index 9fab765f..b30cf2a6 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java @@ -483,7 +483,8 @@ public class DialogInputQuantityV2ViewModel { return false; } - if (!this.canOverflowOrderQuantity && UtilityBigDecimal.greaterThan(this.internalNumCnf, this.totalNumCnfOrd)) { + if (!this.canOverflowOrderQuantity && UtilityBigDecimal.greaterThan(this.internalNumCnf, this.totalNumCnfOrd) && + !this.mtbAart.get().isFlagQtaCnfFissaBoolean()) { this.mListener.onError(new OverflowNumCnfOrderedQuantityException()); return false; @@ -495,7 +496,8 @@ public class DialogInputQuantityV2ViewModel { return false; } - if (UtilityBigDecimal.greaterThan(this.internalNumCnf, this.totalNumCnfAvailable)) { + if (UtilityBigDecimal.greaterThan(this.internalNumCnf, this.totalNumCnfAvailable) && + !this.mtbAart.get().isFlagQtaCnfFissaBoolean()) { this.mListener.onError(new OverflowNumCnfAvailableQuantityException()); return false;