feat: refs #7572 refactorUploadFront
This commit is contained in:
parent
f96d809afe
commit
aae791f721
|
@ -6,6 +6,7 @@ import android.view.View
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import es.verdnatura.R
|
import es.verdnatura.R
|
||||||
import es.verdnatura.databinding.FragmentPackagingBinding
|
import es.verdnatura.databinding.FragmentPackagingBinding
|
||||||
|
import es.verdnatura.domain.ConstAndValues.COMPANYFK
|
||||||
import es.verdnatura.domain.ConstAndValues.ENTRYID
|
import es.verdnatura.domain.ConstAndValues.ENTRYID
|
||||||
import es.verdnatura.domain.ConstAndValues.ENTRYOBSERVATIONORIGINAL
|
import es.verdnatura.domain.ConstAndValues.ENTRYOBSERVATIONORIGINAL
|
||||||
import es.verdnatura.domain.ConstAndValues.SUPPLIERID
|
import es.verdnatura.domain.ConstAndValues.SUPPLIERID
|
||||||
|
@ -108,11 +109,19 @@ class SupplierFragment(
|
||||||
context = requireContext()
|
context = requireContext()
|
||||||
) { elementSelected ->
|
) { elementSelected ->
|
||||||
binding.filterEntry.text = elementSelected.name
|
binding.filterEntry.text = elementSelected.name
|
||||||
|
|
||||||
runBlocking {
|
runBlocking {
|
||||||
mobileApplication.dataStoreApp.editDataStoreKey(
|
mobileApplication.dataStoreApp.editDataStoreKey(
|
||||||
ENTRYID,
|
ENTRYID,
|
||||||
elementSelected.id
|
elementSelected.id.toInt()
|
||||||
)
|
)
|
||||||
|
mobileApplication.dataStoreApp.editDataStoreKey(
|
||||||
|
COMPANYFK,
|
||||||
|
entries.find { it.id == elementSelected.id }!!.companyFk.toInt()
|
||||||
|
)
|
||||||
|
var element = entries.find { it.id == elementSelected.id }!!.companyFk
|
||||||
|
println("companyFk $element")
|
||||||
|
|
||||||
mobileApplication.dataStoreApp.editDataStoreKey(
|
mobileApplication.dataStoreApp.editDataStoreKey(
|
||||||
ENTRYOBSERVATIONORIGINAL,
|
ENTRYOBSERVATIONORIGINAL,
|
||||||
entries.find { it.id == elementSelected.id }?.observation ?: ""
|
entries.find { it.id == elementSelected.id }?.observation ?: ""
|
||||||
|
|
|
@ -7,6 +7,7 @@ import androidx.lifecycle.map
|
||||||
import es.verdnatura.domain.SalixCallback
|
import es.verdnatura.domain.SalixCallback
|
||||||
import es.verdnatura.presentation.base.BaseViewModel
|
import es.verdnatura.presentation.base.BaseViewModel
|
||||||
import es.verdnatura.presentation.common.Event
|
import es.verdnatura.presentation.common.Event
|
||||||
|
import es.verdnatura.presentation.view.feature.packaging.model.DmsType
|
||||||
import es.verdnatura.presentation.view.feature.packaging.model.EntryList
|
import es.verdnatura.presentation.view.feature.packaging.model.EntryList
|
||||||
import es.verdnatura.presentation.view.feature.packaging.model.EntrySalix
|
import es.verdnatura.presentation.view.feature.packaging.model.EntrySalix
|
||||||
import es.verdnatura.presentation.view.feature.packaging.model.ItemSupplier
|
import es.verdnatura.presentation.view.feature.packaging.model.ItemSupplier
|
||||||
|
@ -34,6 +35,9 @@ class SupplierViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
val supplierList: LiveData<SupplierList>
|
val supplierList: LiveData<SupplierList>
|
||||||
get() = _supplierList
|
get() = _supplierList
|
||||||
|
|
||||||
|
private val _dmsTypeId by lazy { MutableLiveData<DmsType>() }
|
||||||
|
val dmsTypeId: MutableLiveData<DmsType> = _dmsTypeId
|
||||||
|
|
||||||
private val _entryList by lazy { MutableLiveData<EntryList>() }
|
private val _entryList by lazy { MutableLiveData<EntryList>() }
|
||||||
val entryList: LiveData<EntryList>
|
val entryList: LiveData<EntryList>
|
||||||
get() = _entryList
|
get() = _entryList
|
||||||
|
@ -70,6 +74,23 @@ class SupplierViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun getTypeDMS() {
|
||||||
|
salix.getDmsType(
|
||||||
|
filter = """{"where":{"code":"entry"}}"""
|
||||||
|
).enqueue(object : SalixCallback<DmsType>(context) {
|
||||||
|
|
||||||
|
override fun onSuccess(response: Response<DmsType>) {
|
||||||
|
_dmsTypeId.value = response.body()
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onError(t: Throwable) {
|
||||||
|
_dmsTypeId.value = DmsType(0)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
fun getEntriesFromSupplier(supplier: Number) {
|
fun getEntriesFromSupplier(supplier: Number) {
|
||||||
val calendar = Calendar.getInstance()
|
val calendar = Calendar.getInstance()
|
||||||
calendar.add(Calendar.DAY_OF_YEAR, 0)
|
calendar.add(Calendar.DAY_OF_YEAR, 0)
|
||||||
|
|
Loading…
Reference in New Issue