diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneActivity.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneActivity.java index e136b531..0aa0ccaa 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneActivity.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneActivity.java @@ -125,8 +125,6 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo mBindings.bottomSheetLuContent.setListener(this); mBottomSheetFragmentLUContentViewModel.setListener(this); - this.addExtraItemsEnabled.set(SettingsManager.iDB().isFlagCanAddExtraItemSpedizione()); - this.initVars(); this.initBarcodeReader(); this.initRecyclerView(); @@ -386,6 +384,7 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo @Override public void onLUCreated(MtbColt mtbColt) { + this.addExtraItemsEnabled.set(SettingsManager.iDB().isFlagCanAddExtraItemSpedizione()); noLUPresent.set(false); FBToast.successToast(this, getResources().getString(R.string.data_saved), FBToast.LENGTH_SHORT); @@ -394,7 +393,7 @@ public class SpedizioneActivity extends BaseActivity implements SpedizioneViewMo @Override public void onLUClosed() { - + this.addExtraItemsEnabled.set(false); noLUPresent.set(true); this.mBottomSheetFragmentLUContentViewModel.setMtbColt(null); diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneViewModel.java index 20352711..0ec1dccb 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione_new/SpedizioneViewModel.java @@ -800,6 +800,10 @@ public class SpedizioneViewModel { BigDecimal qtaColDaPrelevare = null; BigDecimal qtaCnfDaPrelevare = null; + BigDecimal initialNumCnf = null; + BigDecimal initialQtaCnf = null; + BigDecimal initialQtaTot = null; + String partitaMag = null; Date dataScad = null; @@ -829,11 +833,17 @@ public class SpedizioneViewModel { partitaMag = manualPickDTO.getMtbPartitaMag().getPartitaMag(); dataScad = manualPickDTO.getMtbPartitaMag().getDataScadD(); } + } else { + initialNumCnf = BigDecimal.ONE; + initialQtaCnf = mtbAart.getQtaCnf(); + initialQtaTot = UtilityBigDecimal.multiply(initialNumCnf, initialQtaCnf); } this.sendOnItemDispatched( pickingObjectDTO, - null, null, null, + initialNumCnf, + initialQtaCnf, + initialQtaTot, null, null, null, @@ -1034,7 +1044,7 @@ public class SpedizioneViewModel { this.sendOnLoadingStarted(); final MtbColr mtbColr = new MtbColr() - .setCodMart(pickingObjectDTO.getSitArtOrdDTO().getCodMart()) + .setCodMart(pickingObjectDTO.getMtbAart().getCodMart()) .setPartitaMag(partitaMag) .setDataScadPartita(dataScad) .setQtaCol(qtaTot) diff --git a/app/src/main/res/layout/activity_spedizione.xml b/app/src/main/res/layout/activity_spedizione.xml index 8459aff9..4bd2e7ba 100644 --- a/app/src/main/res/layout/activity_spedizione.xml +++ b/app/src/main/res/layout/activity_spedizione.xml @@ -76,7 +76,8 @@ android:background="@drawable/ripple_effect" app:singleClick="@{() -> spedizioneView.startManualSearch()}" android:src="@drawable/ic_black_barcode" - android:tint="@color/colorPrimaryGray" /> + android:tint="@color/colorPrimaryGray" + android:visibility="@{BuildConfig.DEBUG ? View.VISIBLE : View.GONE}" /> + android:tint="@color/colorPrimaryGray" + android:visibility="@{BuildConfig.DEBUG ? View.VISIBLE : View.GONE}" /> diff --git a/app/src/main/res/layout/bottom_sheet_fragment__lu_content.xml b/app/src/main/res/layout/bottom_sheet_fragment__lu_content.xml index b7dcace5..73e0bd5a 100644 --- a/app/src/main/res/layout/bottom_sheet_fragment__lu_content.xml +++ b/app/src/main/res/layout/bottom_sheet_fragment__lu_content.xml @@ -38,24 +38,22 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> - + android:background="@android:color/white" + android:orientation="vertical"> + android:paddingBottom="8dp"> - - + + + android:orientation="vertical"> + android:orientation="vertical"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + android:padding="15dp"> - - - + android:layout_height="wrap_content"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + android:paddingTop="14dp"> + + + + + + + + + + + + + + + - + - - + - - + android:layout_height="match_parent" + android:background="#99000000" + android:visibility="gone" /> + app:layout_behavior=".view.bottom_sheet__base.AutoCloseBottomSheetBehavior" /> \ No newline at end of file