Implementato getReportName in Accettazione

This commit is contained in:
Giuseppe Scorrano 2018-11-12 17:53:39 +01:00
parent 70b43c4f09
commit 5a6582fbff

View File

@ -31,6 +31,7 @@ import it.integry.integrywmsnative.core.model.CommonModelConsts;
import it.integry.integrywmsnative.core.model.MtbColr; import it.integry.integrywmsnative.core.model.MtbColr;
import it.integry.integrywmsnative.core.model.MtbColt; import it.integry.integrywmsnative.core.model.MtbColt;
import it.integry.integrywmsnative.core.model.secondary.GestioneEnum; import it.integry.integrywmsnative.core.model.secondary.GestioneEnum;
import it.integry.integrywmsnative.core.report.ReportManager;
import it.integry.integrywmsnative.core.settings.SettingsManager; import it.integry.integrywmsnative.core.settings.SettingsManager;
import it.integry.integrywmsnative.core.utility.UtilityExceptions; import it.integry.integrywmsnative.core.utility.UtilityExceptions;
import it.integry.integrywmsnative.core.utility.UtilityLogger; import it.integry.integrywmsnative.core.utility.UtilityLogger;
@ -322,28 +323,37 @@ public class AccettazioneOnOrdineInevasoViewModel implements IOnColloClosedCallb
public void onSuccess(List<String> value) { public void onSuccess(List<String> value) {
if(value.size() > 0) { if(value.size() > 0) {
PrinterRESTConsumer.printCollo( try{
value.get(0), MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();
mArticoliInColloBottomSheetViewModel.mtbColt.get(),
1, "EtichettaBancale", () ->{
postCloseOperations(); ReportManager.getRightReportNameByMtbColt(currentMtbColt, reportName -> {
progress.dismiss();
}, ex -> { PrinterRESTConsumer.printCollo(
value.get(0),
currentMtbColt,
1, reportName, () -> {
progress.dismiss(); postCloseOperations();
String errorMessage = ex.getMessage(); progress.dismiss();
DialogSimpleMessageHelper.makeErrorDialog(
mActivity,
new SpannableString(errorMessage),
null,
null,
R.string.button_ignore_print,
() -> postCloseOperations()).show();
});
}, ex -> {
progress.dismiss();
String errorMessage = ex.getMessage();
DialogSimpleMessageHelper.makeErrorDialog(
mActivity,
new SpannableString(errorMessage),
null,
null,
R.string.button_ignore_print,
() -> postCloseOperations()).show();
});
}, ex -> UtilityExceptions.defaultException(mActivity, ex, progress)
);
} catch (Exception ex){
UtilityExceptions.defaultException(mActivity, ex, progress);
}
} else { } else {
mArticoliInColloBottomSheetViewModel.mtbColt.set(null); mArticoliInColloBottomSheetViewModel.mtbColt.set(null);