feat: refs#6845 userInterface
This commit is contained in:
parent
aede2d4051
commit
bf5cbf37a8
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue