From 80dac639da443ac0152e3b9246bf42fd1617e78d Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Fri, 14 Mar 2025 13:12:16 +0100 Subject: [PATCH] Completata gestione verifica giacenze --- .idea/deploymentTargetSelector.xml | 2 +- app/build.gradle | 3 +- .../18.json | 1331 +++++++++++++++++ .../MainApplicationComponent.java | 16 +- .../MainApplicationModule.java | 19 +- .../configs/MenuConfiguration.java | 10 + .../core/data_store/db/AppDatabase.java | 44 +- .../core/data_store/db/RoomModule.java | 52 +- .../core/data_store/db/dao/InventarioDao.java | 14 +- .../db/dao/VerificaGiacenzeDao.java | 42 + .../db/dao/VerificaGiacenzeRowDao.java | 25 + ...arioRoomDTO.java => InventarioEntity.java} | 4 +- .../db/entity/InventarioRowRoomDTO.java | 11 +- .../db/entity/VerificaGiacenzeEntity.java | 78 + .../db/entity/VerificaGiacenzeRowEntity.java | 197 +++ .../respository_new/InventarioRepository.java | 14 +- .../VerificaGiacenzeRepository.java | 59 + .../VerificaGiacenzeRowRepository.java | 55 + .../InventarioLocalDataSource.java | 10 +- .../VerificaGiacenzeLocalDataSource.java | 63 + .../VerificaGiacenzeRowLocalDataSource.java | 34 + .../VerificaGiacenzeWithRowsWrapper.java | 24 + .../InvalidCodMdepBarcodeException.java | 8 + .../exception/InvalidCodMdepException.java | 10 - .../exception/InvalidCodMdepLUException.java | 16 + .../core/expansion/BaseFragment.java | 8 +- .../core/mapper/InventarioMapper.java | 10 +- .../core/mapper/VerificaGiacenzeMapper.java | 44 + .../mapper/VerificaGiacenzeRowMapper.java | 38 + .../integrywmsnative/core/model/MtbDepo.java | 75 +- .../core/rest/RESTBuilder.java | 3 + .../rest/consumers/ArticoloRESTConsumer.java | 112 +- .../rest/consumers/BarcodeRESTConsumer.java | 4 + .../consumers/GiacenzaPvRESTConsumer.java | 41 + .../GiacenzaPvRESTConsumerService.java | 22 + .../rest/consumers/GiacenzaRESTConsumer.java | 71 +- .../rest/consumers/SystemRESTConsumer.java | 50 +- .../core/rest/model/Ean128Model.java | 2 +- .../core/rest/model/pv/GiacenzaPvDTO.java | 69 + .../model/pv/SaveNewVerificaRequestDTO.java | 15 + .../rest/model/pv/VerificaGiacenzeDTO.java | 41 + .../rest/model/pv/VerificaGiacenzeRowDTO.java | 69 + .../core/utility/UtilityBarcode.java | 68 +- .../inventario/ElencoInventariFragment.java | 18 +- .../inventario/ElencoInventariViewModel.java | 20 +- .../BottomSheetInventarioActionsView.java | 6 +- ...BottomSheetInventarioActionsViewModel.java | 8 +- .../picking/PickingInventarioActivity.java | 6 +- .../picking/PickingInventarioViewModel.java | 12 +- .../gest/main/MainActivity.java | 12 + .../PickingLiberoViewModel.java | 6 +- .../ProdVersamentoMaterialeViewModel.java | 6 +- .../VerificaGiacenzeComponent.java | 14 + .../VerificaGiacenzeFragment.java | 342 +++++ .../VerificaGiacenzeModule.java | 23 + .../VerificaGiacenzeViewModel.java | 337 +++++ .../gest/spedizione/SpedizioneViewModel.java | 8 +- .../VersamentoMerceViewModel.java | 6 +- .../BottomSheetItemDTO.java | 79 + .../BottomSheetItemEditDTO.java | 58 - .../BottomSheetItemEditView.java | 76 +- .../BottomSheetItemEditViewModel.java | 6 +- .../BottomSheetMtbColrEditModalView.java | 76 + .../DialogAskDepositoComponent.java | 14 + .../ask_deposito/DialogAskDepositoModule.java | 17 + .../ask_deposito/DialogAskDepositoView.java | 126 ++ .../DialogAskDepositoViewModel.java | 78 + .../extra_info/DialogExtraInfoComponent.java | 14 + .../extra_info/DialogExtraInfoModule.java | 14 + .../extra_info/DialogExtraInfoView.java | 96 ++ .../extra_info/DialogExtraInfoViewModel.java | 5 + .../dialogs/scan_art/DialogScanArtView.java | 7 +- .../ic_dashboard_verifica_giacenze.xml | 109 ++ .../drawable/ic_drawer_verifica_giacenze.xml | 9 + .../layout/bottom_sheet__item_edit_view.xml | 2 +- .../main/res/layout/dialog_ask_deposito.xml | 69 + app/src/main/res/layout/dialog_extra_info.xml | 54 + ...ent_elenco_inventario_list_single_item.xml | 2 +- .../res/layout/fragment_verifica_giacenze.xml | 94 ++ ...rifica_giacenze_picked_item_list_model.xml | 110 ++ app/src/main/res/values-it/strings.xml | 6 +- app/src/main/res/values/config.xml | 2 + app/src/main/res/values/strings.xml | 6 +- .../ICONS/ic_dashboard_verifica_giacenze.svg | 127 ++ .../ICONS/ic_drawer_verifica_giacenze.svg | 7 + ext_sources/ICONS/magnifyng_glass.svg | 34 + ext_sources/ICONS/search.svg | 2 + ext_sources/ICONS/tags.svg | 97 ++ 88 files changed, 4688 insertions(+), 415 deletions(-) create mode 100644 app/schemas/it.integry.integrywmsnative.core.data_store.db.AppDatabase/18.json create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/dao/VerificaGiacenzeDao.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/dao/VerificaGiacenzeRowDao.java rename app/src/main/java/it/integry/integrywmsnative/core/data_store/db/entity/{InventarioRoomDTO.java => InventarioEntity.java} (97%) create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/entity/VerificaGiacenzeEntity.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/entity/VerificaGiacenzeRowEntity.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/respository_new/VerificaGiacenzeRepository.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/respository_new/VerificaGiacenzeRowRepository.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/respository_new/data_source/VerificaGiacenzeLocalDataSource.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/respository_new/data_source/VerificaGiacenzeRowLocalDataSource.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/data_store/db/wrappers/VerificaGiacenzeWithRowsWrapper.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/exception/InvalidCodMdepBarcodeException.java delete mode 100644 app/src/main/java/it/integry/integrywmsnative/core/exception/InvalidCodMdepException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/exception/InvalidCodMdepLUException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/mapper/VerificaGiacenzeMapper.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/mapper/VerificaGiacenzeRowMapper.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/GiacenzaPvRESTConsumer.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/consumers/GiacenzaPvRESTConsumerService.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/model/pv/GiacenzaPvDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/model/pv/SaveNewVerificaRequestDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/model/pv/VerificaGiacenzeDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/model/pv/VerificaGiacenzeRowDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/pv_verifica_giacenze/VerificaGiacenzeComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/pv_verifica_giacenze/VerificaGiacenzeFragment.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/pv_verifica_giacenze/VerificaGiacenzeModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/pv_verifica_giacenze/VerificaGiacenzeViewModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/bottom_sheet__item_edit/BottomSheetItemDTO.java delete mode 100644 app/src/main/java/it/integry/integrywmsnative/view/bottom_sheet__item_edit/BottomSheetItemEditDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/ask_deposito/DialogAskDepositoComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/ask_deposito/DialogAskDepositoModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/ask_deposito/DialogAskDepositoView.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/ask_deposito/DialogAskDepositoViewModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/extra_info/DialogExtraInfoComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/extra_info/DialogExtraInfoModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/extra_info/DialogExtraInfoView.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/extra_info/DialogExtraInfoViewModel.java create mode 100644 app/src/main/res/drawable/ic_dashboard_verifica_giacenze.xml create mode 100644 app/src/main/res/drawable/ic_drawer_verifica_giacenze.xml create mode 100644 app/src/main/res/layout/dialog_ask_deposito.xml create mode 100644 app/src/main/res/layout/dialog_extra_info.xml create mode 100644 app/src/main/res/layout/fragment_verifica_giacenze.xml create mode 100644 app/src/main/res/layout/lista_verifica_giacenze_picked_item_list_model.xml create mode 100644 ext_sources/ICONS/ic_dashboard_verifica_giacenze.svg create mode 100644 ext_sources/ICONS/ic_drawer_verifica_giacenze.svg create mode 100644 ext_sources/ICONS/magnifyng_glass.svg create mode 100644 ext_sources/ICONS/search.svg create mode 100644 ext_sources/ICONS/tags.svg diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 930fe09a..5fb0453b 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@