feat roadMaps #refs 7195

This commit is contained in:
Sergio De la torre 2024-06-04 14:01:07 +02:00
parent 1524ab3284
commit c405f1ede4
2 changed files with 18 additions and 9 deletions

View File

@ -35,7 +35,7 @@ import es.verdnatura.presentation.view.feature.qr.QrFragmentViewModel
import es.verdnatura.presentation.view.feature.sacador.fragment.SacadorViewModel import es.verdnatura.presentation.view.feature.sacador.fragment.SacadorViewModel
import es.verdnatura.presentation.view.feature.sacador.fragment.showticket.ShowTicketViewModel import es.verdnatura.presentation.view.feature.sacador.fragment.showticket.ShowTicketViewModel
import es.verdnatura.presentation.view.feature.ticket.fragment.TicketViewModel import es.verdnatura.presentation.view.feature.ticket.fragment.TicketViewModel
import es.verdnatura.presentation.view.feature.truck.fragment.RoadMapListViewModel import es.verdnatura.presentation.view.feature.roadmap.fragment.RoadMapListViewModel
import es.verdnatura.presentation.view.feature.ubicador.fragment.AutomaticAddItemViewModel import es.verdnatura.presentation.view.feature.ubicador.fragment.AutomaticAddItemViewModel
import es.verdnatura.presentation.view.feature.ubicador.fragment.UbicadorViewModel import es.verdnatura.presentation.view.feature.ubicador.fragment.UbicadorViewModel
import org.koin.android.ext.koin.androidContext import org.koin.android.ext.koin.androidContext

View File

