Fix bug di cancellazione colli in caso di nessuna riga residua presente nel collo.

This commit is contained in:
Giuseppe Scorrano 2019-02-14 18:09:43 +01:00
parent 80fd15eb8a
commit 4a9864ef47
3 changed files with 8 additions and 5 deletions

Binary file not shown.

View File

@ -547,12 +547,15 @@ public class PickingLiberoViewModel implements IRecyclerItemClicked<MtbColr> {
private void deleteCollo(ProgressDialog progress) { private void deleteCollo(ProgressDialog progress) {
ColliMagazzinoRESTConsumer.deleteCollo(this.mtbColt.get(), () -> { //La delete è stata commentata poichè visto che nel WMS vengono sempre presi i RESIDUI,
//controllare che non ci siano righe per poter cancellare il collo era errato.
//Venivano cancellati colli completamente svuotati perché il residuo dei colli è 0
// ColliMagazzinoRESTConsumer.deleteCollo(this.mtbColt.get(), () -> {
this.mtbColt.set(null); this.mtbColt.set(null);
progress.dismiss(); progress.dismiss();
}, ex -> UtilityExceptions.defaultException(mContext, ex, progress) // }, ex -> UtilityExceptions.defaultException(mContext, ex, progress));
);
} }
@Override @Override

View File

@ -433,10 +433,10 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked<MtbColr>
} }
} else { } else {
ColliMagazzinoRESTConsumer.deleteCollo(mtbColt.get(), () -> { // ColliMagazzinoRESTConsumer.deleteCollo(mtbColt.get(), () -> {
progress.dismiss(); progress.dismiss();
resetMtbColt(openNewOne); resetMtbColt(openNewOne);
}, ex -> UtilityExceptions.defaultException(mContext, ex, progress)); // }, ex -> UtilityExceptions.defaultException(mContext, ex, progress));
} }
} }