From 8a0700e3ceddb1c49623e64956d231c5cf9ecf55 Mon Sep 17 00:00:00 2001 From: Sergio De la torre Date: Tue, 21 Mar 2023 09:59:49 +0100 Subject: [PATCH] =?UTF-8?q?refs=20#4755=20a=C3=B1adirTickets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sacador/adapter/CollectionAdapter.kt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/es/verdnatura/presentation/view/feature/sacador/adapter/CollectionAdapter.kt b/app/src/main/java/es/verdnatura/presentation/view/feature/sacador/adapter/CollectionAdapter.kt index 9829eb94..9d3a7fae 100644 --- a/app/src/main/java/es/verdnatura/presentation/view/feature/sacador/adapter/CollectionAdapter.kt +++ b/app/src/main/java/es/verdnatura/presentation/view/feature/sacador/adapter/CollectionAdapter.kt @@ -1,42 +1,44 @@ package es.verdnatura.presentation.view.feature.sacador.adapter -import android.util.Log import android.view.LayoutInflater +import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView import es.verdnatura.databinding.ItemCollectionRowBinding -import es.verdnatura.domain.ConstAndValues.SACADOR import es.verdnatura.presentation.common.OnCollectionSelectedListener import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO -class CollectionAdapter ( +class CollectionAdapter( private val items: List, - private val onCollectionSelected: OnCollectionSelectedListener -): RecyclerView.Adapter () { + private val onCollectionSelected: OnCollectionSelectedListener, + private val type: String +) : RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AjustesItemHolder { return AjustesItemHolder( - ItemCollectionRowBinding.inflate(LayoutInflater.from(parent.context),parent,false) + ItemCollectionRowBinding.inflate(LayoutInflater.from(parent.context), parent, false) ) } - override fun getItemCount() =items.size + override fun getItemCount() = items.size override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) { holder.bind(items[position]) holder.binding.root.setOnClickListener { - onCollectionSelected.onCollectionSelected(items[position],SACADOR) - //Log.d("VERDNATURA::","2-Click item ${items[position].collectionFk}") + onCollectionSelected.onCollectionSelected(items[position], type) } } class AjustesItemHolder( val binding: ItemCollectionRowBinding - ) : RecyclerView.ViewHolder(binding.root){ + ) : RecyclerView.ViewHolder(binding.root) { fun bind(item: CollectionVO) { binding.apply { + if (item.ticketTotalCount == null) { + binding.totalTicketsId.visibility = View.GONE + } this.item = item } }