feat: refs#6845 userInterface

This commit is contained in:
Sergio De la torre 2025-03-14 17:06:16 +01:00
parent aede2d4051
commit bf5cbf37a8
1 changed files with 14 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import es.verdnatura.presentation.common.OnPackingClickListener
import es.verdnatura.presentation.common.OnPasillerosItemClickListener
import es.verdnatura.presentation.common.OnQuantityClickListener
import es.verdnatura.presentation.common.OnSaleClickListener
import es.verdnatura.presentation.common.OnTicketColorListener
import es.verdnatura.presentation.common.ToolBarAdapterTooltip
import es.verdnatura.presentation.common.hideKeyboard
import es.verdnatura.presentation.common.itemScanValue
@ -43,6 +44,7 @@ class CollectionShowTicketFragment(
private var lastScanned: Int = 0
private var buttonPushedGetCollection = false
private var hasFilterByLevel = false
companion object {
fun newInstance(collection: CollectionVO, type: String) =
@ -300,6 +302,18 @@ class CollectionShowTicketFragment(
override fun onPackingClick(sale: SaleVO) {
}
}, onTicketColorClickListener = object : OnTicketColorListener {
override fun onTicketColorListener(sale: SaleVO) {
hasFilterByLevel = !hasFilterByLevel
if (hasFilterByLevel) {
if (buttonPushedGetCollection) {
saleAdapter!!.updateSales(salesList.filter { it.level == sale.level } as MutableList)
}
} else {
createCollectionList()
}
}
})
lm = LinearLayoutManager(requireContext(), LinearLayoutManager.VERTICAL, false)