Version 9.2.1 Modificado fragment a fragment_general
This commit is contained in:
parent
733489514a
commit
ef32ed1461
|
@ -2,24 +2,23 @@ package es.verdnatura.presentation.view.feature.controlador.fragment
|
|||
|
||||
import android.content.Context
|
||||
import android.view.View
|
||||
import android.view.View.VISIBLE
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import androidx.lifecycle.Observer
|
||||
import es.verdnatura.R
|
||||
import es.verdnatura.databinding.FragmentControladorBinding
|
||||
import es.verdnatura.databinding.FragmentGeneralBlackBinding
|
||||
import es.verdnatura.domain.ConstAndValues
|
||||
import es.verdnatura.presentation.base.BaseFragment
|
||||
import es.verdnatura.presentation.common.OnCollectionSelectedListener
|
||||
import es.verdnatura.presentation.view.component.CustomDialog
|
||||
import es.verdnatura.presentation.view.feature.main.activity.MainActivity
|
||||
import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO
|
||||
|
||||
@Suppress("UNUSED_ANONYMOUS_PARAMETER")
|
||||
class ControladorFragment :
|
||||
BaseFragment<FragmentControladorBinding, ControladorViewModel>(ControladorViewModel::class) {
|
||||
BaseFragment<FragmentGeneralBlackBinding, ControladorViewModel>(ControladorViewModel::class) {
|
||||
|
||||
private var goBack: Boolean = false
|
||||
private var onCollectionSelectedListener: OnCollectionSelectedListener? = null
|
||||
override fun getLayoutId(): Int = R.layout.fragment_controlador
|
||||
override fun getLayoutId(): Int = R.layout.fragment_general_black
|
||||
//private lateinit var customDialog: CustomDialog
|
||||
|
||||
companion object {
|
||||
|
@ -34,10 +33,11 @@ class ControladorFragment :
|
|||
override fun init() {
|
||||
|
||||
binding.splashProgress.visibility = View.GONE
|
||||
// customDialog = CustomDialog(requireContext())
|
||||
binding.scanInput.visibility = VISIBLE
|
||||
|
||||
binding.mainToolbar.toolbarTitle.text = getString(R.string.controlticket)
|
||||
setEvents()
|
||||
ma.hideBottomNavigation(View.VISIBLE)
|
||||
ma.hideBottomNavigation(VISIBLE)
|
||||
super.init()
|
||||
}
|
||||
|
||||
|
@ -58,7 +58,7 @@ class ControladorFragment :
|
|||
// d("Action id "+actionId)
|
||||
goBack = false
|
||||
if (!binding.scanInput.text.isNullOrEmpty()) {
|
||||
binding.splashProgress.visibility = View.VISIBLE
|
||||
binding.splashProgress.visibility = VISIBLE
|
||||
|
||||
|
||||
//sergio: para ver si ha marcado dos veces el mismo ticket. El laser falla
|
||||
|
@ -86,7 +86,7 @@ class ControladorFragment :
|
|||
collectionTicketList.observe(viewLifecycleOwner, Observer {
|
||||
binding.splashProgress.visibility = View.GONE
|
||||
if (it.isError) {
|
||||
ma.messageWithSound(it.errorMessage,isError = true, isPlayed = false)
|
||||
ma.messageWithSound(it.errorMessage, isError = true, isPlayed = false)
|
||||
/*customDialog.setTitle(getString(R.string.error)).setDescription(it.errorMessage)
|
||||
.setOkButton(getString(R.string.accept)) {
|
||||
customDialog.dismiss()
|
||||
|
|
|
@ -3,10 +3,11 @@ package es.verdnatura.presentation.view.feature.precontrol
|
|||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import android.view.View.VISIBLE
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import androidx.lifecycle.Observer
|
||||
import es.verdnatura.R
|
||||
import es.verdnatura.databinding.FragmentControladorBinding
|
||||
import es.verdnatura.databinding.FragmentGeneralBlackBinding
|
||||
import es.verdnatura.domain.ConstAndValues
|
||||
import es.verdnatura.presentation.base.BaseFragment
|
||||
import es.verdnatura.presentation.common.OnCollectionSelectedListener
|
||||
|
@ -14,10 +15,11 @@ import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO
|
|||
|
||||
|
||||
@Suppress("UNUSED_ANONYMOUS_PARAMETER")
|
||||
class PreControladorFragment: BaseFragment<FragmentControladorBinding,ShowTicketViewModel>(ShowTicketViewModel::class) {
|
||||
private var goBack:Boolean = false
|
||||
private var onCollectionSelectedListener : OnCollectionSelectedListener? = null
|
||||
override fun getLayoutId(): Int = R.layout.fragment_controlador
|
||||
class PreControladorFragment :
|
||||
BaseFragment<FragmentGeneralBlackBinding, ShowTicketViewModel>(ShowTicketViewModel::class) {
|
||||
private var goBack: Boolean = false
|
||||
private var onCollectionSelectedListener: OnCollectionSelectedListener? = null
|
||||
override fun getLayoutId(): Int = R.layout.fragment_general_black
|
||||
private var type = ""
|
||||
|
||||
companion object {
|
||||
|
@ -46,12 +48,12 @@ class PreControladorFragment: BaseFragment<FragmentControladorBinding,ShowTicket
|
|||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
|
||||
type=ConstAndValues.PRECHECKER
|
||||
type = ConstAndValues.PRECHECKER
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
|
||||
private fun setEvents(){
|
||||
|
||||
private fun setEvents() {
|
||||
binding.scanInput.visibility = VISIBLE
|
||||
binding.mainToolbar.backButton.setOnClickListener {
|
||||
requireActivity().onBackPressed()
|
||||
}
|
||||
|
@ -59,9 +61,9 @@ class PreControladorFragment: BaseFragment<FragmentControladorBinding,ShowTicket
|
|||
binding.scanInput.requestFocus()
|
||||
binding.scanInput.setOnEditorActionListener { v, actionId, event ->
|
||||
if (actionId == EditorInfo.IME_ACTION_SEARCH || actionId == EditorInfo.IME_ACTION_DONE || actionId == 0 || actionId == 5) {
|
||||
goBack=false;
|
||||
goBack = false
|
||||
if (!binding.scanInput.text.isNullOrEmpty()) {
|
||||
binding.splashProgress.visibility = View.VISIBLE
|
||||
binding.splashProgress.visibility = VISIBLE
|
||||
|
||||
viewModel.collectionTicketGet(
|
||||
usuario = getData(USER),
|
||||
|
@ -81,14 +83,14 @@ class PreControladorFragment: BaseFragment<FragmentControladorBinding,ShowTicket
|
|||
}
|
||||
|
||||
override fun observeViewModel() {
|
||||
with(viewModel){
|
||||
with(viewModel) {
|
||||
collectionTicketList.observe(viewLifecycleOwner, Observer {
|
||||
binding.splashProgress.visibility = View.GONE
|
||||
if (it.isError){
|
||||
ma.messageWithSound(it.errorMessage,true,false)
|
||||
if (it.isError) {
|
||||
ma.messageWithSound(it.errorMessage, true, false)
|
||||
|
||||
}else{
|
||||
if (!goBack)navigateToCollectionList(it)
|
||||
} else {
|
||||
if (!goBack) navigateToCollectionList(it)
|
||||
goBack = false
|
||||
}
|
||||
|
||||
|
@ -96,9 +98,9 @@ class PreControladorFragment: BaseFragment<FragmentControladorBinding,ShowTicket
|
|||
}
|
||||
}
|
||||
|
||||
private fun navigateToCollectionList(collection: CollectionVO){
|
||||
private fun navigateToCollectionList(collection: CollectionVO) {
|
||||
onCollectionSelectedListener?.onCollectionSelected(collection, type)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package es.verdnatura.presentation.view.feature.reubication.fragment
|
||||
|
||||
import android.content.Context
|
||||
import android.view.View
|
||||
import android.view.View.GONE
|
||||
import android.view.View.VISIBLE
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import es.verdnatura.R
|
||||
import es.verdnatura.databinding.FragmentControladorBinding
|
||||
import es.verdnatura.databinding.FragmentGeneralBlackBinding
|
||||
import es.verdnatura.domain.notNull
|
||||
import es.verdnatura.presentation.base.BaseFragment
|
||||
import es.verdnatura.presentation.common.OnCollectionSelectedListener
|
||||
|
@ -14,13 +14,13 @@ import es.verdnatura.presentation.view.feature.ubicador.fragment.UbicadorViewMod
|
|||
|
||||
//Tarea #3754
|
||||
class ReubicationFragment(var entrypoint: String) :
|
||||
BaseFragment<FragmentControladorBinding, UbicadorViewModel>(
|
||||
BaseFragment<FragmentGeneralBlackBinding, UbicadorViewModel>(
|
||||
UbicadorViewModel::class
|
||||
) {
|
||||
|
||||
private var goBack: Boolean = false
|
||||
private var onCollectionSelectedListener: OnCollectionSelectedListener? = null
|
||||
override fun getLayoutId(): Int = R.layout.fragment_controlador
|
||||
override fun getLayoutId(): Int = R.layout.fragment_general_black
|
||||
private var shelvingScaned: String = ""
|
||||
|
||||
companion object {
|
||||
|
@ -36,6 +36,7 @@ class ReubicationFragment(var entrypoint: String) :
|
|||
|
||||
binding.mainToolbar.toolbarTitle.text = entrypoint
|
||||
binding.splashProgress.visibility = GONE
|
||||
binding.scanInput.visibility = VISIBLE
|
||||
setEvents()
|
||||
|
||||
super.init()
|
||||
|
@ -58,7 +59,7 @@ class ReubicationFragment(var entrypoint: String) :
|
|||
if (actionId == EditorInfo.IME_ACTION_SEARCH || actionId == EditorInfo.IME_ACTION_DONE || actionId == 0 || actionId == 5) {
|
||||
goBack = false
|
||||
if (!binding.scanInput.text.isNullOrEmpty()) {
|
||||
binding.splashProgress.visibility = View.VISIBLE
|
||||
binding.splashProgress.visibility = VISIBLE
|
||||
shelvingScaned = binding.scanInput.text.toString()
|
||||
viewModel.itemShelving_return(
|
||||
usuario = getData(USER),
|
||||
|
|
Loading…
Reference in New Issue