bugfix scansione barcode in edit ordine

This commit is contained in:
Valerio Castellana 2022-11-23 16:47:55 +01:00
parent ae8db5791e
commit 302ea697e1
3 changed files with 2 additions and 11 deletions

View File

@ -196,7 +196,6 @@ public class PVOrdineAcquistoEditActivity extends BaseActivity implements PVOrdi
@Override
public void onItemDispatched(ArticoloOrdine articoloOrdine) {
BarcodeManager.disable();
DialogEditArticoloView
.newInstance(articoloOrdine, articolo -> {
runOnUiThread(() -> {
@ -205,7 +204,7 @@ public class PVOrdineAcquistoEditActivity extends BaseActivity implements PVOrdi
}
this.mViewModel.refreshListArticoli();
});
}, null).show(this.getSupportFragmentManager(), "tag");
}, null).show(this.getSupportFragmentManager(), "DialogEditArticoloView");
}
@Override

View File

@ -15,7 +15,6 @@ import javax.inject.Inject;
import it.integry.barcode_base_android_library.model.BarcodeScanDTO;
import it.integry.integrywmsnative.R;
import it.integry.integrywmsnative.core.data_store.db.entity.ArticoloOrdine;
import it.integry.integrywmsnative.core.data_store.db.entity.Griglia;
import it.integry.integrywmsnative.core.data_store.db.entity.Ordine;
import it.integry.integrywmsnative.core.data_store.db.repository.ArticoliOrdineRepository;
import it.integry.integrywmsnative.core.data_store.db.repository.ArticoloGrigliaRepository;
@ -121,14 +120,6 @@ public class PVOrdineAcquistoEditViewModel {
);
}
private void loadGriglia(int idGriglia, RunnableArgs<Griglia> onLoad) {
try {
mGrigliaRepository.findGrigliaById(idGriglia, onLoad, this::sendError);
} catch (Exception e) {
this.sendError(e);
}
}
private void loadArticoli(Ordine ordine, RunnableArgs<List<ArticoloOrdine>> onLoad) {
try {
mArticoliOrdineRepository.findArticoliByOrdine(ordine, onLoad, this::sendError);

View File

@ -115,6 +115,7 @@ public class DialogEditArticoloView extends BaseDialogFragment implements Dialog
if (this.mOnAbort != null) {
this.mOnAbort.run();
}
BarcodeManager.removeCallback(barcodeScannerIstanceID);
super.onDismiss(dialog);
}