@ -1,6 +1,7 @@
package es.verdnatura.presentation.common package es.verdnatura.presentation.common
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.view.View
import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO
import es.verdnatura.presentation.view.feature.articulo.model.BarcodeVO import es.verdnatura.presentation.view.feature.articulo.model.BarcodeVO
import es.verdnatura.presentation.view.feature.articulo.model.ItemCardRowVO import es.verdnatura.presentation.view.feature.articulo.model.ItemCardRowVO
@ -15,19 +16,20 @@ import es.verdnatura.presentation.view.feature.historicoarticulo.model.ItemHisto
import es.verdnatura.presentation.view.feature.inventario.model.ItemInventaryVO import es.verdnatura.presentation.view.feature.inventario.model.ItemInventaryVO
import es.verdnatura.presentation.view.feature.inventario.model.ItemInventoryParking import es.verdnatura.presentation.view.feature.inventario.model.ItemInventoryParking
import es.verdnatura.presentation.view.feature.login.model.WorkForms import es.verdnatura.presentation.view.feature.login.model.WorkForms
import es.verdnatura.presentation.view.feature.packaging.model.ItemSupplier
import es.verdnatura.presentation.view.feature.paletizador.model.ItemExpeditionScanVO import es.verdnatura.presentation.view.feature.paletizador.model.ItemExpeditionScanVO
import es.verdnatura.presentation.view.feature.paletizador.model.ItemExpeditionTruckVO import es.verdnatura.presentation.view.feature.paletizador.model.ItemExpeditionTruckVO
import es.verdnatura.presentation.view.feature.paletizador.model.ItemPalletVO import es.verdnatura.presentation.view.feature.paletizador.model.ItemPalletVO
import es.verdnatura.presentation.view.feature.pasillero.model.PasillerosItemVO import es.verdnatura.presentation.view.feature.pasillero.model.PasillerosItemVO
import es.verdnatura.presentation.view.feature.roadmap.model.RoadMapTruck
import es.verdnatura.presentation.view.feature.roadmap.model.RoadStopMapTruck
import es.verdnatura.presentation.view.feature.roadmap.model.StopMapTruckPallet
import es.verdnatura.presentation.view.feature.roadmap.model.TruckAction
import es.verdnatura.presentation.view.feature.sacador.model.CollectionTicket import es.verdnatura.presentation.view.feature.sacador.model.CollectionTicket
import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO import es.verdnatura.presentation.view.feature.sacador.model.CollectionVO
import es.verdnatura.presentation.view.feature.sacador.model.Sale import es.verdnatura.presentation.view.feature.sacador.model.Sale
import es.verdnatura.presentation.view.feature.sacador.model.SaleVO import es.verdnatura.presentation.view.feature.sacador.model.SaleVO
import es.verdnatura.presentation.view.feature.smarttag.model.SmartTag import es.verdnatura.presentation.view.feature.smarttag.model.SmartTag
import es.verdnatura.presentation.view.feature.truck.model.RoadMapTruck
import es.verdnatura.presentation.view.feature.truck.model.StopMapTruck
import es.verdnatura.presentation.view.feature.truck.model.StopMapTruckPallet
import es.verdnatura.presentation.view.feature.truck.model.TruckAction
import es.verdnatura.presentation.view.feature.ubicador.model.ItemUbicador import es.verdnatura.presentation.view.feature.ubicador.model.ItemUbicador
import es.verdnatura.presentation.view.feature.ubicador.model.ItemUbicadorVO import es.verdnatura.presentation.view.feature.ubicador.model.ItemUbicadorVO
import es.verdnatura.presentation.view.feature.workermistake.model.WorkerFromMistake import es.verdnatura.presentation.view.feature.workermistake.model.WorkerFromMistake
@ -72,6 +74,9 @@ interface OnItemButtonTicketRowClickListener {
fun onItemButtonTicketRowClickListener(item: ClientTicketSalix, action: String) fun onItemButtonTicketRowClickListener(item: ClientTicketSalix, action: String)
} }
interface OnItemButtonRoadMapStopRowClickListener {
fun onItemButtonRoadMapStopRowClickListener(item: ClientTicketSalix, action: String)
}
interface OnItemButtonCMRRowClickListener { interface OnItemButtonCMRRowClickListener {
fun onItemButtonCMRRowClickListener(item: Ticket) fun onItemButtonCMRRowClickListener(item: Ticket)
} }
@ -97,13 +102,17 @@ interface OnGeneralItemRowClickListener {
} }
interface OnImageTrashClickListener { interface OnImageTrashClickListener {
fun OnImageTrashClickListener(item: Any) fun onImageTrashClickListener(item: Any)
} }
interface OnEditSubQuantityListener { interface OnEditSubQuantityListener {
fun OnEditSubQuantityListener(item: Any, text: String) fun OnEditSubQuantityListener(item: Any, text: String)
} }
interface OnItemClickListener {
fun onItemClickListener(item: ItemSupplier)
}
interface OnImageUpdateClickListener { interface OnImageUpdateClickListener {
fun OnImageUpdateClickListener(item: Any) fun OnImageUpdateClickListener(item: Any)
} }
@ -160,13 +169,13 @@ interface OnRoadMapClickListener {
fun onRoadMapClickListener(item: RoadMapTruck, entryPoint: String) fun onRoadMapClickListener(item: RoadMapTruck, entryPoint: String)
} }
interface OnStopMapClickListener { interface OnStopMapClickListener {
fun onStopMapClickListener(item: StopMapTruck, entryPoint: String, action:TruckAction) fun onStopMapClickListener(item: RoadStopMapTruck, entryPoint: String, action:TruckAction, view: View? = null)
} }
interface OnStopMapLoadClickListener { interface OnStopMapLoadClickListener {
fun onStopMapClickListener(item: StopMapTruck, entryPoint: String) fun onStopMapClickListener(item: RoadStopMapTruck, entryPoint: String)
} }
interface OnStopMapUnloadClickListener { interface OnStopMapUnloadClickListener {
fun onStopMapClickListener(item: StopMapTruck, entryPoint: String) fun onStopMapClickListener(item: RoadStopMapTruck, entryPoint: String)
} }
interface OnPrintClickListener { interface OnPrintClickListener {