diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java index 259f7e42..7cadd3bb 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/MainAccettazioneFragment.java @@ -185,96 +185,6 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag } }; -// private void groupOrdiniAndMakeRecycler(List ordini){ -// -// for(OrdineAccettazioneInevasoDTO ordine : ordini){ -// if(UtilityString.isNullOrEmpty(ordine.getCodJcom()) || ordine.getCodJcom().equalsIgnoreCase(CommonConst.Config.COMMESSA_MAG)){ -// ordine.setCodJcom(CommonConst.Config.COMMESSA_MAG); -// ordine.setDescrizioneCom("MAGAZZINO"); -// } -// } -// -// groupedOrdiniInevasi = new ArrayList<>(); -// -// //Splitto gli ordini per codAnagClie -// List groupedOrdini = Stream.of(ordini) -// .map(x -> { -// OrdineAccettazioneGroupedInevasoDTO groupedOrdine = new OrdineAccettazioneGroupedInevasoDTO(); -// -// groupedOrdine.codAnagForn = x.getCodAnagOrd(); -// groupedOrdine.nomeFornitore = x.getRagSocOrd(); -// groupedOrdine.ordini = new ArrayList<>(); -// -// return groupedOrdine; -// }) -// .distinctBy(x -> x.codAnagForn + "_" + x.nomeFornitore) -// .sortBy(x -> x.nomeFornitore) -// .toList(); -// -// -// Stream.of(groupedOrdini).forEach(groupedOrdine -> { -// -// -// //Splitto gli ordini di ogni fornitore per data e numero -// List tmpOrd = Stream.of(ordini) -// .filter(x -> x.getCodAnagOrd().equals(groupedOrdine.codAnagForn)) -// -// .sortBy(x -> x.getDataConsD() != null ? x.getDataConsD() : new Date(2000, 01, 01)) -// .map(x -> { -// -// OrdineAccettazioneGroupedInevasoDTO.Ordine rigaOrdine = new OrdineAccettazioneGroupedInevasoDTO.Ordine(); -// -// rigaOrdine.data = x.getData(); -// rigaOrdine.numero = x.getNumero(); -// rigaOrdine.gestione = x.getGestione(); -// rigaOrdine.codAnagOrd = x.getCodAnagOrd(); -// rigaOrdine.ragSocOrd = x.getRagSocOrd(); -// rigaOrdine.pesoTotale = x.getPesoTotale(); -// rigaOrdine.barcode = x.getBarcode(); -// rigaOrdine.termCons = x.getTermCons(); -// rigaOrdine.dataCons = x.getDataConsS(); -// rigaOrdine.rifOrd = x.getRifOrd(); -// rigaOrdine.clienti = new ArrayList<>(); -// -// return rigaOrdine; -// }) -// .distinctBy(x -> x.barcode) -// .toList(); -// -// -// Stream.of(tmpOrd) -// .forEach(rigaOrdine -> { -// -// Stream.of(ordini) -// .filter(x -> -// x.getCodAnagOrd().equals(rigaOrdine.codAnagOrd) && -// x.getNumero() == rigaOrdine.numero && -// x.getData().equals(rigaOrdine.data)) -// .forEach(x -> { -// OrdineAccettazioneGroupedInevasoDTO.Cliente cliente = new OrdineAccettazioneGroupedInevasoDTO.Cliente(); -// -// cliente.codJcom = x.getCodJcom(); -// cliente.ragSocCom = x.getRagSocCom(); -// cliente.descrCom = x.getDescrizioneCom(); -// cliente.dataCons = x.getDataConsS(); -// cliente.numCnf = x.getNumCnf(); -// cliente.rifOrd = x.getRifOrd(); -// -// rigaOrdine.clienti.add(cliente); -// }); -// -// -// groupedOrdine.ordini.add(rigaOrdine); -// -// }); -// -// groupedOrdiniInevasi.add(groupedOrdine); -// }); -// -// mAdapter = new MainListAccettazioneAdapter(getActivity(), groupedOrdiniInevasi, onGroupSelectionChanged); -// mBinding.accettazioneMainList.setAdapter(mAdapter); -// } - private void onAccettazioneMainFabClick() { List selectedOrders = mHelper.getSelectedOrders(mOriginalOrderList); @@ -332,23 +242,6 @@ public class MainAccettazioneFragment extends Fragment implements ISearcableFrag } -// private RunnableArgs onGroupSelectionChanged = dto -> { -// List selectedOrders = mHelper.getSelectedOrders(mOriginalOrderList); -// -// if(selectedOrders != null && selectedOrders.size() > 1){ -// for (OrdineAccettazioneGroupedInevasoDTO selectedOrder : selectedOrders) { -// if(!dto.codAnagForn.equalsIgnoreCase(selectedOrder.codAnagForn)) { -// Stream.of(selectedOrder.ordini).forEach(x -> x.setCheckbox(false)); -// } -// } -// } -// -// if(selectedOrders.size() > 0) mBinding.accettazioneMainFab.show(); -// else mBinding.accettazioneMainFab.hide(); -// }; - - - @Override public void onSearchEnabled() { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/AccettazioneHelper.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/AccettazioneHelper.java index f5725430..0e91a02a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/AccettazioneHelper.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/AccettazioneHelper.java @@ -50,7 +50,7 @@ public class AccettazioneHelper { callback.onLoadSuccess(response.body().getDto()); } else { Log.e("Accettazione", response.body().getErrorMessage()); - callback.onLoadFail(new Exception(response.message())); + callback.onLoadFail(new Exception(response.body().getErrorMessage())); } } else { Log.e("Accettazione", response.message()); @@ -97,7 +97,7 @@ public class AccettazioneHelper { onComplete.run(dto); } else { Log.e("Accettazione", response.body().getErrorMessage()); - onFailed.run(new Exception(response.message())); + onFailed.run(new Exception(response.body().getErrorMessage())); } } else { Log.e("Accettazione", response.message()); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_lavorazione/core/ProdOrdineLavorazioneHelper.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_lavorazione/core/ProdOrdineLavorazioneHelper.java index 8e562d31..ea7e8b5f 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_lavorazione/core/ProdOrdineLavorazioneHelper.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_lavorazione/core/ProdOrdineLavorazioneHelper.java @@ -120,7 +120,7 @@ public class ProdOrdineLavorazioneHelper { } else { Log.e("Ord Lavorazione", response.body().getErrorMessage()); UtilityFirebase.stopPerformanceTrace(perfTrace, true); - onFailed.run(new Exception(response.message())); + onFailed.run(new Exception(response.body().getErrorMessage())); } } else { Log.e("Ord Lavorazione", response.message()); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_produzione/core/OrdineProduzioneHelper.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_produzione/core/OrdineProduzioneHelper.java index d3b63ed0..071417db 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_produzione/core/OrdineProduzioneHelper.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_ord_produzione/core/OrdineProduzioneHelper.java @@ -43,7 +43,7 @@ public class OrdineProduzioneHelper { onComplete.run(response.body().getDto()); } else { Log.e("Accettazione", response.body().getErrorMessage()); - onFailed.run(new Exception(response.message())); + onFailed.run(new Exception(response.body().getErrorMessage())); } } else { Log.e("Accettazione", response.message()); @@ -91,7 +91,7 @@ public class OrdineProduzioneHelper { onComplete.run(dto); } else { Log.e("Produzione", response.body().getErrorMessage()); - onFailed.run(new Exception(response.message())); + onFailed.run(new Exception(response.body().getErrorMessage())); } } else { Log.e("Produzione", response.message()); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/core/HistoryULsListAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/core/HistoryULsListAdapter.java index c0f8360a..e67f4c05 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/core/HistoryULsListAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/core/HistoryULsListAdapter.java @@ -105,7 +105,7 @@ public class HistoryULsListAdapter extends SectionedRecyclerViewAdapter diff --git a/app/src/main/res/layout/prod_recupero_materiale_list_item.xml b/app/src/main/res/layout/prod_recupero_materiale_list_item.xml index 46a04089..aa35556a 100644 --- a/app/src/main/res/layout/prod_recupero_materiale_list_item.xml +++ b/app/src/main/res/layout/prod_recupero_materiale_list_item.xml @@ -6,47 +6,59 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" - android:paddingTop="4dp" - android:paddingBottom="4dp"> + android:paddingTop="8dp" + android:paddingBottom="8dp"> - + android:layout_marginEnd="16dp"> + + + + + - + android:layout_height="wrap_content"> - + - + + + + + + + + + + + + - - - - - - - - - diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 2cae36cd..dab7bf70 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -26,6 +26,7 @@ Annulla Resetta Evasi + UL Questi permessi sono necessari al funzionamento dell\'app Picking non disponibile @@ -51,6 +52,8 @@ Conferma Note Aggiuntive Inserisci eventuali note aggiuntive della tua UL + Non è possibile scansionare il barcode di una UL adesso + L\'UL selezionata è già agganciata ad un documento per cui non può essere utilizzata Magazzino diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9837c1b2..7c6689b8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -49,6 +49,7 @@ Confirm Additional notes Enter any additional notes in your logistics unit + LU @@ -204,6 +205,8 @@ Can\'t load current order type Can\'t load orders of different deposits The production line will not be saved because you are selecting orders for different productions + Logistics Unit\'s barcode is not accepted at this moment + Selected LU is already attached to a document hence can\'t be opened Recovering data Wait a moment