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.MtbColt;
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.utility.UtilityExceptions;
import it.integry.integrywmsnative.core.utility.UtilityLogger;
@ -322,28 +323,37 @@ public class AccettazioneOnOrdineInevasoViewModel implements IOnColloClosedCallb
public void onSuccess(List<String> value) {
if(value.size() > 0) {
PrinterRESTConsumer.printCollo(
value.get(0),
mArticoliInColloBottomSheetViewModel.mtbColt.get(),
1, "EtichettaBancale", () ->{
try{
MtbColt currentMtbColt = mArticoliInColloBottomSheetViewModel.mtbColt.get();
postCloseOperations();
progress.dismiss();
ReportManager.getRightReportNameByMtbColt(currentMtbColt, reportName -> {
}, ex -> {
PrinterRESTConsumer.printCollo(
value.get(0),
currentMtbColt,
1, reportName, () -> {
progress.dismiss();
String errorMessage = ex.getMessage();
DialogSimpleMessageHelper.makeErrorDialog(
mActivity,
new SpannableString(errorMessage),
null,
null,
R.string.button_ignore_print,
() -> postCloseOperations()).show();
});
postCloseOperations();
progress.dismiss();
}, 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 {
mArticoliInColloBottomSheetViewModel.mtbColt.set(null);