diff --git a/app/build.gradle b/app/build.gradle index 8f904b94..c8687bce 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,6 +15,9 @@ android { keyPassword 'inpmiy' storeFile file('Integry.jks') storePassword 'inpmiy' + + enableV3Signing true + enableV4Signing true } } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7678624d..7da50e84 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -36,7 +36,7 @@ + android:windowSoftInputMode="adjustNothing"> diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdView.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdView.java index abf05859..34475764 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdView.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdView.java @@ -130,6 +130,8 @@ public class DialogInputLUProdView extends BaseDialogFragment implements DialogI mBindings.setViewmodel(this.mViewModel); getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); + getDialog().setCanceledOnTouchOutside(false); + return mBindings.getRoot(); } @@ -373,7 +375,14 @@ public class DialogInputLUProdView extends BaseDialogFragment implements DialogI this.mViewModel.blockedNumCnf.set(false); this.mViewModel.blockedPesoLordo.set(false); - this.currentNumCnf.set(mDialogInputLUProdDTO.getNumCnf()); + + this.mViewModel.setInitialNumCnf(mDialogInputLUProdDTO.getNumCnf()); + this.mViewModel.setInitialPesoCollo(mDialogInputLUProdDTO.getQtaCnf()); + this.mViewModel.setInitialPesoNetto(mDialogInputLUProdDTO.getQtaTot()); + + this.mViewModel.refreshPesoLordo(); + + this.onDataChanged(); } diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdViewModel.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdViewModel.java index 2b7ef57a..beb11faf 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdViewModel.java @@ -209,6 +209,10 @@ public class DialogInputLUProdViewModel { return this; } + public void refreshPesoLordo() { + this.internalPesoLordo = this.calcPesoLordo(); + } + private BigDecimal calcPesoLordo() { BigDecimal taraPed = internalTaraPed != null ? internalTaraPed : BigDecimal.ZERO; return UtilityBigDecimal.multiply(this.internalNumCnf, this.internalPesoCollo.add(internalTaraCol)).add(taraPed); diff --git a/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml b/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml index 34954166..776865bc 100644 --- a/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml +++ b/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml @@ -34,9 +34,10 @@ app:cardCornerRadius="12dp" app:cardElevation="0dp"> - + android:orientation="vertical"> + android:imeOptions="actionDone"> - + diff --git a/app/src/main/res/layout/dialog_input_lu_prod.xml b/app/src/main/res/layout/dialog_input_lu_prod.xml index 1b466f1c..05f57e04 100644 --- a/app/src/main/res/layout/dialog_input_lu_prod.xml +++ b/app/src/main/res/layout/dialog_input_lu_prod.xml @@ -23,9 +23,10 @@ - + android:orientation="vertical"> - + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_group_model.xml b/app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_group_model.xml index 3d5544e3..061f4ca0 100644 --- a/app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_group_model.xml +++ b/app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_group_model.xml @@ -16,22 +16,22 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" + android:background="@drawable/ripple_effect" android:orientation="horizontal" android:paddingStart="2dp" - android:paddingEnd="4dp" - android:background="@drawable/ripple_effect"> + android:paddingEnd="4dp"> + android:paddingBottom="8dp"> - + android:layout_toEndOf="@id/ordine_state_icon" + android:orientation="vertical"> - + android:layout_height="wrap_content"> - - - - - - - + android:layout_alignParentEnd="true" + tools:text="Cons 07 nov 2018" /> - + - - + + + + + + - + + + + + android:layout_height="wrap_content" + android:layout_toStartOf="@id/right_sub_descrizione" + android:paddingEnd="6dp" + tools:text="TextView" /> + - + - - - - - -