[IME_TE ]

corretto bug update errato mtb_colr
This commit is contained in:
Giuseppe Scorrano 2020-02-18 16:53:56 +01:00 committed by ValerioC
parent 7ec48f15b8
commit b08e80f9de

View File

@ -569,13 +569,13 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
progress.show(); progress.show();
if (thereIsAnyRowInUL()) { if (thereIsAnyRowInUL()) {
updateDataFine(progress, () -> { ColliMagazzinoRESTConsumer.updateDataFine(mActivity, progress, getColloRef(), () -> {
if (shouldPrint) printCollo(progress, onComplete); if (shouldPrint) printCollo(progress, onComplete);
else { else {
postCloseOperations(onComplete); postCloseOperations(onComplete);
progress.dismiss(); progress.dismiss();
} }
}); }, ex -> UtilityExceptions.defaultException(mActivity, ex, progress));
} else { } else {
deleteCollo(progress, onComplete); deleteCollo(progress, onComplete);
} }
@ -586,27 +586,6 @@ public class AccettazioneOrdineAccettazioneInevasoViewModel implements IOnColloC
} }
private void updateDataFine(Dialog progress, Runnable onComplete) {
MtbColt cloneMtbColt = (MtbColt) getColloRef().clone();
cloneMtbColt.setOperation(CommonModelConsts.OPERATION.UPDATE);
cloneMtbColt.setOraFinePrep(UtilityDate.getDateInstance());
ColliMagazzinoRESTConsumer.saveCollo(cloneMtbColt, new ISimpleOperationCallback<MtbColt>() {
@Override
public void onSuccess(MtbColt value) {
onComplete.run();
}
@Override
public void onFailed(Exception ex) {
UtilityExceptions.defaultException(mActivity, ex, progress);
}
});
}
private void printCollo(Dialog progress, Runnable onComplete) { private void printCollo(Dialog progress, Runnable onComplete) {
MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get(); MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();