From 6d99c1fea438479dbfe017742c6b9f6d4be5b31f Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Wed, 30 Sep 2020 12:54:42 +0200 Subject: [PATCH] Fix su gestione istanze del menu principale. Parametrizzato il Pickibg Libero in modo che possa lavorare anche con la lavorazione. --- .idea/runConfigurations/app_gramm.xml | 53 ++++++ .idea/runConfigurations/app_ime.xml | 2 +- app/build.gradle | 14 +- .../integrywmsnative/MainActivity.java | 5 +- .../integrywmsnative/MainApplication.java | 4 + .../core/class_router/ClassRouter.java | 17 +- .../configs/BaseMenuConfiguration.java | 12 +- .../configs/MenuConfiguration.java | 179 +++++++++--------- .../core/exception/ExceptionsHandler.java | 4 +- .../core/expansion/RunnableWithReturn.java | 7 + .../gest/main/MainFragment.java | 19 +- .../picking_libero/PickingLiberoFragment.java | 16 +- .../PickingLiberoViewModel.java | 25 +-- ...dashboard_prod_accettazione_produzione.xml | 6 + .../ic_dashboard_prod_picking_lavorazione.xml | 8 + .../ic_dashboard_prod_picking_libero.xml | 13 ++ app/src/main/res/layout/fragment_main.xml | 1 + app/src/main/res/values-it/strings.xml | 7 +- app/src/main/res/values/config.xml | 1 + app/src/main/res/values/strings.xml | 4 +- build_all.bat | 7 +- .../extensions/MenuConfigurationFRUDIS.java | 7 +- dynamic_gramm/.gitignore | 1 + dynamic_gramm/build.gradle | 28 +++ .../ExampleInstrumentedTest.java | 18 ++ dynamic_gramm/src/main/AndroidManifest.xml | 11 ++ .../dynamic_customization/DynamicContext.java | 29 +++ .../extensions/CustomConfiguration.java | 12 ++ .../extensions/FiltroOrdiniVendita.java | 21 ++ .../extensions/MenuConfigurationGRAMM.java | 117 ++++++++++++ .../extensions/OrdiniVendita.java | 23 +++ .../ExampleUnitTest.java | 17 ++ .../extensions/MenuConfigurationIME.java | 23 +-- .../MenuConfigurationSAPORIVERIPV.java | 5 +- .../extensions/MenuConfigurationVG.java | 11 +- ...dashboard_prod_accettazione_produzione.svg | 15 ++ .../ic_dashboard_prod_picking_lavorazione.svg | 22 +++ .../ic_dashboard_prod_picking_libero.svg | 29 +++ settings.gradle | 1 + 39 files changed, 624 insertions(+), 170 deletions(-) create mode 100644 .idea/runConfigurations/app_gramm.xml create mode 100644 app/src/main/java/it/integry/integrywmsnative/core/expansion/RunnableWithReturn.java create mode 100644 app/src/main/res/drawable/ic_dashboard_prod_accettazione_produzione.xml create mode 100644 app/src/main/res/drawable/ic_dashboard_prod_picking_lavorazione.xml create mode 100644 app/src/main/res/drawable/ic_dashboard_prod_picking_libero.xml create mode 100644 dynamic_gramm/.gitignore create mode 100644 dynamic_gramm/build.gradle create mode 100644 dynamic_gramm/src/androidTest/java/it/integry/wms/dynamic_customization/ExampleInstrumentedTest.java create mode 100644 dynamic_gramm/src/main/AndroidManifest.xml create mode 100644 dynamic_gramm/src/main/java/it/integry/wms/dynamic_customization/DynamicContext.java create mode 100644 dynamic_gramm/src/main/java/it/integry/wms/dynamic_customization/extensions/CustomConfiguration.java create mode 100644 dynamic_gramm/src/main/java/it/integry/wms/dynamic_customization/extensions/FiltroOrdiniVendita.java create mode 100644 dynamic_gramm/src/main/java/it/integry/wms/dynamic_customization/extensions/MenuConfigurationGRAMM.java create mode 100644 dynamic_gramm/src/main/java/it/integry/wms/dynamic_customization/extensions/OrdiniVendita.java create mode 100644 dynamic_gramm/src/test/java/it/integry/wms/dynamic_customization/ExampleUnitTest.java create mode 100644 ext_sources/ICONS/ic_dashboard_prod_accettazione_produzione.svg create mode 100644 ext_sources/ICONS/ic_dashboard_prod_picking_lavorazione.svg create mode 100644 ext_sources/ICONS/ic_dashboard_prod_picking_libero.svg diff --git a/.idea/runConfigurations/app_gramm.xml b/.idea/runConfigurations/app_gramm.xml new file mode 100644 index 00000000..b6163a2c --- /dev/null +++ b/.idea/runConfigurations/app_gramm.xml @@ -0,0 +1,53 @@ + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/app_ime.xml b/.idea/runConfigurations/app_ime.xml index 54458b92..2c5d0c67 100644 --- a/.idea/runConfigurations/app_ime.xml +++ b/.idea/runConfigurations/app_ime.xml @@ -6,7 +6,7 @@