diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index af6a9970..028e332f 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/app/src/main/java/it/integry/integrywmsnative/core/di/Converters.java b/app/src/main/java/it/integry/integrywmsnative/core/di/Converters.java index 9d10a038..c272b95c 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/di/Converters.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/di/Converters.java @@ -103,7 +103,7 @@ public class Converters { final DecimalFormat decimalFormat = new DecimalFormat(); - decimalFormat.setMaximumFractionDigits(2); + decimalFormat.setMaximumFractionDigits(3); decimalFormat.setDecimalFormatSymbols(otherSymbols); Pair pair = (Pair) view.getTag(R.id.bound_observable); diff --git a/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColr.java b/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColr.java index 238a8c25..2fc55863 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColr.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/model/MtbColr.java @@ -123,7 +123,7 @@ public class MtbColr extends EntityBase implements Parcelable { numCnf = new BigDecimal(in.readFloat()); } - in.readParcelable(MtbAart.class.getClassLoader()); + mtbAart = in.readParcelable(MtbAart.class.getClassLoader()); } @Override 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 429a7e88..d6277819 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 @@ -139,7 +139,7 @@ public class MtbColt extends EntityBase implements Parcelable { - in.readTypedList(mtbColr, MtbColr.CREATOR); + in.readList(mtbColr, MtbColr.class.getClassLoader()); } @@ -228,7 +228,7 @@ public class MtbColt extends EntityBase implements Parcelable { dest.writeFloat(altezzaCm.floatValue()); } - dest.writeTypedList(mtbColr); + dest.writeList(mtbColr); } @Override diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java index 0d42f5e1..dce2379e 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/lista_bancali/ListaBancaliActivity.java @@ -70,7 +70,7 @@ public class ListaBancaliActivity extends AppCompatActivity { // Make sure the request was successful if (resultCode == RESULT_OK) { -// MtbColt recoveredMtbColt = data.getParcelableExtra("key"); + MtbColt recoveredMtbColt = data.getParcelableExtra("key"); this.setResult(RESULT_OK, data); 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 dc357629..3fb0ff5c 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 @@ -290,6 +290,7 @@ public class RettificaGiacenzeViewModel implements IRecyclerItemClicked qtaDto.setQtaTot(mtbAart.getQtaCnf()); qtaDto.setQtaDaEvadere(new BigDecimal(-1)); + qtaDto.setQtaDisponibile(new BigDecimal(-1)); qtaDto.setCanPartitaMagBeChanged(true); qtaDto.setCanDataScadBeChanged(true); diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity/DialogInputQuantity.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity/DialogInputQuantity.java index 83bdde45..06d1b561 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity/DialogInputQuantity.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity/DialogInputQuantity.java @@ -459,7 +459,7 @@ public class DialogInputQuantity { if (!quantityDTO.blockedQtaTot.get()) { quantityDTO.qtaTotNotificationEnabled = false; - quantityDTO.qtaTot.set((float) Math.round(quantityDTO.qtaCnf.get(true) * quantityDTO.numCnf.get(true) * 100) / 100); + quantityDTO.qtaTot.set((float) Math.round(quantityDTO.qtaCnf.get(true) * quantityDTO.numCnf.get(true) * 1000) / 1000); quantityDTO.qtaTotNotificationEnabled = true; @@ -467,9 +467,9 @@ public class DialogInputQuantity { quantityDTO.qtaCnfNotificationEnabled = false; if(quantityDTO.numCnf.get(true) != 0) { - quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / quantityDTO.numCnf.get(true) * 100) / 100); + quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / quantityDTO.numCnf.get(true) * 1000) / 1000); } else { - quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / 1 * 100) / 100); + quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / 1 * 1000) / 1000); } quantityDTO.qtaCnfNotificationEnabled = true; @@ -494,7 +494,7 @@ public class DialogInputQuantity { if (!quantityDTO.blockedQtaTot.get()) { quantityDTO.qtaTotNotificationEnabled = false; - quantityDTO.qtaTot.set((float) Math.round(quantityDTO.qtaCnf.get(true) * quantityDTO.numCnf.get(true) * 100) / 100); + quantityDTO.qtaTot.set((float) Math.round(quantityDTO.qtaCnf.get(true) * quantityDTO.numCnf.get(true) * 1000) / 1000); quantityDTO.qtaTotNotificationEnabled = true; } else if (!quantityDTO.blockedNumDiCnf.get()) { @@ -529,7 +529,7 @@ public class DialogInputQuantity { if(!quantityDTO.blockedQtaPerCnf.get()){ quantityDTO.qtaCnfNotificationEnabled = false; - quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / quantityDTO.numCnf.get(true) *100)/100); + quantityDTO.qtaCnf.set((float) Math.round(quantityDTO.qtaTot.get(true) / quantityDTO.numCnf.get(true) *1000)/1000); quantityDTO.qtaCnfNotificationEnabled = true; } else if(!quantityDTO.blockedNumDiCnf.get()) { diff --git a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list___cod_art_for_group_model.xml b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list___cod_art_for_group_model.xml index ad907c78..f3137fd7 100644 --- a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list___cod_art_for_group_model.xml +++ b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list___cod_art_for_group_model.xml @@ -49,13 +49,13 @@ android:orientation="horizontal" android:gravity="right"> - + + + + + + + - - + + + + + + + + --> - + \ No newline at end of file diff --git a/app/src/main/res/layout/dialog_choose_arts_from_lista_arts__item_model.xml b/app/src/main/res/layout/dialog_choose_arts_from_lista_arts__item_model.xml index 85b0ccb2..edb03fa9 100644 --- a/app/src/main/res/layout/dialog_choose_arts_from_lista_arts__item_model.xml +++ b/app/src/main/res/layout/dialog_choose_arts_from_lista_arts__item_model.xml @@ -96,7 +96,7 @@ android:paddingTop="2dp" android:paddingRight="6dp" android:paddingBottom="2dp" - android:text="@{UtilityNumber.decimalToString(checkableMtbColr.mtbColr.getQtaCol()) + `\n` + checkableMtbColr.mtbColr.getUntMis()}" + android:text="@{UtilityNumber.decimalToString(checkableMtbColr.mtbColr.getQtaCol()) + (checkableMtbColr.mtbColr.mtbAart != null && !UtilityString.isNullOrEmpty(checkableMtbColr.mtbColr.mtbAart.untMis) ? `\n` + checkableMtbColr.mtbColr.mtbAart.untMis : ``)}" android:textSize="16sp" android:textColor="@android:color/white" android:textStyle="bold" diff --git a/app/src/main/res/layout/dialog_input_quantity_articolo.xml b/app/src/main/res/layout/dialog_input_quantity_articolo.xml index 278f9fe3..158cdae9 100644 --- a/app/src/main/res/layout/dialog_input_quantity_articolo.xml +++ b/app/src/main/res/layout/dialog_input_quantity_articolo.xml @@ -22,6 +22,8 @@ + + + + - + + + + + + - + + + + + + +