refs #4755 añadirTickets

This commit is contained in:
Sergio De la torre 2023-03-21 09:59:49 +01:00
parent aba3f87040
commit 8a0700e3ce
1 changed files with 12 additions and 10 deletions

View File

@ -1,17 +1,17 @@
package es.verdnatura.presentation.view.feature.sacador.adapter package es.verdnatura.presentation.view.feature.sacador.adapter
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import es.verdnatura.databinding.ItemCollectionRowBinding import es.verdnatura.databinding.ItemCollectionRowBinding
import es.verdnatura.domain.ConstAndValues.SACADOR
import es.verdnatura.presentation.common.OnCollectionSelectedListener import es.verdnatura.presentation.common.OnCollectionSelectedListener
import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO
class CollectionAdapter( class CollectionAdapter(
private val items: List<CollectionVO>, private val items: List<CollectionVO>,
private val onCollectionSelected: OnCollectionSelectedListener private val onCollectionSelected: OnCollectionSelectedListener,
private val type: String
) : RecyclerView.Adapter<CollectionAdapter.AjustesItemHolder>() { ) : RecyclerView.Adapter<CollectionAdapter.AjustesItemHolder>() {
@ -26,8 +26,7 @@ class CollectionAdapter (
override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) { override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) {
holder.bind(items[position]) holder.bind(items[position])
holder.binding.root.setOnClickListener { holder.binding.root.setOnClickListener {
onCollectionSelected.onCollectionSelected(items[position],SACADOR) onCollectionSelected.onCollectionSelected(items[position], type)
//Log.d("VERDNATURA::","2-Click item ${items[position].collectionFk}")
} }
} }
@ -37,6 +36,9 @@ class CollectionAdapter (
) : RecyclerView.ViewHolder(binding.root) { ) : RecyclerView.ViewHolder(binding.root) {
fun bind(item: CollectionVO) { fun bind(item: CollectionVO) {
binding.apply { binding.apply {
if (item.ticketTotalCount == null) {
binding.totalTicketsId.visibility = View.GONE
}
this.item = item this.item = item
} }
} }