diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml deleted file mode 100644 index 35c0fd10..00000000 --- a/.idea/assetWizardSettings.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 9e89a5ce..bbe04ee5 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 96cc43ef..00000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index e7bedf33..00000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ede2e358..25e0d4c9 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -3,9 +3,8 @@ - + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7f..35eb1ddf 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file 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 696f41b7..3489b786 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 @@ -20,6 +20,7 @@ import android.view.ViewGroup; import android.widget.Toast; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import butterknife.BindView; @@ -248,7 +249,9 @@ public class MainAccettazioneFragment extends Fragment implements ICheckBoxCallb public void onLoadSuccess(final List ordini) { progress.dismiss(); - int artsCounter = ordini.size(); + + Arrays.stream(ordini). + int artsCounter = Coollection.from(ordini).where("qtaDaEvadere", Coollection.greaterThan(0)).all().size(); List ordersKeys = new ArrayList<>(); for(OrdineAccettazioneDTO ordine : ordini){ @@ -263,16 +266,13 @@ public class MainAccettazioneFragment extends Fragment implements ICheckBoxCallb + "

" + "" + artsCounter + " " + getActivity().getResources().getQuantityString(R.plurals.available_articles, artsCounter)), null, - new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialogInterface, int i) { + (dialogInterface, i) -> { - Intent myIntent = new Intent(getActivity(), AccettazioneOrdineInevasoActivity.class); - myIntent.putExtra("key", (ArrayList) ordini); //Optional parameters - getActivity().startActivity(myIntent); + Intent myIntent = new Intent(getActivity(), AccettazioneOrdineInevasoActivity.class); + myIntent.putExtra("key", (ArrayList) ordini); //Optional parameters + getActivity().startActivity(myIntent); - } - }).show(); + }).show(); } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/MainListAccettazioneAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/MainListAccettazioneAdapter.java index 2f65a361..4260bcc0 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/MainListAccettazioneAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/core/MainListAccettazioneAdapter.java @@ -116,25 +116,19 @@ public class MainListAccettazioneAdapter extends RecyclerView.Adapter { + checkBox.toggle(); + ordine.checkBox = checkBox.isChecked(); + mCheckBoxCallback.onToggle(checkBox.isChecked()); }); TextView testataOrdTextView = groupModelView.findViewById(R.id.accettazione_main_list_group_item_container_testata_ord); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/dto/OrdineAccettazioneDTO.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/dto/OrdineAccettazioneDTO.java index ee9e7ee3..6d7300e6 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/dto/OrdineAccettazioneDTO.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione/dto/OrdineAccettazioneDTO.java @@ -34,6 +34,8 @@ public class OrdineAccettazioneDTO implements Parcelable { public static class Riga implements Parcelable { public Float qtaOrd; public Float qtaRiservate; + public Float qtaEvasa; + public Float qtaDaEvadere; public int rigaOrd; public String codJcom; public String ragSocCom; @@ -52,8 +54,81 @@ public class OrdineAccettazioneDTO implements Parcelable { public String dataCons; + //public Float getQtaDaEvadere() { + // return this.qtaOrd - this.qtaRiservate; + //} + + + public Float getQtaOrd() { + return qtaOrd; + } + + public Float getQtaRiservate() { + return qtaRiservate; + } + + public Float getQtaEvasa() { + return qtaEvasa; + } + public Float getQtaDaEvadere() { - return this.qtaOrd - this.qtaRiservate; + return qtaDaEvadere; + } + + public int getRigaOrd() { + return rigaOrd; + } + + public String getCodJcom() { + return codJcom; + } + + public String getRagSocCom() { + return ragSocCom; + } + + public String getDescrizioneCommessa() { + return descrizioneCommessa; + } + + public MtbAart getMtbAart() { + return mtbAart; + } + + public PickingObjectDTO[] getColliAssociati() { + return colliAssociati; + } + + public boolean isHidden() { + return hidden; + } + + public String getPartitaMag() { + return partitaMag; + } + + public String getCodArtFor() { + return codArtFor; + } + + public String getDescrizioneEstesa() { + return descrizioneEstesa; + } + + public String getCodAlis() { + return codAlis; + } + + public int getNumOrd() { + return numOrd; + } + + public String getGestioneOrd() { + return gestioneOrd; + } + + public String getDataCons() { + return dataCons; } public Date getDataOrd() {