feat bugs

This commit is contained in:
Sergio De la torre 2024-05-28 10:56:03 +02:00
parent 9a9e96c86c
commit e478176c4a
2 changed files with 14 additions and 5 deletions

View File

@ -107,7 +107,7 @@ class ExpeditionInfoLoadUnload(
var street: String,
var code: String?,
var nickname: String,
var postalCode: Int,
var postalCode: String,
) : Serializable
@Entity(tableName = "expeditionPending")
@ -121,7 +121,7 @@ class ExpeditionInfoPending(
var street: String,
var code: String?,
var nickname: String,
var postalCode: Int
var postalCode: String
) : Serializable

View File

@ -6,6 +6,7 @@ import android.view.inputmethod.EditorInfo
import androidx.recyclerview.widget.LinearLayoutManager
import es.verdnatura.R
import es.verdnatura.databinding.FragmentParkingBinding
import es.verdnatura.domain.toast
import es.verdnatura.presentation.base.BaseFragment
import es.verdnatura.presentation.common.OnBarcodeRowClickListener
import es.verdnatura.presentation.common.hideKeyboard
@ -87,8 +88,16 @@ class ParkingFragment(var menuOrigin: String) :
scanerList = ArrayList()
adapter = ParkingAdapter(scanerList, object : OnBarcodeRowClickListener {
override fun onBarcodeRowClickListener(item: BarcodeVO) {
scanerList.removeAt(scanerList.indexOf(item))
adapter?.notifyItemRemoved(scanerList.indexOf(item))
try {
val position = scanerList.indexOf(item)
if (position != -1) {
scanerList.removeAt(position)
adapter!!.notifyItemRemoved(position)
}
} catch (ex: Exception) {
ex.message.toString().toast(requireContext())
}
}
})
val lm = LinearLayoutManager(requireContext(), LinearLayoutManager.VERTICAL, false)
@ -115,7 +124,7 @@ class ParkingFragment(var menuOrigin: String) :
}
} else {
scanerList.add(BarcodeVO(code = txtScan))
adapter?.notifyItemInserted(scanerList.size-1)
adapter?.notifyItemInserted(scanerList.size - 1)
}
}