refs #6413 feat:refactor ubicador
This commit is contained in:
parent
f8a17deded
commit
9bf43e6dd0
|
@ -16,7 +16,6 @@ import es.verdnatura.presentation.view.feature.historicoshelvinglog.fragment.She
|
||||||
import es.verdnatura.presentation.view.feature.historicovehiculo.fragment.HistoricoVehiculoViewModel
|
import es.verdnatura.presentation.view.feature.historicovehiculo.fragment.HistoricoVehiculoViewModel
|
||||||
import es.verdnatura.presentation.view.feature.inventario.fragment.InventaryViewModel
|
import es.verdnatura.presentation.view.feature.inventario.fragment.InventaryViewModel
|
||||||
import es.verdnatura.presentation.view.feature.login.fragment.LoginViewModel
|
import es.verdnatura.presentation.view.feature.login.fragment.LoginViewModel
|
||||||
import es.verdnatura.presentation.view.feature.modelViewModel.FragmentsViewModel
|
|
||||||
import es.verdnatura.presentation.view.feature.packaging.fragment.PackagingViewModel.PackagingViewModel
|
import es.verdnatura.presentation.view.feature.packaging.fragment.PackagingViewModel.PackagingViewModel
|
||||||
import es.verdnatura.presentation.view.feature.packingHolland.fragment.PackingHollandViewModel
|
import es.verdnatura.presentation.view.feature.packingHolland.fragment.PackingHollandViewModel
|
||||||
import es.verdnatura.presentation.view.feature.paletizador.fragment.CmrExpeditionPalletViewModel
|
import es.verdnatura.presentation.view.feature.paletizador.fragment.CmrExpeditionPalletViewModel
|
||||||
|
@ -199,7 +198,4 @@ val viewModelModule = module {
|
||||||
viewModel {
|
viewModel {
|
||||||
TicketViewModel(androidContext())
|
TicketViewModel(androidContext())
|
||||||
}
|
}
|
||||||
viewModel {
|
|
||||||
FragmentsViewModel(androidContext())
|
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -43,12 +43,7 @@ class UbicadorAdapterNew(
|
||||||
binding.apply {
|
binding.apply {
|
||||||
this.item = item
|
this.item = item
|
||||||
multiText.text = "${item.stickers}x${item.packing}"
|
multiText.text = "${item.stickers}x${item.packing}"
|
||||||
|
imgItem.loadUrl("http:" + item.url + "/catalog/200x200/" + item.item)
|
||||||
if (!item.url.isNullOrBlank()) {
|
|
||||||
imgItem.loadUrl(item.url+"/catalog/200x200/"+item.item)
|
|
||||||
} else {
|
|
||||||
imgItem.loadUrl("https://cdn.verdnatura.es/image/catalog/200x200/" + item.item)
|
|
||||||
}
|
|
||||||
imgItem.setOnClickListener {
|
imgItem.setOnClickListener {
|
||||||
onPasillerosItemClickListener.onPasillerosItemClickListener(
|
onPasillerosItemClickListener.onPasillerosItemClickListener(
|
||||||
PasillerosItemVO(
|
PasillerosItemVO(
|
||||||
|
|
|
@ -639,6 +639,35 @@ class UbicadorFragmentNew(
|
||||||
}.show()
|
}.show()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
customDialogUbicador.getEditItem()
|
||||||
|
.setOnEditorActionListener { v, actionId, event ->
|
||||||
|
if (actionId == EditorInfo.IME_ACTION_SEARCH || actionId == EditorInfo.IME_ACTION_DONE || actionId == 0) {
|
||||||
|
|
||||||
|
if (!customDialogUbicador.getItemValue().isNullOrEmpty()) {
|
||||||
|
try {
|
||||||
|
|
||||||
|
customDialogUbicador.setItemValue(
|
||||||
|
itemScanValue(
|
||||||
|
customDialogUbicador.getItemValue(),
|
||||||
|
"buy",
|
||||||
|
"more"
|
||||||
|
).toString()
|
||||||
|
)
|
||||||
|
|
||||||
|
} catch (ex: Exception) {
|
||||||
|
ma.messageWithSound(ex.message.toString(), true, true)
|
||||||
|
customDialogUbicador.setItemValue("")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return@setOnEditorActionListener true
|
||||||
|
}
|
||||||
|
|
||||||
|
customDialogUbicador.getPackingItem().requestFocus()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setWatcher()
|
setWatcher()
|
||||||
customDialogUbicador.getEditItem().requestFocus()
|
customDialogUbicador.getEditItem().requestFocus()
|
||||||
ma.hideKeyboard(customDialogUbicador.getEditItem())
|
ma.hideKeyboard(customDialogUbicador.getEditItem())
|
||||||
|
@ -649,7 +678,7 @@ class UbicadorFragmentNew(
|
||||||
if (customDialogUbicador.getItemValue()
|
if (customDialogUbicador.getItemValue()
|
||||||
.isNullOrEmpty() || customDialogUbicador.getPackingValue().isNullOrBlank()
|
.isNullOrEmpty() || customDialogUbicador.getPackingValue().isNullOrBlank()
|
||||||
) {
|
) {
|
||||||
"Los campos item y packing son obligatorios".toast(context)
|
getString(R.string.itemAndPackingMandatory).toast(context)
|
||||||
} else {
|
} else {
|
||||||
saveItemCall(customDialogUbicador, itemUbicador)
|
saveItemCall(customDialogUbicador, itemUbicador)
|
||||||
customDialogUbicador.dismiss()
|
customDialogUbicador.dismiss()
|
||||||
|
|
Loading…
Reference in New Issue