From c822c3e0ef45116779ad211f8e7fc732a7ab1beb Mon Sep 17 00:00:00 2001 From: ValerioC Date: Fri, 16 Jul 2021 11:34:14 +0200 Subject: [PATCH 1/4] [SAPORIVERI] Aggiunto alla libreria scanner zebra il modello TC210K --- .../java/it/integry/zebrascannerlibrary/ZebraBarcodeReader.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zebrascannerlibrary/src/main/java/it/integry/zebrascannerlibrary/ZebraBarcodeReader.java b/zebrascannerlibrary/src/main/java/it/integry/zebrascannerlibrary/ZebraBarcodeReader.java index ed4bd050..6479127b 100644 --- a/zebrascannerlibrary/src/main/java/it/integry/zebrascannerlibrary/ZebraBarcodeReader.java +++ b/zebrascannerlibrary/src/main/java/it/integry/zebrascannerlibrary/ZebraBarcodeReader.java @@ -35,6 +35,8 @@ public class ZebraBarcodeReader implements BarcodeReaderInterface { return true; } else if(model.equalsIgnoreCase("TC200J")) { return true; + } else if(model.equalsIgnoreCase("TC210K")) { + return true; } else if(model.equalsIgnoreCase("TC20")) { return true; } else return false; From d31cb71f9e05a6fbf6b71a4a79a224c2a4d4e5f0 Mon Sep 17 00:00:00 2001 From: ValerioC Date: Fri, 16 Jul 2021 11:36:29 +0200 Subject: [PATCH 2/4] -> 1.17.3 (221) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 0db06ebb..da44b33a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 220 - def appVersionName = '1.17.2' + def appVersionCode = 221 + def appVersionName = '1.17.3' signingConfigs { release { From 6da020c5ccfc78577c915f07fd95ba3164ea9ed3 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 19 Jul 2021 19:17:19 +0200 Subject: [PATCH 3/4] Implementato rientro merce da produzione --- .idea/runConfigurations/app_agricoper.xml | 60 ++ .idea/runConfigurations/app_base.xml | 3 +- .idea/runConfigurations/app_frudis.xml | 3 +- .idea/runConfigurations/app_gramm.xml | 3 +- .idea/runConfigurations/app_ime.xml | 3 +- .idea/runConfigurations/app_saporiveri.xml | 3 +- .idea/runConfigurations/app_saporiveri_pv.xml | 3 +- .idea/runConfigurations/app_vglimenti.xml | 3 +- app/build.gradle | 5 +- app/src/main/AndroidManifest.xml | 7 +- .../integrywmsnative/MainActivity.java | 2 +- .../MainApplicationComponent.java | 8 + .../MainApplicationModule.java | 14 + .../integrywmsnative/core/di/Converters.java | 44 ++ .../binders/AutoCompleteTextViewBinders.java | 6 + .../core/expansion/BaseDialogFragment.java | 36 +- .../core/expansion/BaseFragment.java | 21 + .../expansion/view/ExtendedRecyclerView.java | 23 + .../core/model/DtbOrdSteps.java | 348 +++++++++++ .../integrywmsnative/core/model/MtbTCol.java | 2 + .../core/rest/RESTBuilder.java | 5 +- .../rest/consumers/ArticoloRESTConsumer.java | 28 +- .../consumers/ColliMagazzinoRESTConsumer.java | 2 +- .../rest/consumers/MagazzinoRESTConsumer.java | 11 +- .../core/rest/consumers/MesRESTConsumer.java | 84 ++- .../consumers/MesRESTConsumerService.java | 8 + .../rest/deserializer/DateDeserializer.java | 3 + .../core/rest/serializer/DateSerializer.java | 21 + .../core/utility/UtilityDate.java | 8 +- .../core/utility/UtilityDialog.java | 8 + .../core/utility/UtilityDimension.java | 11 + .../AccettazionePickingViewModel.java | 2 +- .../gest/main/MainFragment.java | 25 +- .../rest/PickingResiRESTConsumer.java | 2 +- .../core/ProdRecuperoMaterialeHelper.java | 2 +- .../ProdRientroMerceComponent.java | 14 + .../ProdRientroMerceFragment.java | 161 +++++ .../ProdRientroMerceModule.java | 15 + .../ProdRientroMerceViewModel.java | 68 ++ .../ProdRientroMerceOrderDetailComponent.java | 14 + .../ProdRientroMerceOrderDetailFragment.java | 277 +++++++++ .../ProdRientroMerceOrderDetailModule.java | 24 + ...troMerceOrderDetailMtbColtListAdapter.java | 89 +++ ...ntroMerceOrderDetailPickedQuantityDTO.java | 91 +++ .../ProdRientroMerceOrderDetailViewModel.java | 144 +++++ ...odRientroMerceOrderDetailRESTConsumer.java | 155 +++++ ...roMerceOrderDetailRESTConsumerService.java | 24 + .../ImportColliDaProduzioneRequestDTO.java | 190 ++++++ .../ProdRientroMerceOrderListAdapter.java | 197 ++++++ .../ProdRientroMerceOrderListFragment.java | 167 +++++ .../ProdRientroMerceOrderListModel.java | 108 ++++ .../core/ChooseOrdsLavFromListAdapter.java | 2 +- .../dto/OrdineLavorazioneDTO.java | 37 +- .../dto/OrdineLavorazioneStatoEnum.java | 26 + .../gest/spedizione/SpedizioneViewModel.java | 2 +- .../UltimeConsegneClienteRESTConsumer.java | 2 +- .../VersamentoMerceFragment.java | 20 - .../integrywmsnative/ui/ElevatedToolbar.java | 22 +- .../BottomSheetFragmentLUContentView.java | 4 - .../BottomSheetMtbColrEditView.java | 19 + .../exception/InvalidBatchLotException.java | 2 +- .../exception/InvalidExpireDateException.java | 2 +- .../InvalidGrossWeightQuantityException.java | 12 + .../InvalidNumCnfQuantityException.java | 12 + .../InvalidProductionLineException.java | 12 + .../InvalidQtaCnfQuantityException.java | 2 +- .../exception/InvalidQuantityException.java | 2 +- .../DialogInputLUProdComponent.java | 15 + .../input_lu_prod/DialogInputLUProdDTO.java | 103 +++ .../DialogInputLUProdModule.java | 16 + .../DialogInputLUProdResultDTO.java | 92 +++ .../input_lu_prod/DialogInputLUProdView.java | 410 ++++++++++++ .../DialogInputLUProdViewModel.java | 268 ++++++++ .../DialogInputLULineeProdAdapter.java | 34 + .../DialogInputLULineeProdListModel.java | 22 + .../DialogInputLUProdTipoColloAdapter.java | 35 ++ .../DialogInputLUProdTipoColloListModel.java | 25 + .../input_peso_lu/DialogInputPeso.java | 5 +- .../DialogInputQuantityV2View.java | 5 +- .../DialogInputQuantityV2ViewModel.java | 8 +- .../drawable/ic_clock_circle_outline_24dp.xml | 6 + app/src/main/res/drawable/ic_erase_96.png | Bin 0 -> 1199 bytes .../drawable/ic_pause_circle_filled_24dp.xml | 5 + .../drawable/ic_pause_circle_outline_24dp.xml | 5 + .../res/drawable/ic_person_filled_24dp.xml | 5 + .../drawable/ic_play_circle_filled_24dp.xml | 5 + .../drawable/ic_play_circle_outline_24dp.xml | 5 + app/src/main/res/drawable/ic_workers_96px.png | Bin 0 -> 1691 bytes .../main/res/drawable/label_primary_text.xml | 21 + .../main/res/drawable/label_success_text.xml | 21 + .../main/res/drawable/label_warning_text.xml | 21 + .../layout-land-hdpi/dialog_input_lu_prod.xml | 366 +++++++++++ .../dialog_input_quantity_v2.xml | 587 ++++++++++++++++++ .../dialog_input_quantity_v2.xml | 6 + .../layout/bottom_sheet__mtb_colr_edit.xml | 13 +- .../bottom_sheet_fragment__lu_content.xml | 3 +- .../dialog_basket_lu__mtb_colt_model.xml | 2 +- .../main/res/layout/dialog_input_lu_prod.xml | 353 +++++++++++ .../res/layout/dialog_input_quantity_v2.xml | 2 - .../fragment_main_rettifica_giacenze.xml | 4 +- .../res/layout/fragment_picking_libero.xml | 4 +- ...od_ordine_produzione__list_group_model.xml | 2 +- .../layout/fragment_prod_rientro_merce.xml | 69 ++ ...agment_prod_rientro_merce_order_detail.xml | 510 +++++++++++++++ ...erce_order_detail__mtb_colt_item_model.xml | 129 ++++ ...fragment_prod_rientro_merce_order_list.xml | 74 +++ ...tro_merce_order_list__list_group_model.xml | 132 ++++ ...d_rientro_merce_order_list__list_model.xml | 39 ++ .../res/layout/lista_bancali_list_model.xml | 16 +- app/src/main/res/values-it/strings.xml | 10 + app/src/main/res/values/colors.xml | 18 + app/src/main/res/values/config.xml | 1 + app/src/main/res/values/strings.xml | 12 +- build.gradle | 2 +- build_all.bat | 1 + dynamic_agricoper/.gitignore | 1 + dynamic_agricoper/build.gradle | 31 + .../ExampleInstrumentedTest.java | 26 + .../src/main/AndroidManifest.xml | 14 + .../dynamic_customization/DynamicContext.java | 29 + .../extensions/CustomConfiguration.java | 12 + .../extensions/FiltroOrdiniVendita.java | 21 + .../MenuConfigurationAGRICOPER.java | 53 ++ .../extensions/OrdiniVendita.java | 23 + .../ExampleUnitTest.java | 17 + .../dynamic_customization/DynamicContext.java | 4 +- settings.gradle | 1 + 127 files changed, 6332 insertions(+), 120 deletions(-) create mode 100644 .idea/runConfigurations/app_agricoper.xml create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/di/binders/AutoCompleteTextViewBinders.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/model/DtbOrdSteps.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/rest/serializer/DateSerializer.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/ProdRientroMerceComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/ProdRientroMerceFragment.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/ProdRientroMerceModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/ProdRientroMerceViewModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailFragment.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailMtbColtListAdapter.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailPickedQuantityDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/ProdRientroMerceOrderDetailViewModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/rest/ProdRientroMerceOrderDetailRESTConsumer.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/rest/ProdRientroMerceOrderDetailRESTConsumerService.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_detail/rest/dto/ImportColliDaProduzioneRequestDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_list/ProdRientroMerceOrderListAdapter.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_list/ProdRientroMerceOrderListFragment.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_rientro_merce/order_list/ProdRientroMerceOrderListModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/gest/prod_versamento_materiale/dto/OrdineLavorazioneStatoEnum.java rename app/src/main/java/it/integry/integrywmsnative/view/dialogs/{input_quantity_v2 => }/exception/InvalidBatchLotException.java (78%) rename app/src/main/java/it/integry/integrywmsnative/view/dialogs/{input_quantity_v2 => }/exception/InvalidExpireDateException.java (79%) create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/exception/InvalidGrossWeightQuantityException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/exception/InvalidNumCnfQuantityException.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/exception/InvalidProductionLineException.java rename app/src/main/java/it/integry/integrywmsnative/view/dialogs/{input_quantity_v2 => }/exception/InvalidQtaCnfQuantityException.java (80%) rename app/src/main/java/it/integry/integrywmsnative/view/dialogs/{input_quantity_v2 => }/exception/InvalidQuantityException.java (79%) create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdComponent.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdModule.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdResultDTO.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdView.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/DialogInputLUProdViewModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/adapter/DialogInputLULineeProdAdapter.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/adapter/DialogInputLULineeProdListModel.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/adapter/DialogInputLUProdTipoColloAdapter.java create mode 100644 app/src/main/java/it/integry/integrywmsnative/view/dialogs/input_lu_prod/adapter/DialogInputLUProdTipoColloListModel.java create mode 100644 app/src/main/res/drawable/ic_clock_circle_outline_24dp.xml create mode 100644 app/src/main/res/drawable/ic_erase_96.png create mode 100644 app/src/main/res/drawable/ic_pause_circle_filled_24dp.xml create mode 100644 app/src/main/res/drawable/ic_pause_circle_outline_24dp.xml create mode 100644 app/src/main/res/drawable/ic_person_filled_24dp.xml create mode 100644 app/src/main/res/drawable/ic_play_circle_filled_24dp.xml create mode 100644 app/src/main/res/drawable/ic_play_circle_outline_24dp.xml create mode 100644 app/src/main/res/drawable/ic_workers_96px.png create mode 100644 app/src/main/res/drawable/label_primary_text.xml create mode 100644 app/src/main/res/drawable/label_success_text.xml create mode 100644 app/src/main/res/drawable/label_warning_text.xml create mode 100644 app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml create mode 100644 app/src/main/res/layout-land-hdpi/dialog_input_quantity_v2.xml create mode 100644 app/src/main/res/layout-land-xhdpi/dialog_input_quantity_v2.xml create mode 100644 app/src/main/res/layout/dialog_input_lu_prod.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce_order_detail.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce_order_detail__mtb_colt_item_model.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce_order_list.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_group_model.xml create mode 100644 app/src/main/res/layout/fragment_prod_rientro_merce_order_list__list_model.xml create mode 100644 dynamic_agricoper/.gitignore create mode 100644 dynamic_agricoper/build.gradle create mode 100644 dynamic_agricoper/src/androidTest/java/it/integry/wms/dynamic_customization/ExampleInstrumentedTest.java create mode 100644 dynamic_agricoper/src/main/AndroidManifest.xml create mode 100644 dynamic_agricoper/src/main/java/it/integry/wms/dynamic_customization/DynamicContext.java create mode 100644 dynamic_agricoper/src/main/java/it/integry/wms/dynamic_customization/extensions/CustomConfiguration.java create mode 100644 dynamic_agricoper/src/main/java/it/integry/wms/dynamic_customization/extensions/FiltroOrdiniVendita.java create mode 100644 dynamic_agricoper/src/main/java/it/integry/wms/dynamic_customization/extensions/MenuConfigurationAGRICOPER.java create mode 100644 dynamic_agricoper/src/main/java/it/integry/wms/dynamic_customization/extensions/OrdiniVendita.java create mode 100644 dynamic_agricoper/src/test/java/it/integry/wms/dynamic_customization/ExampleUnitTest.java diff --git a/.idea/runConfigurations/app_agricoper.xml b/.idea/runConfigurations/app_agricoper.xml new file mode 100644 index 00000000..5736eb4f --- /dev/null +++ b/.idea/runConfigurations/app_agricoper.xml @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/app_base.xml b/.idea/runConfigurations/app_base.xml index 9645a5c5..f5966d19 100644 --- a/.idea/runConfigurations/app_base.xml +++ b/.idea/runConfigurations/app_base.xml @@ -7,7 +7,8 @@