From ec38ae675fb1b3639e4ad5de7896d8b709129d41 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 26 Jul 2019 16:36:39 +0200 Subject: [PATCH] [BUG] Implementato controllo su barcode UL scansionato in accettazione. --- ...azioneOrdineAccettazioneInevasoViewModel.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOrdineAccettazioneInevasoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOrdineAccettazioneInevasoViewModel.java index a60ea995..a83bc2cc 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOrdineAccettazioneInevasoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOrdineAccettazioneInevasoViewModel.java @@ -236,9 +236,19 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC ProgressDialog progressDialog = UtilityProgress.createDefaultProgressDialog(mActivity); BarcodeManager.disable(); - - if(UtilityBarcode.isEtichettaAnonima(data) && !thereIsAnOpenedUL()){ - this.executeEtichettaAnonima(data, progressDialog); + if(UtilityBarcode.isEtichettaAnonima(data)){ + if(!thereIsAnOpenedUL()) this.executeEtichettaAnonima(data, progressDialog); + else { + DialogSimpleMessageHelper.makeErrorDialog( + mActivity, + new SpannableString(mActivity.getString(R.string.lu_scan_not_granted_here)), + null, + () -> { + BarcodeManager.enable(); + progressDialog.dismiss(); + }) + .show(); + } } else if(UtilityBarcode.isEtichetta128(data)) { this.executeEtichettaEan128(data, progressDialog); } else if(UtilityBarcode.isEanPeso(data)){