diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java
index e8457b1a..0e9d29f9 100644
--- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java
+++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java
@@ -5,6 +5,7 @@ import android.content.pm.ActivityInfo;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.os.Bundle;
+import android.text.Html;
import android.text.SpannableString;
import android.view.LayoutInflater;
import android.view.View;
@@ -46,6 +47,7 @@ import it.integry.integrywmsnative.core.model.MtbDepoPosizione;
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.core.utility.UtilityToast;
import it.integry.integrywmsnative.databinding.FragmentMainRettificaGiacenzeBinding;
@@ -398,24 +400,35 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr
.setCanPartitaMagBeChanged(canPartitaMagBeChanged)
.setCanLUBeClosed(canLUBeClosed);
- if (!mDialogInputQuantityV2View.isVisible())
- mDialogInputQuantityV2View
- .setDialogInputQuantityV2DTO(dialogInputQuantityV2DTO)
- .setOnComplete((resultDTO, shouldCloseLU) -> {
- PickedQuantityDTO pickedQuantityDTO = new PickedQuantityDTO()
- .setNumCnf(resultDTO.getNumCnf())
- .setQtaCnf(resultDTO.getQtaCnf())
- .setQtaTot(resultDTO.getQtaTot())
- .setPartitaMag(resultDTO.getPartitaMag())
- .setDataScad(resultDTO.getDataScad());
+ String codMart = dialogInputQuantityV2DTO.getMtbAart().getCodMart();
+ String flagStato = dialogInputQuantityV2DTO.getMtbAart().getFlagStato();
- this.onLoadingStarted();
- onComplete.run(pickedQuantityDTO, shouldCloseLU);
- })
- .setOnAbort(this::onLoadingEnded)
- .show(requireActivity().getSupportFragmentManager(), "tag");
+ if (flagStato.equalsIgnoreCase("I")) {
+ DialogSimpleMessageView.makeInfoDialog(
+ getActivity().getResources().getString(R.string.confirm),
+ new SpannableString(Html.fromHtml(String.format(UtilityResources.getString(R.string.item_not_enabled), codMart))),
+ null,
+ () -> {
+ if (!mDialogInputQuantityV2View.isVisible())
+ mDialogInputQuantityV2View
+ .setDialogInputQuantityV2DTO(dialogInputQuantityV2DTO)
+ .setOnComplete((resultDTO, shouldCloseLU) -> {
+ PickedQuantityDTO pickedQuantityDTO = new PickedQuantityDTO()
+ .setNumCnf(resultDTO.getNumCnf())
+ .setQtaCnf(resultDTO.getQtaCnf())
+ .setQtaTot(resultDTO.getQtaTot())
+ .setPartitaMag(resultDTO.getPartitaMag())
+ .setDataScad(resultDTO.getDataScad());
- else this.onLoadingEnded();
+ this.onLoadingStarted();
+ onComplete.run(pickedQuantityDTO, shouldCloseLU);
+ })
+ .setOnAbort(this::onLoadingEnded)
+ .show(requireActivity().getSupportFragmentManager(), "tag");
+ },
+ this::onLoadingEnded)
+ .show(getActivity().getSupportFragmentManager(), "tag");
+ } else this.onLoadingEnded();
}
@Override
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index c4564f27..3672cc4a 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -352,6 +352,7 @@
Personalizzazioni Frudis
%s non è attivo.]]>
+ %s non è attivo.]]>
Punto Vendita
SaporiVeri PV
Genera ordini di acquisto
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 160c0409..82468fc2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -357,6 +357,7 @@
Frudis customizations
%s is inactive.]]>
+ %s is inactive.]]>
Other
Home
Logout