[BUG] Implementato controllo su barcode UL scansionato in accettazione.

This commit is contained in:
Giuseppe Scorrano 2019-07-26 16:36:39 +02:00
parent 0624b87a1f
commit ec38ae675f

View File

@ -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)){