feat issues refs #7636

This commit is contained in:
Sergio De la torre 2024-07-31 12:07:20 +02:00
parent f5bc472f53
commit d2cd21f2eb
7 changed files with 77 additions and 29 deletions

View File

@ -219,11 +219,19 @@ class AjustesFragment :
}
super.observeViewModel()
}
private fun getUserData() {
loginViewModel = LoginViewModel(requireActivity().applicationContext)
loginViewModel.operatorGetData(mobileApplication.userId!!)
try {
loginViewModel.operatorGetData(mobileApplication.userId!!)
} catch (_: Exception) {
ma.messageWithSound(
message = getString(R.string.errorGetData),
isError = true,
isPlayed = true
)
}
loginViewModel.workerOperator.observe(this@AjustesFragment) { iti ->
if (!iti.isError) {
runBlocking { mobileApplication.dataStoreApp.saveDataOperator(iti) }
@ -234,6 +242,7 @@ class AjustesFragment :
setSettings()
}
private fun showMenuByDefault() {
pasilleroViewModel = PasilleroViewModel(mobileApplication)
pasilleroViewModel.inititializeDefaultDataInit()

View File

@ -9,7 +9,6 @@ import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.os.Parcelable
import android.text.InputType
import android.text.InputType.TYPE_CLASS_NUMBER
import android.text.InputType.TYPE_CLASS_TEXT
import android.util.Log.d
@ -334,15 +333,25 @@ class CollectionFragment(
if (actionId == EditorInfo.IME_ACTION_SEARCH || actionId == EditorInfo.IME_ACTION_DONE || actionId == 0 || actionId == 5 || actionId == 6) {
if (customDialogList.getValue().isNotEmpty()) {
ma.hideKeyboard(customDialogList.getEditText())
val saleGroupScanned = itemScanValue(
customDialogList.getValue(),
arrayOf("saleGroup"),
"id"
).toString()
isScanned =
event != null && event.action == ACTION_DOWN && event.keyCode == KeyEvent.KEYCODE_ENTER
markPrevia(saleGroupScanned)
customDialogList.dismiss()
try {
val saleGroupScanned = itemScanValue(
customDialogList.getValue(),
arrayOf("saleGroup"),
"id"
).toString()
isScanned =
event != null && event.action == ACTION_DOWN && event.keyCode == KeyEvent.KEYCODE_ENTER
markPrevia(saleGroupScanned)
customDialogList.dismiss()
} catch (ex: Exception) {
ma.messageWithSound(
message = ex.message.toString(),
isError = true,
isPlayed = true,
isToasted = true
)
}
}
customDialogList.setValue("")
ma.hideKeyboard(customDialogList.getEditText())
@ -425,7 +434,7 @@ class CollectionFragment(
}
"buy" -> binding.scanInput.setText(myQr.more)
"ticket" -> findSale(myQr.id.toString())
"ticket" -> findSale(myQr.id.toString())
}
@ -641,7 +650,7 @@ class CollectionFragment(
onQuantityOfShelvingSelected(itemShelvingFkStored)
} else {
showErrorMessage(getString(R.string.lineNotExist))
showErrorMessage(getString(R.string.lineNotExist))
if (mperror != null) mperror?.start()
}
@ -1620,7 +1629,7 @@ class CollectionFragment(
isScanned = false/*Tarea #5109*/
customDialogList.setValueTwo(
itemScanValue(
customDialogList.getValueTwo(), arrayOf("buy"), "more"
customDialogList.getValueTwo(), arrayOf("buy"), "more"
).toString()
)
@ -1699,7 +1708,7 @@ class CollectionFragment(
customDialogList.setValueTwo(
itemScanValue(
customDialogList.getValueTwo(), arrayOf("buy"), "more"
customDialogList.getValueTwo(), arrayOf("buy"), "more"
).toString()
)
@ -1943,7 +1952,7 @@ class CollectionFragment(
try {
customDialogList.setValue(
itemScanValue(
customDialogList.getValue(), arrayOf("buy"), "more"
customDialogList.getValue(), arrayOf("buy"), "more"
).toString()
)
@ -2055,11 +2064,11 @@ class CollectionFragment(
saleAdapter!!.notifyDataSetChanged()
if (canChangeState) changeTicketState()
}else{
if (allTicketsChecked){
} else {
if (allTicketsChecked) {
sales.forEach{
if (it.isControlled == "0"){
sales.forEach {
if (it.isControlled == "0") {
viewModel.ticketStateTodaySetState(
ticketFk = it.ticketFk.toInt(), state = "ON_CHECKING"
)
@ -2145,11 +2154,15 @@ class CollectionFragment(
increaseQuantity(position, customDialogThreeButtons.getValue().toInt())
scanRequest()
customDialogThreeButtons.dismiss()
}catch (ex:Exception){
ma.messageWithSound(message = getString(R.string.errorInputQuantity), isPlayed = true, isError = true, isToasted = true)
} catch (ex: Exception) {
ma.messageWithSound(
message = getString(R.string.errorInputQuantity),
isPlayed = true,
isError = true,
isToasted = true
)
}
}.setKoButton(getString(R.string.cancel)) {
scanRequest()
customDialogThreeButtons.dismiss()

View File

@ -179,7 +179,7 @@ class SectorCollectionReserveFragment(
).toString()
)
if (listSalesGroup.firstOrNull { it.code == customDialogList.getValue() } == null) {
listSalesGroup.add(0, BarcodeVO(code = customDialogList.getValue()))
listSalesGroup.add(BarcodeVO(code = customDialogList.getValue()))
viewModel.sectorCollectionSaleGroupAdd(
customDialogList.getValue().toInt(), collectionFk
)

View File

@ -303,7 +303,7 @@
<string name="wagoonNoSaleToday">No hay nada vendido para el carro escaneado. </string>
<string name="parkingOk">Parking ok</string>
<string name="showParking">Escanea el parking</string>
<string name="lineNotExist">La línea de compra de la etiqueta escaneada no existe o el valor escaneado se utiliza para un id de compra y de item y no están relacionados.</string>
<string name="lineNotExist">El código de barras no existe. Revisar para reetiquetar etiqueta amarilla</string>
<string name="pendingReview">Pendiente de revisar : </string>
<string name="review">Revisar</string>
<string name="splitSent">Se ha enviado a Split el articulo </string>
@ -439,7 +439,7 @@
<string name="titlePalletizDescrip">Accede al menú de paletizadores: paletizar, buffer…</string>
<string name="titleClaimsDescrip">Accede al menú de reclamaciones</string>
<string name="titleClaimDescrip">Ubicación de reclamaciones</string>
<string name="collectionErrorBuilding">Error al construir la colección. Descripción del error:</string>
<string name="collectionErrorBuilding">Error al construir la colección.Descripción del error:</string>
<string name="main">Principal</string>
<string name="sentToTrashPrevious">Se ha enviado desde previa a Basura </string>
<string name="sentToTrashFaults">Se ha enviado desde previa a Faltas la cantidad de </string>
@ -843,5 +843,10 @@
<string name="messageTwoFactorTitle">Verificación doble factor</string>
<string name="validate">Validar</string>
<string name="showClaimObservation">Muestra las observaciones de reclamaciones</string>
<string name="rename">Renombrar</string>
<string name="itemNew">Nuevo artículo</string>
<string name="locate">Ubicar</string>
<string name="scanShelvingsLocate">Escanea carros para ubicar el artículo</string>
<string name="shelvingsLocate">Carros a ubicar</string>
</resources>

View File

@ -303,7 +303,7 @@
<string name="wagoonNoSaleToday">No hay nada vendido para el carro escaneado. </string>
<string name="parkingOk">Parking ok</string>
<string name="showParking">Escanea el parking</string>
<string name="lineNotExist">La línea de compra de la etiqueta escaneada no existe.</string>
<string name="lineNotExist">El código de barras no existe. Revisar para reetiquetar etiqueta amarilla</string>
<string name="pendingReview">Pendiente de revisar : </string>
<string name="review">Revisar</string>
<string name="splitSent">Se ha enviado a Split el articulo </string>
@ -843,5 +843,12 @@
<string name="messageTwoFactorTitle">Verificación doble factor</string>
<string name="validate">Validar</string>
<string name="showClaimObservation">Muestra las observaciones de reclamaciones</string>
<string name="rename">Renombrar</string>
<string name="itemNew">Nuevo artículo</string>
<string name="errorRepeatedShelving">Carro ya introducido</string>
<string name="locate">Ubicar</string>
<string name="scanShelvingsLocate">Escanea carros para ubicar el artículo</string>
<string name="shelvingsLocate">Carros a ubicar</string>
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
</resources>

View File

@ -303,7 +303,7 @@
<string name="wagoonNoSaleToday">No hay nada vendido para el carro escaneado. </string>
<string name="parkingOk">Parking ok</string>
<string name="showParking">Escanea el parking</string>
<string name="lineNotExist">La línea de compra de la etiqueta escaneada no existe.</string>
<string name="lineNotExist">El código de barras no existe. Revisar para reetiquetar etiqueta amarilla</string>
<string name="pendingReview">Pendiente de revisar : </string>
<string name="review">Revisar</string>
<string name="splitSent">Se ha enviado a Split el articulo </string>
@ -843,5 +843,12 @@
<string name="messageTwoFactorTitle">Verificación doble factor</string>
<string name="validate">Validar</string>
<string name="showClaimObservation">Muestra las observaciones de reclamaciones</string>
<string name="rename">Renombrar</string>
<string name="itemNew">Nuevo artículo</string>
<string name="errorRepeatedShelving">Carro ya introducido</string>
<string name="locate">Ubicar</string>
<string name="scanShelvingsLocate">Escanea carros para ubicar el artículo</string>
<string name="shelvingsLocate">Carros a ubicar</string>
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
</resources>

View File

@ -845,5 +845,12 @@
<string name="messageTwoFactorTitle">Verificación doble factor</string>
<string name="validate">Validar</string>
<string name="showClaimObservation">Muestra las observaciones de reclamaciones</string>
<string name="rename">Renombrar</string>
<string name="itemNew">Nuevo artículo</string>
<string name="errorRepeatedShelving">Carro ya introducido</string>
<string name="locate">Ubicar</string>
<string name="scanShelvingsLocate">Escanea carros para ubicar el artículo</string>
<string name="shelvingsLocate">Carros a ubicar</string>
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
</resources>