feat issues refs #7636
This commit is contained in:
parent
f5bc472f53
commit
d2cd21f2eb
|
@ -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()
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue