diff --git a/.idea/runConfigurations/app_base.xml b/.idea/runConfigurations/app_base.xml
index b19e6ce1..17deda4c 100644
--- a/.idea/runConfigurations/app_base.xml
+++ b/.idea/runConfigurations/app_base.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/.idea/runConfigurations/app_frudis.xml b/.idea/runConfigurations/app_frudis.xml
index 163ef97d..c68645f7 100644
--- a/.idea/runConfigurations/app_frudis.xml
+++ b/.idea/runConfigurations/app_frudis.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/.idea/runConfigurations/app_saporiveri.xml b/.idea/runConfigurations/app_saporiveri.xml
index 45838a8e..6008ec76 100644
--- a/.idea/runConfigurations/app_saporiveri.xml
+++ b/.idea/runConfigurations/app_saporiveri.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/.idea/runConfigurations/app_saporiveri_pv.xml b/.idea/runConfigurations/app_saporiveri_pv.xml
index bbd5d951..2f89b5f4 100644
--- a/.idea/runConfigurations/app_saporiveri_pv.xml
+++ b/.idea/runConfigurations/app_saporiveri_pv.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/.idea/runConfigurations/app_vglimenti.xml b/.idea/runConfigurations/app_vglimenti.xml
index fa020eef..5593b71d 100644
--- a/.idea/runConfigurations/app_vglimenti.xml
+++ b/.idea/runConfigurations/app_vglimenti.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColt.java b/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColt.java
index de86c225..35d25e9b 100644
--- a/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColt.java
+++ b/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColt.java
@@ -537,6 +537,10 @@ public class MtbColt extends EntityBase {
}
+ public boolean isDocumentPresent() {
+ return this.getNumDoc() != null && this.getDataDoc() != null && this.getSerDoc() != null;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingActivity.java
index b7278a46..f8ccfce9 100644
--- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingActivity.java
+++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_picking/AccettazionePickingActivity.java
@@ -199,7 +199,7 @@ public class AccettazionePickingActivity extends BaseActivity implements Accetta
private List convertDataModelToListModel(List dataList) {
List tmpList = Stream.of(dataList)
- .filter(x -> !x.isHidden() && UtilityBigDecimal.greaterThan(x.getSitArtOrdDTO().getQtaOrd(), BigDecimal.ZERO))
+ .filter(x -> !x.isHidden() && UtilityBigDecimal.greaterThan(x.getSitArtOrdDTO().getQtaDaEvadere(), BigDecimal.ZERO))
.toList();
List sortedList = null;
@@ -243,7 +243,7 @@ public class AccettazionePickingActivity extends BaseActivity implements Accetta
}
accettazioneListModel.setQtaEvasa(qtaEvasa);
- accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaOrd());
+ accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaDaEvadere());
if (x.getMtbAart() != null)
accettazioneListModel.setUntMis(x.getMtbAart().getUntMis());
@@ -280,7 +280,7 @@ public class AccettazionePickingActivity extends BaseActivity implements Accetta
}
accettazioneListModel.setQtaEvasa(qtaEvasa);
- accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaOrd());
+ accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaDaEvadere());
if (x.getMtbAart() != null)
accettazioneListModel.setUntMis(x.getMtbAart().getUntMis());
@@ -318,7 +318,7 @@ public class AccettazionePickingActivity extends BaseActivity implements Accetta
}
accettazioneListModel.setQtaEvasa(qtaEvasa);
- accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaOrd());
+ accettazioneListModel.setQtaTot(x.getSitArtOrdDTO().getQtaDaEvadere());
if (x.getMtbAart() != null) {
accettazioneListModel.setDescrizione(x.getMtbAart().getDescrizioneEstesa());
diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java
index be2af4fe..cac53a97 100644
--- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java
+++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java
@@ -317,7 +317,7 @@ public class RettificaGiacenzeViewModel {
mtbColr.setOperation(CommonModelConsts.OPERATION.INSERT_OR_UPDATE);
- if (!mIsCreatedLU) {
+ if (!mIsCreatedLU && mCurrentMtbColt.isDocumentPresent()) {
mtbColr
.setQtaCol(BigDecimal.ZERO)
.setNumCnf(BigDecimal.ZERO)
@@ -538,7 +538,7 @@ public class RettificaGiacenzeViewModel {
private void saveEditedRow(MtbColr mtbColrToUpdate, BigDecimal numCnf, BigDecimal qtaCnf, BigDecimal qtaTot, String partitaMag, Date dataScad, boolean shouldCloseLU) {
this.sendOnLoadingStarted();
- if(!mIsCreatedLU) {
+ if(!mIsCreatedLU && mCurrentMtbColt.isDocumentPresent()) {
this.mColliMagazzinoRESTConsumer.creaRettificaCollo(
mtbColrToUpdate,
@@ -604,7 +604,19 @@ public class RettificaGiacenzeViewModel {
if (shouldDelete) {
this.sendOnLoadingStarted();
- if(mIsCreatedLU) {
+ if(!mIsCreatedLU && mCurrentMtbColt.isDocumentPresent()) {
+ this.mColliMagazzinoRESTConsumer.creaRettificaCollo(
+ mtbColrToDelete,
+ BigDecimal.ZERO,
+ BigDecimal.ZERO,
+ savedMtbColr -> {
+ this.mCurrentMtbColt.getMtbColr().remove(mtbColrToDelete);
+ this.sendOnLoadingEnded();
+ this.sendOnRowSaved();
+ },
+ this::sendError
+ );
+ } else {
MtbColt mtbColt = new MtbColt()
.setNumCollo(mtbColrToDelete.getNumCollo())
.setDataCollo(mtbColrToDelete.getDataColloS())
@@ -625,18 +637,6 @@ public class RettificaGiacenzeViewModel {
this.sendOnLoadingEnded();
}, this::sendError);
- } else {
- this.mColliMagazzinoRESTConsumer.creaRettificaCollo(
- mtbColrToDelete,
- BigDecimal.ZERO,
- BigDecimal.ZERO,
- savedMtbColr -> {
- this.mCurrentMtbColt.getMtbColr().remove(mtbColrToDelete);
- this.sendOnLoadingEnded();
- this.sendOnRowSaved();
- },
- this::sendError
- );
}
}
});