From 27423f3211452d1c447f018508bd41553679e10a Mon Sep 17 00:00:00 2001 From: Sergio De la torre Date: Wed, 12 Jul 2023 07:48:18 +0200 Subject: [PATCH] refs #5998 change adapter --- .../feature/collection/adapter/SaleAdapter.kt | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/es/verdnatura/presentation/view/feature/collection/adapter/SaleAdapter.kt b/app/src/main/java/es/verdnatura/presentation/view/feature/collection/adapter/SaleAdapter.kt index a8eb40b2..1f9f73f2 100644 --- a/app/src/main/java/es/verdnatura/presentation/view/feature/collection/adapter/SaleAdapter.kt +++ b/app/src/main/java/es/verdnatura/presentation/view/feature/collection/adapter/SaleAdapter.kt @@ -15,7 +15,12 @@ import androidx.recyclerview.widget.RecyclerView import es.verdnatura.R import es.verdnatura.databinding.ItemArticleRowFragmentBinding import es.verdnatura.domain.ConstAndValues.SACADOR -import es.verdnatura.presentation.common.* +import es.verdnatura.presentation.common.OnMistakeClickListener +import es.verdnatura.presentation.common.OnPasillerosItemClickListener +import es.verdnatura.presentation.common.OnQuantityClickListener +import es.verdnatura.presentation.common.OnSaleClickListener +import es.verdnatura.presentation.common.OnTicketClickListener +import es.verdnatura.presentation.common.onPackingClickListener import es.verdnatura.presentation.view.feature.pasillero.model.PasillerosItemVO import es.verdnatura.presentation.view.feature.sacador.model.SaleVO @@ -31,7 +36,7 @@ class SaleAdapter( private var SaleAdapter: SaleAdapter? = null, private var type: String? = null, -) : RecyclerView.Adapter() { + ) : RecyclerView.Adapter() { var context: Context? = null var position: Int = 0 @@ -350,15 +355,21 @@ class SaleAdapter( itemArticleQuantityLine3.visibility = View.VISIBLE if (type != SACADOR) { - if (sale.hasMistake) { - val drawable = imageErrorMessage.drawable - imageErrorMessage.imageTintList = ColorStateList.valueOf( + //Tarea 5998 + imageErrorMessage.imageTintList = if (sale.hasMistake) { + ColorStateList.valueOf( getColor( context!!, R.color.verdnatura_red_salix ) ) - imageErrorMessage.setImageDrawable(drawable) + } else { + ColorStateList.valueOf( + getColor( + context!!, R.color.verdnatura_black + ) + ) } + imageErrorMessage.visibility = View.VISIBLE } else { imageErrorMessage.visibility = View.INVISIBLE @@ -446,6 +457,7 @@ class SaleAdapter( itemView.setBackgroundColor(Color.BLACK) itemView.setBackgroundResource((R.drawable.border)) } + "VIOLETA" -> itemView.setBackgroundColor(0xFF4c2882.toInt()) "GRIS" -> itemView.setBackgroundColor(Color.GRAY)