diff --git a/app/src/main/java/it/integry/integrywmsnative/core/class_router/configs/MenuConfiguration.java b/app/src/main/java/it/integry/integrywmsnative/core/class_router/configs/MenuConfiguration.java index 48af157d..861a26d1 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/class_router/configs/MenuConfiguration.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/class_router/configs/MenuConfiguration.java @@ -57,9 +57,17 @@ public class MenuConfiguration extends BaseMenuConfiguration { .setCodMenu("MG046") .setTitleText(R.string.vendita_title_fragment) .setTitleIcon(R.drawable.ic_dashboard_spedizione) - .setDrawerIcon(R.drawable.ic_black_upload) + .setDrawerIcon(R.drawable.ic_upload) .setFragmentFactory(() -> OrdiniUscitaElencoFragment.newInstance(GestioneEnum.VENDITA, null, -1, null))) + .addItem(new MenuItem() + .setID(R.id.nav_rettifica_spedizione) + .setCodMenu("MG064") + .setTitleText(R.string.rettifica_spedizione_fragment_title) + .setTitleIcon(R.drawable.ic_dashboard_rettifica_spedizione) + .setDrawerIcon(R.drawable.ic_rettifica_spedizione_drawer) + .setFragmentFactory(() -> RettificaGiacenzeFragment.newInstance(GestioneEnum.VENDITA))) + .addItem(new MenuItem() .setID(R.id.nav_free_picking) .setCodMenu("MG047") diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java index 44b3b696..c18cf849 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java @@ -795,8 +795,10 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF listModel.setSubDescription(x.getRifOrd()); - String testataDataConsString = String.format(getString(R.string.ord_ven_testata_data_cons), UtilityDate.formatDate(x.getDataConsD(), UtilityDate.COMMONS_DATE_FORMATS.DMY_HUMAN)); - listModel.setRightDescription(testataDataConsString); + if(x.getDataConsD() != null) { + String testataDataConsString = String.format(getString(R.string.ord_ven_testata_data_cons), UtilityDate.formatDate(x.getDataConsD(), UtilityDate.COMMONS_DATE_FORMATS.DMY_HUMAN)); + listModel.setRightDescription(testataDataConsString); + } listModel.setOriginalModel(x); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ProdRecuperoMaterialeFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ProdRecuperoMaterialeFragment.java index 508c4d2a..4fd732ce 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ProdRecuperoMaterialeFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_recupero_materiale/ProdRecuperoMaterialeFragment.java @@ -263,7 +263,7 @@ public class ProdRecuperoMaterialeFragment extends BaseFragment implements ITitl @Override public void onLURequest(boolean canLUBeCreated, boolean shouldCheckIfDocExist, RunnableArgss onComplete) { - DialogScanOrCreateLUView.newInstance(canLUBeCreated, shouldCheckIfDocExist, onComplete) + DialogScanOrCreateLUView.newInstance(canLUBeCreated, shouldCheckIfDocExist, true, onComplete) .show(requireActivity().getSupportFragmentManager(), "tag"); } diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_versamento_materiale/ProdVersamentoMaterialeFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_versamento_materiale/ProdVersamentoMaterialeFragment.java index 85acdbc7..fc54b08d 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_versamento_materiale/ProdVersamentoMaterialeFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_versamento_materiale/ProdVersamentoMaterialeFragment.java @@ -174,7 +174,7 @@ public class ProdVersamentoMaterialeFragment extends BaseFragment implements Pro } private void openLU() { - DialogScanOrCreateLUView.newInstance(false, false, true, false, (mtbColt, created) -> { + DialogScanOrCreateLUView.newInstance(false, false, true, false, true, (mtbColt, created) -> { if (mtbColt == null) { popMe(); } else if ((mtbColt.getGestioneEnum() == GestioneEnum.ACQUISTO || mtbColt.getGestioneEnum() == GestioneEnum.LAVORAZIONE || mtbColt.getGestioneEnum() == GestioneEnum.VENDITA) && mtbColt.getSegno().equals(+1)) { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java index 623304fb..4ae27ca9 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeFragment.java @@ -43,6 +43,7 @@ import it.integry.integrywmsnative.core.model.MtbAart; import it.integry.integrywmsnative.core.model.MtbColr; import it.integry.integrywmsnative.core.model.MtbColt; import it.integry.integrywmsnative.core.model.MtbDepoPosizione; +import it.integry.integrywmsnative.core.model.secondary.GestioneEnum; import it.integry.integrywmsnative.core.settings.SettingsManager; import it.integry.integrywmsnative.core.utility.UtilityExceptions; import it.integry.integrywmsnative.core.utility.UtilityString; @@ -83,6 +84,7 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr private RettificaGiacenzeMainListAdapter mAdapter; private int barcodeScannerIstanceID = -1; + private GestioneEnum mCurrentGestione; public RettificaGiacenzeFragment() { // Required empty public constructor @@ -90,13 +92,28 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr public static RettificaGiacenzeFragment newInstance() { + return newInstance(null); + } + + + public static RettificaGiacenzeFragment newInstance(GestioneEnum gestione) { RettificaGiacenzeFragment fragment = new RettificaGiacenzeFragment(); + Bundle args = new Bundle(); + + if (gestione != null) + args.putString("gestione", gestione.getText()); + + fragment.setArguments(args); return fragment; } @Override public void onCreate(Bundle savedInstanceState) { requireActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); + + if (getArguments() != null && getArguments().containsKey("gestione")) + mCurrentGestione = GestioneEnum.fromString(getArguments().getString("gestione")); + super.onCreate(savedInstanceState); } @@ -198,7 +215,8 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr mViewModel.init( SettingsManager.i().getUser().getFullname(), - SettingsManager.i().getUserSession().getDepo().getCodMdep()); + SettingsManager.i().getUserSession().getDepo().getCodMdep(), + mCurrentGestione); } @Override @@ -287,8 +305,8 @@ public class RettificaGiacenzeFragment extends BaseFragment implements ITitledFr } @Override - public void onLUOpenRequest(RunnableArgss onComplete) { - DialogScanOrCreateLUView.newInstance(true, false, (mtbColt, created) -> { + public void onLUOpenRequest(boolean enableCreation, boolean checkIfDocumentExists, boolean warnOnOpeningVendita, RunnableArgss onComplete) { + DialogScanOrCreateLUView.newInstance(enableCreation, checkIfDocumentExists, warnOnOpeningVendita, (mtbColt, created) -> { if (mtbColt == null) { popMe(); } else { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java index 0f34b02e..bdf50c60 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/rettifica_giacenze/RettificaGiacenzeViewModel.java @@ -24,6 +24,7 @@ import it.integry.integrywmsnative.core.model.MtbColr; import it.integry.integrywmsnative.core.model.MtbColt; import it.integry.integrywmsnative.core.model.MtbDepoPosizione; import it.integry.integrywmsnative.core.model.dto.PickDataDTO; +import it.integry.integrywmsnative.core.model.secondary.GestioneEnum; import it.integry.integrywmsnative.core.rest.consumers.ArticoloRESTConsumer; import it.integry.integrywmsnative.core.rest.consumers.BarcodeRESTConsumer; import it.integry.integrywmsnative.core.rest.consumers.ColliMagazzinoRESTConsumer; @@ -51,6 +52,8 @@ public class RettificaGiacenzeViewModel { private RettificaGiacenzeViewModel.Listener mListener; + private GestioneEnum mDefaultGestione; + private String mCurrentUser; private String mCurrentCodMdep; private boolean mIsCreatedLU; @@ -71,9 +74,10 @@ public class RettificaGiacenzeViewModel { } - public void init(String currentUser, String currentCodMdep) { + public void init(String currentUser, String currentCodMdep, GestioneEnum defaultGestione) { this.mCurrentUser = currentUser; this.mCurrentCodMdep = currentCodMdep; + this.mDefaultGestione = defaultGestione; this.sendOnLoadingStarted(); @@ -87,12 +91,15 @@ public class RettificaGiacenzeViewModel { } public void requestLU() { - this.sendOnLUOpenRequest((mtbColt, created) -> { - this.mCurrentMtbColt = mtbColt; - this.mIsCreatedLU = created; + this.sendOnLUOpenRequest(mDefaultGestione == null || mDefaultGestione != GestioneEnum.VENDITA, + mDefaultGestione != null && mDefaultGestione == GestioneEnum.VENDITA, + mDefaultGestione == null || mDefaultGestione != GestioneEnum.VENDITA, + (mtbColt, created) -> { + this.mCurrentMtbColt = mtbColt; + this.mIsCreatedLU = created; - this.sendLUOpened(mtbColt); - }); + this.sendLUOpened(mtbColt); + }); } public RettificaGiacenzeViewModel setListener(RettificaGiacenzeViewModel.Listener listener) { @@ -691,8 +698,9 @@ public class RettificaGiacenzeViewModel { if (this.mListener != null) mListener.onArtListLoaded(artList, onArtChoosed); } - private void sendOnLUOpenRequest(RunnableArgss onComplete) { - if (this.mListener != null) mListener.onLUOpenRequest(onComplete); + private void sendOnLUOpenRequest(boolean enableCreation, boolean checkIfDocumentExists, boolean warnOnOpeningVendita, RunnableArgss onComplete) { + if (this.mListener != null) + mListener.onLUOpenRequest(enableCreation, checkIfDocumentExists, warnOnOpeningVendita, onComplete); } private void sendError(Exception ex) { @@ -778,7 +786,7 @@ public class RettificaGiacenzeViewModel { void onArtListLoaded(ArrayList artList, RunnableArgs onArtChoosed); - void onLUOpenRequest(RunnableArgss onComplete); + void onLUOpenRequest(boolean enableCreation, boolean checkIfDocumentExists, boolean warnOnOpeningVendita, RunnableArgss onComplete); void onLUOpened(MtbColt mtbColt); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/versamento_merce/VersamentoMerceFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/versamento_merce/VersamentoMerceFragment.java index ea61c82e..a6f159fb 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/versamento_merce/VersamentoMerceFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/versamento_merce/VersamentoMerceFragment.java @@ -104,7 +104,7 @@ public class VersamentoMerceFragment extends BaseFragment implements ITitledFrag public void openLU() { - DialogScanOrCreateLUView.newInstance(true, false, true, false, (mtbColt, created) -> { + DialogScanOrCreateLUView.newInstance(true, false, true, false, true, (mtbColt, created) -> { if (mtbColt == null) { ((IPoppableActivity) getActivity()).pop(); } else if ((mtbColt.getGestioneEnum() == GestioneEnum.ACQUISTO || mtbColt.getGestioneEnum() == GestioneEnum.LAVORAZIONE) && mtbColt.getSegno().equals(+1)) { diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUView.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUView.java index b2688f6a..8e0e9f72 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUView.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUView.java @@ -43,27 +43,29 @@ public class DialogScanOrCreateLUView extends BaseDialogFragment implements Dial private final boolean mShouldCheckResiduo; private final boolean mShouldCheckIfExistDoc; private final boolean mEnableCreation; + private final boolean mWarnOnOpeningVendita; private final BindableBoolean basketEnabled = new BindableBoolean(); private final BindableBoolean creationEnabled = new BindableBoolean(); public static DialogScanOrCreateLUView newInstance(@NotNull RunnableArgss onComplete) { - return new DialogScanOrCreateLUView(false, true, true, true, onComplete); + return new DialogScanOrCreateLUView(false, true, true, true, true, onComplete); } - public static DialogScanOrCreateLUView newInstance(boolean enableCreation, boolean shouldCheckIfExistDoc, @NotNull RunnableArgss onComplete) { - return new DialogScanOrCreateLUView(false, enableCreation, true, shouldCheckIfExistDoc, onComplete); + public static DialogScanOrCreateLUView newInstance(boolean enableCreation, boolean shouldCheckIfExistDoc, boolean warnOnOpeningVendita, @NotNull RunnableArgss onComplete) { + return new DialogScanOrCreateLUView(false, enableCreation, true, shouldCheckIfExistDoc, warnOnOpeningVendita, onComplete); } - public static DialogScanOrCreateLUView newInstance(boolean enableBasket, boolean enableCreation, boolean checkResiduo, boolean shouldCheckIfExistDoc, @NotNull RunnableArgss onComplete) { - return new DialogScanOrCreateLUView(enableBasket, enableCreation, checkResiduo, shouldCheckIfExistDoc, onComplete); + public static DialogScanOrCreateLUView newInstance(boolean enableBasket, boolean enableCreation, boolean checkResiduo, boolean shouldCheckIfExistDoc, boolean warnOnOpeningVendita, @NotNull RunnableArgss onComplete) { + return new DialogScanOrCreateLUView(enableBasket, enableCreation, checkResiduo, shouldCheckIfExistDoc, warnOnOpeningVendita, onComplete); } - private DialogScanOrCreateLUView(boolean enableBasket, boolean enableCreation, boolean checkResiduo, boolean shouldCheckIfExistDoc, @NotNull RunnableArgss onComplete) { + private DialogScanOrCreateLUView(boolean enableBasket, boolean enableCreation, boolean checkResiduo, boolean shouldCheckIfExistDoc, boolean warnOnOpeningVendita, @NotNull RunnableArgss onComplete) { super(); mShouldCheckResiduo = checkResiduo; mShouldCheckIfExistDoc = shouldCheckIfExistDoc; + mWarnOnOpeningVendita = warnOnOpeningVendita; this.basketEnabled.set(enableBasket); this.creationEnabled.set(enableCreation); @@ -90,7 +92,7 @@ public class DialogScanOrCreateLUView extends BaseDialogFragment implements Dial .setListener(this); - this.mViewModel.init(mShouldCheckResiduo, mShouldCheckIfExistDoc, mEnableCreation); + this.mViewModel.init(mShouldCheckResiduo, mShouldCheckIfExistDoc, mEnableCreation, mWarnOnOpeningVendita); mBindings.createNewLuButton.setOnClickListener(v -> { this.mViewModel.createNewLU(); diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUViewModel.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUViewModel.java index 6493cea0..aec8e6c4 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/scan_or_create_lu/DialogScanOrCreateLUViewModel.java @@ -32,6 +32,7 @@ public class DialogScanOrCreateLUViewModel { private boolean mShouldCheckResiduo = false; private boolean mShouldCheckIfExistDoc = true; private boolean mEnableCreation = false; + private boolean mWarnOnOpeningVendita; private Listener mListener; @@ -43,10 +44,11 @@ public class DialogScanOrCreateLUViewModel { } - public void init(boolean checkResiduo, boolean shouldCheckIfExistDoc, boolean enableCreation) { + public void init(boolean checkResiduo, boolean shouldCheckIfExistDoc, boolean enableCreation, boolean warnOnOpeningVendita) { this.mShouldCheckResiduo = checkResiduo; this.mShouldCheckIfExistDoc = shouldCheckIfExistDoc; this.mEnableCreation = enableCreation; + this.mWarnOnOpeningVendita = warnOnOpeningVendita; } public void createNewLU() { @@ -137,7 +139,7 @@ public class DialogScanOrCreateLUViewModel { if (mtbColt.getCodDtip() != null && mShouldCheckIfExistDoc) { this.sendError(new AlreadyAttachedDocumentToLUException()); } else { - if (mtbColt.getGestioneEnum() == GestioneEnum.VENDITA && mtbColt.getSegno() == -1) { + if (mtbColt.getGestioneEnum() == GestioneEnum.VENDITA && mtbColt.getSegno() == -1 && mWarnOnOpeningVendita) { this.sendOnLUVenditaConfirmRequired(confirmed -> { if (confirmed) { onComplete.run(); diff --git a/app/src/main/res/drawable/ic_back.xml b/app/src/main/res/drawable/ic_back.xml new file mode 100644 index 00000000..0d6e19f7 --- /dev/null +++ b/app/src/main/res/drawable/ic_back.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_black_back.png b/app/src/main/res/drawable/ic_black_back.png deleted file mode 100644 index 1973bf62..00000000 Binary files a/app/src/main/res/drawable/ic_black_back.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_black_shopping_cart.png b/app/src/main/res/drawable/ic_black_shopping_cart.png deleted file mode 100644 index c591931a..00000000 Binary files a/app/src/main/res/drawable/ic_black_shopping_cart.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_black_tick.png b/app/src/main/res/drawable/ic_black_tick.png deleted file mode 100644 index ca369c8e..00000000 Binary files a/app/src/main/res/drawable/ic_black_tick.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_black_truck.png b/app/src/main/res/drawable/ic_black_truck.png deleted file mode 100644 index 91c170d0..00000000 Binary files a/app/src/main/res/drawable/ic_black_truck.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.png b/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.png deleted file mode 100644 index d59f1400..00000000 Binary files a/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.xml b/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.xml new file mode 100644 index 00000000..76e49d45 --- /dev/null +++ b/app/src/main/res/drawable/ic_dashboard_purchase_orders_pv.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_dashboard_rettifica_spedizione.xml b/app/src/main/res/drawable/ic_dashboard_rettifica_spedizione.xml new file mode 100644 index 00000000..2d4fc3ac --- /dev/null +++ b/app/src/main/res/drawable/ic_dashboard_rettifica_spedizione.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.png b/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.png deleted file mode 100644 index c46805ee..00000000 Binary files a/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.xml b/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.xml new file mode 100644 index 00000000..18085e97 --- /dev/null +++ b/app/src/main/res/drawable/ic_dashboard_trasmitted_orders_list.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_erase.xml b/app/src/main/res/drawable/ic_erase.xml new file mode 100644 index 00000000..b4cd0420 --- /dev/null +++ b/app/src/main/res/drawable/ic_erase.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_erase_96.png b/app/src/main/res/drawable/ic_erase_96.png deleted file mode 100644 index de7c5565..00000000 Binary files a/app/src/main/res/drawable/ic_erase_96.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_inventario_header_outline.png b/app/src/main/res/drawable/ic_inventario_header_outline.png deleted file mode 100644 index fb2e1527..00000000 Binary files a/app/src/main/res/drawable/ic_inventario_header_outline.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_inventario_header_outline.xml b/app/src/main/res/drawable/ic_inventario_header_outline.xml new file mode 100644 index 00000000..bc707071 --- /dev/null +++ b/app/src/main/res/drawable/ic_inventario_header_outline.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_pallet.xml b/app/src/main/res/drawable/ic_pallet.xml new file mode 100644 index 00000000..fd0e7a2a --- /dev/null +++ b/app/src/main/res/drawable/ic_pallet.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_pallet_96px.png b/app/src/main/res/drawable/ic_pallet_96px.png deleted file mode 100644 index 4a8f8c9b..00000000 Binary files a/app/src/main/res/drawable/ic_pallet_96px.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_production_line.png b/app/src/main/res/drawable/ic_production_line.png deleted file mode 100644 index 19f5ada7..00000000 Binary files a/app/src/main/res/drawable/ic_production_line.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_production_line.xml b/app/src/main/res/drawable/ic_production_line.xml new file mode 100644 index 00000000..346674e7 --- /dev/null +++ b/app/src/main/res/drawable/ic_production_line.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/app/src/main/res/drawable/ic_rettifica_spedizione_drawer.xml b/app/src/main/res/drawable/ic_rettifica_spedizione_drawer.xml new file mode 100644 index 00000000..3b2a0fca --- /dev/null +++ b/app/src/main/res/drawable/ic_rettifica_spedizione_drawer.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/ic_scale.png b/app/src/main/res/drawable/ic_scale.png deleted file mode 100644 index f5c5ca11..00000000 Binary files a/app/src/main/res/drawable/ic_scale.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_scale.xml b/app/src/main/res/drawable/ic_scale.xml new file mode 100644 index 00000000..923c478e --- /dev/null +++ b/app/src/main/res/drawable/ic_scale.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_shopping_basket.xml b/app/src/main/res/drawable/ic_shopping_basket.xml new file mode 100644 index 00000000..fd6f1b89 --- /dev/null +++ b/app/src/main/res/drawable/ic_shopping_basket.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_tick.xml b/app/src/main/res/drawable/ic_tick.xml new file mode 100644 index 00000000..fbeed5dd --- /dev/null +++ b/app/src/main/res/drawable/ic_tick.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_truck.xml b/app/src/main/res/drawable/ic_truck.xml new file mode 100644 index 00000000..b7349998 --- /dev/null +++ b/app/src/main/res/drawable/ic_truck.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_truck_black_96.png b/app/src/main/res/drawable/ic_truck_black_96.png deleted file mode 100644 index 38d65b2d..00000000 Binary files a/app/src/main/res/drawable/ic_truck_black_96.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_truck_with_clock.xml b/app/src/main/res/drawable/ic_truck_with_clock.xml new file mode 100644 index 00000000..a3fe5887 --- /dev/null +++ b/app/src/main/res/drawable/ic_truck_with_clock.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_black_upload.xml b/app/src/main/res/drawable/ic_upload.xml similarity index 100% rename from app/src/main/res/drawable/ic_black_upload.xml rename to app/src/main/res/drawable/ic_upload.xml diff --git a/app/src/main/res/drawable/ic_weight_kg.xml b/app/src/main/res/drawable/ic_weight_kg.xml new file mode 100644 index 00000000..49a14fe5 --- /dev/null +++ b/app/src/main/res/drawable/ic_weight_kg.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_weight_kg_96px.png b/app/src/main/res/drawable/ic_weight_kg_96px.png deleted file mode 100644 index 0ae68dba..00000000 Binary files a/app/src/main/res/drawable/ic_weight_kg_96px.png and /dev/null differ diff --git a/app/src/main/res/drawable/ic_workers.xml b/app/src/main/res/drawable/ic_workers.xml new file mode 100644 index 00000000..9cf6a9f5 --- /dev/null +++ b/app/src/main/res/drawable/ic_workers.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_workers_96px.png b/app/src/main/res/drawable/ic_workers_96px.png deleted file mode 100644 index 1153ad5e..00000000 Binary files a/app/src/main/res/drawable/ic_workers_96px.png and /dev/null differ diff --git a/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml b/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml index 48d60ac4..d78b5cda 100644 --- a/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml +++ b/app/src/main/res/layout-land-hdpi/dialog_input_lu_prod.xml @@ -62,7 +62,7 @@ android:backgroundTint="@android:color/transparent" android:onClick="@{() -> view.resetValues()}" android:scaleType="fitCenter" - android:src="@drawable/ic_erase_96" + android:src="@drawable/ic_erase" android:tint="@android:color/white" /> @@ -332,7 +332,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_pallet_96px" + android:src="@drawable/ic_pallet" android:tint="@color/gray_500" /> @@ -706,7 +706,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> @@ -857,7 +857,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_pallet_96px" + android:src="@drawable/ic_pallet" android:tint="@color/gray_500" /> @@ -969,7 +969,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> @@ -1125,7 +1125,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> diff --git a/app/src/main/res/layout/activity_contab_doc_interni_edit.xml b/app/src/main/res/layout/activity_contab_doc_interni_edit.xml index 495a8f3c..d8eef804 100644 --- a/app/src/main/res/layout/activity_contab_doc_interni_edit.xml +++ b/app/src/main/res/layout/activity_contab_doc_interni_edit.xml @@ -319,7 +319,7 @@ android:id="@+id/export_document" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/ic_black_upload" + android:src="@drawable/ic_upload" android:visibility="@{view.isDocumentExportable.get() ? View.VISIBLE : View.GONE}" app:fab_colorNormal="@color/white" app:fab_colorPressed="@color/white_pressed" diff --git a/app/src/main/res/layout/activity_pv_ordine_acquisto_edit.xml b/app/src/main/res/layout/activity_pv_ordine_acquisto_edit.xml index 5d24dddb..1c2815a4 100644 --- a/app/src/main/res/layout/activity_pv_ordine_acquisto_edit.xml +++ b/app/src/main/res/layout/activity_pv_ordine_acquisto_edit.xml @@ -240,7 +240,7 @@ android:id="@+id/pv_ordine_export" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/ic_black_upload" + android:src="@drawable/ic_upload" android:visibility="gone" app:fab_colorNormal="@color/white" app:fab_colorPressed="@color/white_pressed" diff --git a/app/src/main/res/layout/dialog_basket_lu__page2.xml b/app/src/main/res/layout/dialog_basket_lu__page2.xml index 532d1760..604a52ba 100644 --- a/app/src/main/res/layout/dialog_basket_lu__page2.xml +++ b/app/src/main/res/layout/dialog_basket_lu__page2.xml @@ -111,7 +111,7 @@ android:layout_height="52dp" android:layout_marginHorizontal="8dp" android:text="@string/back" - app:icon="@drawable/ic_black_back" + app:icon="@drawable/ic_back" app:iconGravity="textStart" app:layout_constraintEnd_toStartOf="@id/center_buttons_guideline" app:layout_constraintStart_toStartOf="parent" @@ -126,7 +126,7 @@ android:layout_height="52dp" android:layout_marginHorizontal="8dp" android:text="@string/use" - app:icon="@drawable/ic_black_tick" + app:icon="@drawable/ic_tick" app:iconGravity="textStart" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@id/center_buttons_guideline" diff --git a/app/src/main/res/layout/dialog_input_lu_prod.xml b/app/src/main/res/layout/dialog_input_lu_prod.xml index 9ee24e63..0d99ed97 100644 --- a/app/src/main/res/layout/dialog_input_lu_prod.xml +++ b/app/src/main/res/layout/dialog_input_lu_prod.xml @@ -47,7 +47,7 @@ android:layout_gravity="end" android:adjustViewBounds="true" android:scaleType="fitCenter" - android:src="@drawable/ic_erase_96" + android:src="@drawable/ic_erase" android:backgroundTint="@android:color/transparent" android:onClick="@{() -> view.resetValues()}" android:tint="@android:color/white" /> diff --git a/app/src/main/res/layout/dialog_scan_or_create_lu.xml b/app/src/main/res/layout/dialog_scan_or_create_lu.xml index 8ebc95f6..866af6c0 100644 --- a/app/src/main/res/layout/dialog_scan_or_create_lu.xml +++ b/app/src/main/res/layout/dialog_scan_or_create_lu.xml @@ -133,7 +133,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_view_basket_ul" - app:icon="@drawable/ic_black_shopping_cart" + app:icon="@drawable/ic_shopping_basket" app:iconSize="24dp" /> diff --git a/app/src/main/res/layout/fragment_prod_rientro_merce_order_detail.xml b/app/src/main/res/layout/fragment_prod_rientro_merce_order_detail.xml index aa051083..2679d28e 100644 --- a/app/src/main/res/layout/fragment_prod_rientro_merce_order_detail.xml +++ b/app/src/main/res/layout/fragment_prod_rientro_merce_order_detail.xml @@ -279,7 +279,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_truck_black_96" + android:src="@drawable/ic_truck_with_clock" android:tint="@color/gray_500" /> @@ -322,7 +322,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_pallet_96px" + android:src="@drawable/ic_pallet" android:tint="@color/gray_500" /> @@ -696,7 +696,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> @@ -847,7 +847,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_pallet_96px" + android:src="@drawable/ic_pallet" android:tint="@color/gray_500" /> @@ -959,7 +959,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> @@ -1115,7 +1115,7 @@ android:layout_height="24dp" android:layout_gravity="center_vertical" android:layout_margin="8dp" - android:src="@drawable/ic_weight_kg_96px" + android:src="@drawable/ic_weight_kg" android:tint="@color/gray_500" /> diff --git a/app/src/main/res/menu/picking_inventario_menu.xml b/app/src/main/res/menu/picking_inventario_menu.xml index d76021b3..622d7c94 100644 --- a/app/src/main/res/menu/picking_inventario_menu.xml +++ b/app/src/main/res/menu/picking_inventario_menu.xml @@ -5,7 +5,7 @@ diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 673ed822..865f8501 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -21,6 +21,7 @@ Ordini di accettazione Spedizione Rettifica giacenze + Rettifica spedizione Inventario Approvvig. linee prod. Posizionamento merce diff --git a/app/src/main/res/values/config.xml b/app/src/main/res/values/config.xml index e505f087..4a63fe50 100644 --- a/app/src/main/res/values/config.xml +++ b/app/src/main/res/values/config.xml @@ -15,6 +15,7 @@ + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c0f6948b..10f3e776 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -59,6 +59,7 @@ Multiple acceptance orders Check out Inventory + Inventory Inventory Production line requirements Items placement diff --git a/build.gradle b/build.gradle index f5506849..591a7bb3 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ buildscript { ext { kotlin_version = '1.8.0' - agp_version = '8.1.0-alpha05' + agp_version = '8.1.0-alpha06' } repositories {