feat: refs #5443 collectionFragmentChecker

This commit is contained in:
Sergio De la torre 2025-02-20 09:49:48 +01:00
parent c3a4366d7d
commit 24ec314f34
2 changed files with 8 additions and 10 deletions

View File

@ -305,8 +305,13 @@ class CollectionFragmentChecker(
val myQr = ItemScanned(JSONObject(binding.scanInput.text.toString()))
when (myQr.table) {
"saleGroup" -> {
if (sales.any { it.saleGroupFk == myQr.id.toString() }) {
markPrevia(myQr.id.toString())
} else {
findSale(myQr.id.toString())
}
}
"buy" -> binding.scanInput.setText(myQr.more)

View File

@ -844,7 +844,8 @@ class CollectionFragmentPicker(
} else {
// pintar línea
saleAdapter!!.notifyDataSetChanged()
myPosition = storedBackPosition
//se modifica tenia storedBackPosition
myPosition = storedPosition
ReviewQuantityForRefreshingAndSorting(
sales[storedPosition].quantity!!.toInt(),
@ -1007,15 +1008,7 @@ class CollectionFragmentPicker(
type = type,
onTicketColorClickListener = object : OnTicketColorListener {
override fun onTicketColorListener(sale: SaleVO) {
hasFilterByLevel = !hasFilterByLevel
if (hasFilterByLevel) {
saleAdapter!!.updateSales(myGroupList.filter { it.level == sale.level } as MutableList)
myGroupList = myGroupList.filter { it.level == sale.level }
} else {
createCollectionList()
}
}
}
)