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

View File

@ -15,7 +15,6 @@ import javax.inject.Inject;
import it.integry.barcode_base_android_library.model.BarcodeScanDTO; import it.integry.barcode_base_android_library.model.BarcodeScanDTO;
import it.integry.integrywmsnative.R; import it.integry.integrywmsnative.R;
import it.integry.integrywmsnative.core.data_store.db.entity.ArticoloOrdine; 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.entity.Ordine;
import it.integry.integrywmsnative.core.data_store.db.repository.ArticoliOrdineRepository; import it.integry.integrywmsnative.core.data_store.db.repository.ArticoliOrdineRepository;
import it.integry.integrywmsnative.core.data_store.db.repository.ArticoloGrigliaRepository; 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) { private void loadArticoli(Ordine ordine, RunnableArgs<List<ArticoloOrdine>> onLoad) {
try { try {
mArticoliOrdineRepository.findArticoliByOrdine(ordine, onLoad, this::sendError); mArticoliOrdineRepository.findArticoliByOrdine(ordine, onLoad, this::sendError);

View File

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