From 924eadeab0fb3e8feb475c6ae604154f63949c56 Mon Sep 17 00:00:00 2001 From: Gius95 Date: Sat, 29 Dec 2018 16:46:09 +0100 Subject: [PATCH] Sistemato background liste con lettura facilitata --- .idea/caches/build_file_checksums.ser | Bin 728 -> 728 bytes .../core/AccettazioneOrdineInevasoHelper.java | 4 +++- .../core/MainListOrdineAccettazioneAdapter.java | 4 ++-- ...oneOnOrdineAccettazioneInevasoViewModel.java | 10 ++++++++++ .../lista_bancali/ListaBancaliActivity.java | 2 +- .../MainListOrdineVenditaInevasoAdapter.java | 4 ++-- .../activity_accettazione_ordine_inevaso.xml | 1 + app/src/main/res/values/strings.xml | 1 + 8 files changed, 20 insertions(+), 6 deletions(-) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 028e332f32dcd4ee02d538b352eddc4996b79215..53c9eba843f526a1f6fe15320d2534860e7407ad 100644 GIT binary patch delta 15 Xcmcb?dV_Vs43=N5x9T^}v0(xLJdp=V delta 15 Xcmcb?dV_Vs43-aS%-$R4*f0SAGnxg~ diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/AccettazioneOrdineInevasoHelper.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/AccettazioneOrdineInevasoHelper.java index 0c54fe57..fb5a1193 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/AccettazioneOrdineInevasoHelper.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/AccettazioneOrdineInevasoHelper.java @@ -298,7 +298,9 @@ public class AccettazioneOrdineInevasoHelper { if(mtbColrs != null) { SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); - List filteredMtbColrs = Stream.of(mtbColrs).filter( + List filteredMtbColrs = Stream.of(mtbColrs) + .filter(x -> x.getNumOrd() != null) + .filter( x -> x.getCodMart().equalsIgnoreCase(item.mtbAart.getCodMart()) && (x.getCodJcom() != null && x.getCodJcom().equalsIgnoreCase(item.codJcom)) && x.getRigaOrd() == item.rigaOrd && diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/MainListOrdineAccettazioneAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/MainListOrdineAccettazioneAdapter.java index 15738f79..84969e68 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/MainListOrdineAccettazioneAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/core/MainListOrdineAccettazioneAdapter.java @@ -165,9 +165,9 @@ public class MainListOrdineAccettazioneAdapter extends RecyclerView.Adapter
0) { groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.orange_600_with_alpha)); } else if (visibleElementsCounter % 2 == 1) { - groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.letturaFacilitataBG)); - } else { groupModelView.setBackgroundColor(Color.WHITE); + } else { + groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.letturaFacilitataBG)); } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java index e37c9478..0cefdb07 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordine_inevaso/viewmodel/AccettazioneOnOrdineAccettazioneInevasoViewModel.java @@ -13,6 +13,7 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Objects; import it.integry.integrywmsnative.BR; import it.integry.integrywmsnative.R; @@ -170,11 +171,20 @@ public class AccettazioneOnOrdineAccettazioneInevasoViewModel implements IOnColl MtbColr currentMtbColr = recoveredMtbColt.getMtbColr().get(i); + /* List foundRows = Stream.of(groupedOrdini) .filter(x -> x.getNumOrd() == currentMtbColr.getNumOrd() && x.getRigaOrd() == currentMtbColr.getRigaOrd()&& x.getDataOrd().equals(currentMtbColr.getDataOrdD())) .toList(); + */ + + List foundRows = Stream.of(groupedOrdini) + .filter(x -> Objects.equals(x.mtbAart.getCodMart(), currentMtbColr.getCodMart()) && + Objects.equals(x.getPartitaMag(), currentMtbColr.getPartitaMag()) && + Objects.equals(x.getCodJcom(), currentMtbColr.getCodJcom())) + .toList(); + if(foundRows != null && foundRows.size() > 0){ OrdineAccettazioneDTO.Riga currentRow = foundRows.get(0); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java index dce2379e..b652a836 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java @@ -70,7 +70,7 @@ public class ListaBancaliActivity extends AppCompatActivity { // Make sure the request was successful if (resultCode == RESULT_OK) { - MtbColt recoveredMtbColt = data.getParcelableExtra("key"); + // MtbColt recoveredMtbColt = data.getParcelableExtra("key"); this.setResult(RESULT_OK, data); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/core/MainListOrdineVenditaInevasoAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/core/MainListOrdineVenditaInevasoAdapter.java index 9ce8c64e..f28d2dc8 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/core/MainListOrdineVenditaInevasoAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/vendita_ordine_inevaso/core/MainListOrdineVenditaInevasoAdapter.java @@ -157,9 +157,9 @@ public class MainListOrdineVenditaInevasoAdapter extends RecyclerView.Adapter 0) { groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.orange_600_with_alpha)); } else if (visibleElementsCounter % 2 == 1) { - groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.letturaFacilitataBG)); - } else { groupModelView.setBackgroundColor(Color.WHITE); + } else { + groupModelView.setBackgroundColor(mContext.getResources().getColor(R.color.letturaFacilitataBG)); } final TextView badge1 = groupModelView.findViewById(R.id.vendita_ordine_inevaso_main_list_group_item_badge1); diff --git a/app/src/main/res/layout/activity_accettazione_ordine_inevaso.xml b/app/src/main/res/layout/activity_accettazione_ordine_inevaso.xml index d61929db..666f22e6 100644 --- a/app/src/main/res/layout/activity_accettazione_ordine_inevaso.xml +++ b/app/src/main/res/layout/activity_accettazione_ordine_inevaso.xml @@ -14,6 +14,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="false" + android:background="@color/full_white" xmlns:fab="http://schemas.android.com/apk/res-auto" android:layout_gravity="top"> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1bd0df03..6a5cb52e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -171,5 +171,6 @@ Multiple LU found Do you want print the label? Please scan a Position barcode + SplashActivity