diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index d94955de..4be17c62 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/app/build.gradle b/app/build.gradle index 3f4947ff..c81850be 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,8 +17,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 92 - def appVersionName = '1.8.5' + def appVersionCode = 93 + def appVersionName = '1.8.6' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/main/MainFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/main/MainFragment.java index 5f346755..c8f80e5b 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/main/MainFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/main/MainFragment.java @@ -34,6 +34,7 @@ import it.integry.integrywmsnative.core.model.MtbColt; import it.integry.integrywmsnative.core.model.secondary.GestioneEnum; import it.integry.integrywmsnative.core.settings.SettingsManager; import it.integry.integrywmsnative.core.utility.UtilityExceptions; +import it.integry.integrywmsnative.core.utility.UtilityResources; import it.integry.integrywmsnative.core.utility.UtilityString; import it.integry.integrywmsnative.databinding.FragmentMainBinding; import it.integry.integrywmsnative.databinding.FragmentMainMenuGroupLayoutBinding; @@ -80,6 +81,7 @@ public class MainFragment extends Fragment implements ITitledFragment, IScrollab init(); initGestMenu(); + initVersion(); return mBindings.getRoot(); } @@ -241,4 +243,9 @@ public class MainFragment extends Fragment implements ITitledFragment, IScrollab private void onMenuClick(MenuConfiguration.MenuItem menuItem) { ((MainActivity) getActivity()).setMenuItem(menuItem.getID()); } + + private void initVersion() { + String appVersion = UtilityResources.getAppVersion(); + mBindings.currentAppVersionName.setText("v" + appVersion); + } } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/viewmodel/RettificaGiacenzeViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/viewmodel/RettificaGiacenzeViewModel.java index ec933196..988f9734 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/viewmodel/RettificaGiacenzeViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/viewmodel/RettificaGiacenzeViewModel.java @@ -478,7 +478,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked } public void openLU() { - DialogScanOrCreateLU.make(mContext, mtbColt -> { + DialogScanOrCreateLU.make(mContext, false, false, mtbColt -> { if(mtbColt == null) { ((IPoppableActivity)mContext).pop(); } else { @@ -635,6 +635,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked mtbColrToEditClone .setQtaCol(value.qtaTot.getBigDecimal()) + .setMtbAart(mtbColrToEdit.getMtbAart()) .setOperation(CommonModelConsts.OPERATION.NO_OP); mtbColt.get().getMtbColr().add(index, mtbColrToEditClone); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/vendita/dialogs/DialogVenditaFiltroAvanzato.java b/app/src/main/java/it/integry/integrywmsnative/gest/vendita/dialogs/DialogVenditaFiltroAvanzato.java index 6f05b426..85a80e9a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/vendita/dialogs/DialogVenditaFiltroAvanzato.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/vendita/dialogs/DialogVenditaFiltroAvanzato.java @@ -133,6 +133,10 @@ public class DialogVenditaFiltroAvanzato { private void initView(DialogVenditaFiltroAvanzatoBinding bindings, DialogVenditaFiltroAvanzatoViewModel viewModel) { IFiltroOrdiniVendita filtroOrdiniVendita = ClassRouter.getIstance(ClassRouter.PATH.FILTRO_ORDINI_VENDITA); +// bindings.filledExposedDropdownDataCons.setOnFocusChangeListener((v, hasFocus) -> { +// bindings.filledExposedDropdownDataCons.callOnClick(); +// }); + bindings.filledExposedDropdownDataCons.setOnClickListener(view -> { Calendar c = UtilityDate.getCalendarInstance(); diff --git a/app/src/main/res/layout/dialog_vendita_filtro_avanzato.xml b/app/src/main/res/layout/dialog_vendita_filtro_avanzato.xml index 2e3cfb83..5a35575b 100644 --- a/app/src/main/res/layout/dialog_vendita_filtro_avanzato.xml +++ b/app/src/main/res/layout/dialog_vendita_filtro_avanzato.xml @@ -47,6 +47,8 @@ style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense.ExposedDropdownMenu" android:layout_width="match_parent" android:layout_height="wrap_content" + android:imeOptions="actionNext" + android:nextFocusDown="@id/input_id_viaggio" android:hint="@string/deposit"> @@ -73,6 +77,8 @@ android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_num_ords" app:binding="@{viewmodel.idViaggio}" /> @@ -93,6 +99,8 @@ android:inputType="number|text" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_cliente" app:binding="@{viewmodel.numOrds}"/> @@ -112,6 +120,8 @@ android:inputType="textNoSuggestions" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_vettore" app:binding="@{viewmodel.cliente}"/> @@ -131,6 +141,8 @@ android:inputType="textNoSuggestions" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_automezzo" app:binding="@{viewmodel.vettore}"/> @@ -150,6 +162,8 @@ android:inputType="textNoSuggestions" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_agente" app:binding="@{viewmodel.automezzo}"/> @@ -169,6 +183,8 @@ android:inputType="textNoSuggestions" android:singleLine="true" android:ellipsize="end" + android:imeOptions="actionNext" + android:nextFocusForward="@id/filled_exposed_dropdown_term_cons" app:binding="@{viewmodel.agente}"/> @@ -182,13 +198,13 @@ + android:id="@+id/filled_exposed_dropdown_data_cons" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:inputType="textNoSuggestions" + android:focusable="false" + android:singleLine="true" + app:binding="@{viewmodel.dataConsegna}"/> @@ -201,12 +217,13 @@ android:hint="@string/terms_of_delivery"> diff --git a/app/src/main/res/layout/fragment_main.xml b/app/src/main/res/layout/fragment_main.xml index 042748b4..352485ac 100644 --- a/app/src/main/res/layout/fragment_main.xml +++ b/app/src/main/res/layout/fragment_main.xml @@ -54,7 +54,6 @@ android:layout_height="wrap_content"> @@ -193,6 +192,22 @@ + + + + + +