From ff128a1de26200745390acbae23454bf8e60a9f8 Mon Sep 17 00:00:00 2001 From: ValerioC Date: Wed, 19 Jul 2023 13:13:20 +0200 Subject: [PATCH] [LICOR] aggiunto controllo su dataconsegna null in filtro per data consegna ordini spedizione --- .../filters/VenditaFiltroOrdiniViewModel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/filters/VenditaFiltroOrdiniViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/filters/VenditaFiltroOrdiniViewModel.java index 96b16257..25576357 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/filters/VenditaFiltroOrdiniViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/filters/VenditaFiltroOrdiniViewModel.java @@ -107,7 +107,7 @@ public class VenditaFiltroOrdiniViewModel { if (dataConsegna == null) currentDataConsPredicate.set(null); else { - currentDataConsPredicate.set(o -> DateUtils.isSameDay(o.getDataConsD(), dataConsegna)); + currentDataConsPredicate.set(o -> o.getDataConsD() != null && DateUtils.isSameDay(o.getDataConsD(), dataConsegna)); } } @@ -137,8 +137,7 @@ public class VenditaFiltroOrdiniViewModel { if (mtbGrupList == null || mtbGrupList.isEmpty()) { currentGruppoMercPredicate.set(null); this.selectedMtbGrup = new ArrayList<>(); - } - else { + } else { this.selectedMtbGrup = mtbGrupList; var mtbGrups = Stream.of(mtbGrupList).map(MtbGrup::getCodMgrp).toList(); currentGruppoMercPredicate.set(o -> Stream.of(o.getAvailableClassMerc()) @@ -693,6 +692,7 @@ public class VenditaFiltroOrdiniViewModel { .sortBy(JtbComt::getCodJcom) .toList(); } + public List getAvailableCommesse(List commesseFullList) { if (currentIdViaggioPredicate.get() == null &&