From 2275db39b362f8c06ef0eb915fab30a68d02a800 Mon Sep 17 00:00:00 2001 From: MarcoE Date: Tue, 14 Nov 2023 17:42:56 +0100 Subject: [PATCH 1/6] Aggiunta descrizione estesa ordine in picking di accettazione --- .../accettazione_ordini_elenco/dto/SitArtOrdDTO.java | 10 ++++++++++ .../AccettazioneOrdiniPickingActivity.java | 8 +++++--- .../AccettazioneOrdiniPickingViewModel.java | 5 +++++ .../input_quantity_v2/DialogInputQuantityV2DTO.java | 11 +++++++++++ .../input_quantity_v2/DialogInputQuantityV2View.java | 2 ++ .../DialogInputQuantityV2ViewModel.java | 7 +++++++ app/src/main/res/layout/dialog_input_quantity_v2.xml | 2 +- 7 files changed, 41 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java index 34a0fe6a..9fb9c79e 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java @@ -33,6 +33,16 @@ public class SitArtOrdDTO { private String descrizioneCommessa; private String termCons; private String descrizioneEstesaArt; + private String descrizioneEstesaOrd; + + public String getDescrizioneEstesaOrd() { + return descrizioneEstesaOrd; + } + + public SitArtOrdDTO setDescrizioneEstesaOrd(String descrizioneEstesaOrd) { + this.descrizioneEstesaOrd = descrizioneEstesaOrd; + return this; + } public String getCodJcom() { return codJcom; diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java index 2e20aca7..d3754845 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java @@ -585,8 +585,9 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A accettazioneOrdiniPickingListModel.setSecUntMis(UtilityResources.getString(R.string.unt_mis_col)); } + accettazioneOrdiniPickingListModel.setDescrizione(x.getSitArtOrdDTO().getDescrizioneEstesaOrd()); + if (x.getMtbAart() != null) { - accettazioneOrdiniPickingListModel.setDescrizione(x.getMtbAart().getDescrizioneEstesa()); accettazioneOrdiniPickingListModel.setPosizione(x.getMtbAart().getPosizione()); } @@ -788,7 +789,7 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A } @Override - public void onItemDispatched(PickingObjectDTO pickingObjectDTO, MtbAart mtbAart, BigDecimal initialNumCnf, BigDecimal initialQtaCnf, BigDecimal initialQtaTot, BigDecimal totalQtaOrd, BigDecimal totalNumCnfOrd, BigDecimal qtaCnfOrd, BigDecimal totalQtaToBeTaken, BigDecimal totalNumCnfToBeTaken, BigDecimal qtaCnfToBeTaken, BigDecimal totalQtaAvailable, BigDecimal totalNumCnfAvailable, BigDecimal qtaCnfAvailable, String partitaMag, LocalDate dataScad, boolean canPartitaMagBeChanged, boolean canOverflowQuantity, RunnableArgss onComplete) { + public void onItemDispatched(PickingObjectDTO pickingObjectDTO, MtbAart mtbAart, BigDecimal initialNumCnf, BigDecimal initialQtaCnf, BigDecimal initialQtaTot, BigDecimal totalQtaOrd, BigDecimal totalNumCnfOrd, BigDecimal qtaCnfOrd, BigDecimal totalQtaToBeTaken, BigDecimal totalNumCnfToBeTaken, BigDecimal qtaCnfToBeTaken, BigDecimal totalQtaAvailable, BigDecimal totalNumCnfAvailable, BigDecimal qtaCnfAvailable, String partitaMag, LocalDate dataScad, boolean canPartitaMagBeChanged, boolean canOverflowQuantity, String customArtDescription, RunnableArgss onComplete) { DialogInputQuantityV2DTO dialogInputQuantityV2DTO = new DialogInputQuantityV2DTO() .setMtbAart(mtbAart) .setInitialNumCnf(initialNumCnf) @@ -807,7 +808,8 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A .setDataScad(dataScad) .setCanPartitaMagBeChanged(canPartitaMagBeChanged) .setCanLUBeClosed(true) - .setCanOverflowOrderQuantity(canOverflowQuantity); + .setCanOverflowOrderQuantity(canOverflowQuantity) + .setCustomArtDescription(customArtDescription); if (!mDialogInputQuantityV2View.isVisible()) mDialogInputQuantityV2View diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingViewModel.java index 700974e2..85095aec 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingViewModel.java @@ -539,6 +539,7 @@ public class AccettazioneOrdiniPickingViewModel { partitaMag, dataScad, true, + pickingObjectDTO.getSitArtOrdDTO().getDescrizioneEstesaOrd(), (pickedQuantityDTO, shouldCloseLU) -> { this.saveNewRow(pickingObjectDTO, pickedQuantityDTO.getNumCnf(), @@ -625,6 +626,7 @@ public class AccettazioneOrdiniPickingViewModel { mtbColrToEdit.getPartitaMag(), mtbColrToEdit.getDataScadPartita(), true, + null, (pickedQuantityDTO, shouldCloseLU) -> { this.saveEditedRow(mtbColrToEdit, @@ -883,6 +885,7 @@ public class AccettazioneOrdiniPickingViewModel { String partitaMag, LocalDate dataScad, boolean canPartitaMagBeChanged, + String customArtDescription, RunnableArgss onComplete) { if (this.mListener != null) mListener.onItemDispatched(pickingObjectDTO, mtbAart, @@ -902,6 +905,7 @@ public class AccettazioneOrdiniPickingViewModel { dataScad, canPartitaMagBeChanged, true, + customArtDescription, onComplete); } @@ -958,6 +962,7 @@ public class AccettazioneOrdiniPickingViewModel { LocalDate dataScad, boolean canPartitaMagBeChanged, boolean canOverflowQuantity, + String customArtDescription, RunnableArgss onComplete); void onFilterCodMartApplied(String codMartToFilter); diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2DTO.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2DTO.java index 1c515e8c..3dcd8d96 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2DTO.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2DTO.java @@ -54,6 +54,8 @@ public class DialogInputQuantityV2DTO { private boolean canOverflowOrderQuantity; + private String customArtDescription; + public MtbAart getMtbAart() { return mtbAart; } @@ -359,4 +361,13 @@ public class DialogInputQuantityV2DTO { this.disableTracciabilitaCheck = disableTracciabilitaCheck; return this; } + + public String getCustomArtDescription() { + return customArtDescription; + } + + public DialogInputQuantityV2DTO setCustomArtDescription(String customArtDescription) { + this.customArtDescription = customArtDescription; + return this; + } } diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java index ba5dc825..3d464179 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2View.java @@ -48,6 +48,7 @@ import it.integry.integrywmsnative.core.utility.UtilityDate; import it.integry.integrywmsnative.core.utility.UtilityExceptions; import it.integry.integrywmsnative.core.utility.UtilityFocus; import it.integry.integrywmsnative.core.utility.UtilityObservable; +import it.integry.integrywmsnative.core.utility.UtilityString; import it.integry.integrywmsnative.databinding.DialogInputQuantityV2Binding; import it.integry.integrywmsnative.view.dialogs.base.DialogSimpleMessageView; @@ -151,6 +152,7 @@ public class DialogInputQuantityV2View extends BaseDialogFragment implements Dia this.mViewModel .setMtbAart(mDialogInputQuantityV2DTO.getMtbAart()) + .setArtDescription(UtilityString.isNull(mDialogInputQuantityV2DTO.getCustomArtDescription(), mDialogInputQuantityV2DTO.getMtbAart().getDescrizioneEstesa())) .setInitialNumCnf(mDialogInputQuantityV2DTO.getInitialNumCnf()) .setInitialQtaCnf(mDialogInputQuantityV2DTO.getInitialQtaCnf()) .setInitialQtaTot(mDialogInputQuantityV2DTO.getInitialQtaTot()) diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java index cd3a5154..ad380519 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_quantity_v2/DialogInputQuantityV2ViewModel.java @@ -8,6 +8,7 @@ import java.time.LocalDate; import javax.inject.Inject; import it.integry.barcode_base_android_library.model.BarcodeScanDTO; +import it.integry.integrywmsnative.core.di.BindableString; import it.integry.integrywmsnative.core.expansion.RunnableArgsWithReturn; import it.integry.integrywmsnative.core.model.MtbAart; import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer; @@ -32,6 +33,7 @@ public class DialogInputQuantityV2ViewModel { private final int UPDATE_QTA_TOT = 2; public ObservableField mtbAart = new ObservableField<>(); + public BindableString artDescription = new BindableString(); public ObservableField blockedNumCnf = new ObservableField<>(); public ObservableField blockedQtaCnf = new ObservableField<>(); @@ -236,6 +238,11 @@ public class DialogInputQuantityV2ViewModel { return this; } + public DialogInputQuantityV2ViewModel setArtDescription(String artDescription) { + this.artDescription.set(artDescription); + return this; + } + public DialogInputQuantityV2ViewModel setInitialNumCnf(BigDecimal initialNumCnf) { this.initialNumCnf = initialNumCnf; return this; diff --git a/app/src/main/res/layout/dialog_input_quantity_v2.xml b/app/src/main/res/layout/dialog_input_quantity_v2.xml index 6b67d8f5..48d41497 100644 --- a/app/src/main/res/layout/dialog_input_quantity_v2.xml +++ b/app/src/main/res/layout/dialog_input_quantity_v2.xml @@ -108,7 +108,7 @@ android:layout_height="wrap_content" android:layout_marginTop="4dp" android:singleLine="false" - android:text="@{viewmodel.mtbAart.descrizioneEstesa}" + android:text="@{viewmodel.artDescription}" tools:text="RAD 25 D H/L 200 - 10 EL B BIANCO" /> From e6b50ef7dac57fbe80464c0958afe85744d01423 Mon Sep 17 00:00:00 2001 From: MarcoE Date: Wed, 15 Nov 2023 17:31:09 +0100 Subject: [PATCH 2/6] Aggiunta data consegna in picking di accettazione --- .../accettazione_ordini_elenco/dto/SitArtOrdDTO.java | 11 +++++++++++ .../AccettazioneOrdiniPickingActivity.java | 3 +++ .../ui/AccettazioneOrdiniPickingListAdapter.java | 4 ++++ .../ui/AccettazioneOrdiniPickingListModel.java | 1 + ...ttazione_ordine_inevaso_main_list__group_item.xml | 12 ++++++++++++ 5 files changed, 31 insertions(+) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java index 9fb9c79e..c748f6bc 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_elenco/dto/SitArtOrdDTO.java @@ -2,6 +2,7 @@ package it.integry.integrywmsnative.gest.accettazione_ordini_elenco.dto; import java.math.BigDecimal; import java.time.LocalDate; +import java.util.Date; import it.integry.integrywmsnative.core.model.secondary.GestioneEnum; @@ -34,6 +35,7 @@ public class SitArtOrdDTO { private String termCons; private String descrizioneEstesaArt; private String descrizioneEstesaOrd; + private Date dataCons; public String getDescrizioneEstesaOrd() { return descrizioneEstesaOrd; @@ -290,4 +292,13 @@ public class SitArtOrdDTO { this.descrizioneEstesaArt = descrizioneEstesaArt; return this; } + + public Date getDataCons() { + return dataCons; + } + + public SitArtOrdDTO setDataCons(Date dataCons) { + this.dataCons = dataCons; + return this; + } } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java index d3754845..8f5d570c 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/AccettazioneOrdiniPickingActivity.java @@ -47,6 +47,7 @@ import it.integry.integrywmsnative.core.report.ReportManager; import it.integry.integrywmsnative.core.rest.model.VersamentoAutomaticoULResponseDTO; import it.integry.integrywmsnative.core.settings.SettingsManager; import it.integry.integrywmsnative.core.utility.UtilityBigDecimal; +import it.integry.integrywmsnative.core.utility.UtilityDate; import it.integry.integrywmsnative.core.utility.UtilityExceptions; import it.integry.integrywmsnative.core.utility.UtilityResources; import it.integry.integrywmsnative.core.utility.UtilityString; @@ -415,6 +416,8 @@ public class AccettazioneOrdiniPickingActivity extends BaseActivity implements A accettazioneOrdiniPickingListModel.setBadge1(UtilityString.isNull(x.getSitArtOrdDTO().getCodJcom(), CommonConst.Config.COMMESSA_MAG)); accettazioneOrdiniPickingListModel.setBadge2(String.valueOf(x.getSitArtOrdDTO().getNumOrd())); + accettazioneOrdiniPickingListModel.setSubDescrizione1("Consegna: " + UtilityDate.formatDate(x.getSitArtOrdDTO().getDataCons(), UtilityDate.COMMONS_DATE_FORMATS.DMY_SLASH)); + accettazioneOrdiniPickingListModel.setDescrizione(x.getSitArtOrdDTO().getDescrizioneCommessa()); if (x.getMtbAart() != null) accettazioneOrdiniPickingListModel.setPosizione(x.getMtbAart().getPosizione()); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java index 14eb404f..be2a0554 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListAdapter.java @@ -21,6 +21,7 @@ import java.util.List; import it.integry.integrywmsnative.R; import it.integry.integrywmsnative.core.expansion.OnListGeneralChangedCallback; import it.integry.integrywmsnative.core.expansion.RunnableArgs; +import it.integry.integrywmsnative.core.utility.UtilityDate; import it.integry.integrywmsnative.core.utility.UtilityNumber; import it.integry.integrywmsnative.core.utility.UtilityString; import it.integry.integrywmsnative.databinding.AccettazioneOrdineInevasoMainListGroupHeaderBinding; @@ -119,7 +120,10 @@ public class AccettazioneOrdiniPickingListAdapter extends SectionedRecyclerViewA holder.mBinding.descrizione.setText(pickingObjectDTO.getDescrizione()); holder.mBinding.descrizione.setTextColor(pickingObjectDTO.isDescrizionePresente() ? Color.BLACK : Color.GRAY); + holder.mBinding.descrizione.setVisibility(UtilityString.isNullOrEmpty(pickingObjectDTO.getDescrizione()) ? View.GONE : View.VISIBLE); + holder.mBinding.descrizioneSub1.setText(pickingObjectDTO.getSubDescrizione1()); + holder.mBinding.descrizioneSub1.setVisibility(UtilityString.isNullOrEmpty(pickingObjectDTO.getSubDescrizione1()) ? View.GONE : View.VISIBLE); holder.mBinding.badge1.setText(pickingObjectDTO.getBadge1()); holder.mBinding.badge2.setText(pickingObjectDTO.getBadge2()); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListModel.java index 0d1aacc7..1209eef2 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_ordini_picking/ui/AccettazioneOrdiniPickingListModel.java @@ -3,6 +3,7 @@ package it.integry.integrywmsnative.gest.accettazione_ordini_picking.ui; import org.jetbrains.annotations.NotNull; import java.math.BigDecimal; +import java.util.Date; import it.integry.integrywmsnative.gest.accettazione_ordini_picking.dto.PickingObjectDTO; diff --git a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml index 8da22590..efca9ac0 100644 --- a/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml +++ b/app/src/main/res/layout/accettazione_ordine_inevaso_main_list__group_item.xml @@ -147,6 +147,18 @@ android:textSize="16sp" tools:text="DESCRIZIONE" /> + Date: Fri, 17 Nov 2023 11:25:00 +0100 Subject: [PATCH 3/6] Alla lettura ean128 viene valorizzato il lotto nel collo --- .../AccettazioneBollaPickingViewModel.java | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_bolla_picking/AccettazioneBollaPickingViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_bolla_picking/AccettazioneBollaPickingViewModel.java index e9bd6875..31fb8720 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_bolla_picking/AccettazioneBollaPickingViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/accettazione_bolla_picking/AccettazioneBollaPickingViewModel.java @@ -333,13 +333,13 @@ public class AccettazioneBollaPickingViewModel { pickingObjectDTO.setTempPickData(pickData); } - this.loadMatchedRows(matchPickingObject, mtbAart); + this.loadMatchedRows(matchPickingObject, mtbAart, pickData); onComplete.run(); } - private void loadMatchedRows(List matchedRows, MtbAart mtbAart) { + private void loadMatchedRows(List matchedRows, MtbAart mtbAart, PickDataDTO pickDataDTO) { if (matchedRows == null || matchedRows.size() == 0) { - manageNoArtFound(mtbAart); + manageNoArtFound(mtbAart, pickDataDTO); } else if (matchedRows.size() == 1) { this.manageDispatchBollaRow(matchedRows.get(0)); } else { @@ -375,11 +375,12 @@ public class AccettazioneBollaPickingViewModel { } - private void manageNoArtFound(MtbAart mtbAart) { + private void manageNoArtFound(MtbAart mtbAart, PickDataDTO pickDataDTO) { if (SettingsManager.iDB().isFlagCanAddUnknownItemsAccettazioneBolla()) { this.manageDispatchBollaRow(new PickingObjectDTO() - .setMtbAart(mtbAart)); + .setMtbAart(mtbAart) + .setTempPickData(pickDataDTO)); } else this.sendError(new NoArtsFoundException()); } @@ -418,12 +419,21 @@ public class AccettazioneBollaPickingViewModel { } public void manageDispatchBollaRow(final PickingObjectDTO pickingObjectDTO) { + String partitaMag = null; + if(pickingObjectDTO.getTempPickData() != null){ + if(pickingObjectDTO.getTempPickData().getManualPickDTO() != null){ + if(pickingObjectDTO.getTempPickData().getManualPickDTO().getMtbPartitaMag() != null){ + partitaMag = pickingObjectDTO.getTempPickData().getManualPickDTO().getMtbPartitaMag().getPartitaMag(); + } + } + } + if (SettingsManager.iDB().isFlagEnableFastPickAccettazioneBolla()) { this.saveNewRow(pickingObjectDTO, BigDecimal.ONE, pickingObjectDTO.getMtbAart().getQtaCnf(), pickingObjectDTO.getMtbAart().getQtaCnf(), - null, + partitaMag, null, false); From 8c24f5f025ee7bcb526e1e08324e573b074d798a Mon Sep 17 00:00:00 2001 From: MarcoE Date: Tue, 21 Nov 2023 13:02:06 +0100 Subject: [PATCH 4/6] =?UTF-8?q?Aggiunto=20un=20messaggio=20di=20allert=20q?= =?UTF-8?q?uando=20viene=20inserita=20una=20quantit=C3=A0=20superiore=20ri?= =?UTF-8?q?spetto=20a=20quella=20presente=20nell'ordine.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/deploymentTargetDropDown.xml | 17 +++++ .idea/runConfigurations/app.xml | 14 +++- .../core/settings/DBSettingsModel.java | 10 +++ .../core/settings/SettingsManager.java | 6 ++ .../gest/spedizione/SpedizioneActivity.java | 1 + .../DialogInputQuantityV2DTO.java | 10 +++ .../DialogInputQuantityV2View.java | 34 +++++++--- .../DialogInputQuantityV2ViewModel.java | 64 +++++++++++++++---- 8 files changed, 129 insertions(+), 27 deletions(-) create mode 100644 .idea/deploymentTargetDropDown.xml diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 00000000..5d15bdef --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/app.xml b/.idea/runConfigurations/app.xml index 80d18a58..61e0e773 100644 --- a/.idea/runConfigurations/app.xml +++ b/.idea/runConfigurations/app.xml @@ -1,6 +1,6 @@ - +