public Task <List <SubItemCampoEventoLogistico> > SeleccionarSubItemsPorCamposEvento(int?idItem, bool consultaLocal = true) { Task <List <SubItemCampoEventoLogistico> > subItemsCampo; if (consultaLocal) { EventoLogisticoDAO dao = new EventoLogisticoDAO(); subItemsCampo = Task.FromResult(dao.SeleccionarSubItemsPorCamposEvento(idItem)); } else { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarSubItemsPorItem"; if (idItem.HasValue) { url += "?idItem=" + idItem.Value.ToString(); } else { url += "?idItem="; } subItemsCampo = ds.RealizarPeticionApi <List <SubItemCampoEventoLogistico> >(url, DataService.TipoPeticionApi.Get); } return(subItemsCampo); }
public async Task <List <Entrega> > ObtenerEntregasDeContenedoresEnPatio(string puesto) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); var entregas = await ds.RealizarPeticionApi <List <Entrega> >("Entrega/ObtenerEntregasDeContenedoresEnPatio?puesto=" + puesto, DataService.TipoPeticionApi.Get); return(entregas); }
public Task <List <ItemCampoEventoLogistico> > SeleccionarItemsPorCamposEvento(int?codigoEvento, string campoEvento, bool consultaLocal = true) { Task <List <ItemCampoEventoLogistico> > itemsCampo; if (consultaLocal) { EventoLogisticoDAO dao = new EventoLogisticoDAO(); itemsCampo = Task.FromResult(dao.SeleccionarItemsPorCamposEvento(codigoEvento, campoEvento)); } else { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarItemsPorCamposEvento"; if (codigoEvento.HasValue && !String.IsNullOrEmpty(campoEvento)) { url += "?tipoEvento=" + codigoEvento.Value.ToString() + "&campoEvento=" + campoEvento; } else { url += "?tipoEvento=&campoEvento="; } itemsCampo = ds.RealizarPeticionApi <List <ItemCampoEventoLogistico> >(url, DataService.TipoPeticionApi.Get); } return(itemsCampo); }
public async Task <string> GuardarImagenFirmaEntrega(EntregaDetalleFirma adjunto) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); await ds.RealizarPeticionApi <string>("Entrega/GuardarFirmaEntrega", DataService.TipoPeticionApi.Post, adjunto); return("Exitoso"); }
public async void GuardarPosicionVehiculoGPS(EventoLogistico evento) { RespuestaProcesoEventoLogistico respuesta = new RespuestaProcesoEventoLogistico(); DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); await ds.RealizarPeticionApi <RespuestaProcesoEventoLogistico>("Evento/GuardarPosicionVehiculoGPS", DataService.TipoPeticionApi.Post, evento); }
public Task <List <PuestoControlManifiesto> > ObtenerPuestosControlPendientesPorManifiesto(long numeroTransporte) { Task <List <PuestoControlManifiesto> > puestosControl; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); puestosControl = ds.RealizarPeticionApi <List <PuestoControlManifiesto> >("Transporte/ObtenerPuestosControlPendientesPorManifiesto/" + numeroTransporte.ToString(), DataService.TipoPeticionApi.Get); return(puestosControl); }
public Task <Transporte> SeleccionarTransporte(long numeroTransporte) { Task <Transporte> transporteTask; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); transporteTask = ds.RealizarPeticionApi <Transporte>("Transporte/ObtenerTransporte/" + numeroTransporte.ToString(), DataService.TipoPeticionApi.Get); return(transporteTask); }
public async Task <InventarioContenedor> GuardarInventarioContenedor(InventarioContenedor inventario) { if (await ParametrosSistema.isOnline) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); inventario.Id = await ds.RealizarPeticionApi <long>("Almacenamiento/GuardarInventarioContenedor", DataService.TipoPeticionApi.Post, inventario); } return(inventario); }
public async Task <List <RemesasPorNumeroEntrega> > SeleccionarRemesaPorNumeroEntrega(Int32 numeroEntrega) { List <RemesasPorNumeroEntrega> remesasPorNumeroEntrega = new List <RemesasPorNumeroEntrega>(); DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); remesasPorNumeroEntrega = await ds.RealizarPeticionApi <List <RemesasPorNumeroEntrega> >("Evento/SeleccionarRemesaPorNumeroEntrega?numeroEntrega=" + numeroEntrega.ToString(), DataService.TipoPeticionApi.Get); return(remesasPorNumeroEntrega); }
public async Task <List <RemesasPorNumeroTransporte> > SeleccionarRemesasPorNumeroViaje(Int32 numeroViaje) { List <RemesasPorNumeroTransporte> remesasPorNumeroTransporte = new List <RemesasPorNumeroTransporte>(); DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); remesasPorNumeroTransporte = await ds.RealizarPeticionApi <List <RemesasPorNumeroTransporte> >("Evento/SeleccionarRemesasPorNumeroTransporte?numeroTransporte=" + numeroViaje.ToString(), DataService.TipoPeticionApi.Get); return(remesasPorNumeroTransporte); }
public Task <List <Enturnamiento> > ObtenerTurnosPorUsuario() { Task <List <Enturnamiento> > turnos; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/ObtenerTurnosPorUsuario/"; turnos = ds.RealizarPeticionApi <List <Enturnamiento> >(url, DataService.TipoPeticionApi.Get); return(turnos); }
public Task <List <EventoLogistico> > SeleccionarEventosLogisticosUsuarioActual() { Task <List <EventoLogistico> > eventos; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarEventosLogisticosAppMovil/"; eventos = ds.RealizarPeticionApi <List <EventoLogistico> >(url, DataService.TipoPeticionApi.Get); return(eventos); }
public Task <bool> EliminarEventosLogisticosPorManifiesto(long numeroManifiesto) { Task <bool> eliminado; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/EliminarEventosLogisticosPorManifiesto/" + numeroManifiesto; eliminado = ds.RealizarPeticionApi <bool>(url, DataService.TipoPeticionApi.Delete); return(eliminado); }
public Task <List <NotificacionAplicacionMovil> > ObtenerNotificacionesUsuarioActual() { Task <List <NotificacionAplicacionMovil> > notificaciones; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "NotificacionApp/ObtenerNotificacionesPorUsuario"; notificaciones = ds.RealizarPeticionApi <List <NotificacionAplicacionMovil> >(url, DataService.TipoPeticionApi.Get); return(notificaciones); }
public Task <bool> RegistrarDispositivo(CodigoNotificacionAplicacionMovil codigo) { Task <bool> eventos; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "NotificacionApp/RegistrarDispositivo"; eventos = ds.RealizarPeticionApi <bool>(url, DataService.TipoPeticionApi.Post, codigo); return(eventos); }
public Task <List <RespuestaServicio> > GuardarTurnos(List <Enturnamiento> registrosTurnos) { Task <List <RespuestaServicio> > respuestas; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/GuardarTurnos"; respuestas = ds.RealizarPeticionApi <List <RespuestaServicio> >(url, DataService.TipoPeticionApi.Post, registrosTurnos); return(respuestas); }
public Task <List <RespuestaServicio> > EliminarTurno(long idTurno) { Task <List <RespuestaServicio> > respuestas; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/BorrarTurnoSAP/" + idTurno; respuestas = ds.RealizarPeticionApi <List <RespuestaServicio> >(url, DataService.TipoPeticionApi.Delete); return(respuestas); }
public Task <List <Proveedor> > ObtenerConductoresPorNombre(string nombre) { Task <List <Proveedor> > conductores; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/ObtenerConductoresPorNombre/" + nombre; conductores = ds.RealizarPeticionApi <List <Proveedor> >(url, DataService.TipoPeticionApi.Get); return(conductores); }
public Task <Vehiculo> ObtenerVehiculo(string placa) { Task <Vehiculo> vehiculo; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/ObtenerVehiculo/" + placa; vehiculo = ds.RealizarPeticionApi <Vehiculo>(url, DataService.TipoPeticionApi.Get); return(vehiculo); }
public Task <List <Agencia> > ObtenerAgenciasEnturnamiento() { Task <List <Agencia> > agencias; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Enturnamiento/ObtenerAgenciasEnturnamiento"; agencias = ds.RealizarPeticionApi <List <Agencia> >(url, DataService.TipoPeticionApi.Get); return(agencias); }
public async Task <string> DescargaEntrega(string numeroEntrega) { string ruta = ""; if (await ParametrosSistema.isOnline) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); ruta = await ds.RealizarPeticionApi <string>("Docuware/DescargarEntrega/" + numeroEntrega, DataService.TipoPeticionApi.Get); } return(ruta); }
public Task <List <CalificacionEventoLogisticoManifiesto> > ObtenerCalificacionesEventosLogisticos(DateTime fechaInicial, DateTime fechaFinal, string numeroDocConductor) { Task <List <CalificacionEventoLogisticoManifiesto> > calificaciones; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/ObtenerCalificacionesEventosLogisticos?fechaInicial=" + fechaInicial + "&fechaFinal=" + fechaFinal + "&numeroDocConductor=" + numeroDocConductor; calificaciones = ds.RealizarPeticionApi <List <CalificacionEventoLogisticoManifiesto> >(url, DataService.TipoPeticionApi.Get); return(calificaciones); }
public Task <PosicionSatelitalVehiculo> ObtenerUltimoKilometrajePorPlaca(Vehiculo vehiculo) { Task <PosicionSatelitalVehiculo> posicion; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Satelital/ObtenerPosicionSatelitalVehiculo"; posicion = ds.RealizarPeticionApi <PosicionSatelitalVehiculo>(url, DataService.TipoPeticionApi.Post, vehiculo); return(posicion); }
public async Task <List <TipoEventoLogistico> > SeleccionarEventosLogisticosBodega() { List <TipoEventoLogistico> eventosBodega = new List <TipoEventoLogistico>(); DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); eventosBodega = await ds.RealizarPeticionApi <List <TipoEventoLogistico> >("Evento/SeleccionarEventosBodega", DataService.TipoPeticionApi.Get);//.ConfigureAwait(false); eventosBodega = eventosBodega.Where(x => x.NombreEvento.Equals("Recepcion Entrega") || x.NombreEvento.Equals("Despacho Entrega") || x.NombreEvento.Equals("Recepcion Viaje") || x.NombreEvento.Equals("Despacho Viaje") || x.NombreEvento.Equals("Otra Operacion Bodega")).ToList(); return(eventosBodega); }
public async Task <Entrega> ObtenerEntrega(int numeroEntrega) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); List <int> listEntregas = new List <int>(); listEntregas.Add(numeroEntrega); Entrega miEntrega = (await ds.RealizarPeticionApi <List <Entrega> >("Entrega/ObtenerEntregas", DataService.TipoPeticionApi.Post, listEntregas)).SingleOrDefault(); return(miEntrega); }
public Task <List <Transporte> > SeleccionarTransportesSuspendidosPorConductor() { Task <List <Transporte> > transportes; DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Transporte/ObtenerTransportesSuspendidosPorConductor"; transportes = ds.RealizarPeticionApi <List <Transporte> >(url, DataService.TipoPeticionApi.Get); return(transportes); }
public Task <List <CampoEventoLogistico> > SeleccionarCamposPorEvento(int?codigoEvento, bool consultaLocal = true) { Task <List <CampoEventoLogistico> > campos; if (consultaLocal) { EventoLogisticoDAO dao = new EventoLogisticoDAO(); campos = Task.FromResult(dao.SeleccionarCamposPorEvento(codigoEvento)); } else { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarCamposporEvento"; if (codigoEvento.HasValue) { url += "?TipoEvento=" + codigoEvento.Value.ToString(); } campos = ds.RealizarPeticionApi <List <CampoEventoLogistico> >(url, DataService.TipoPeticionApi.Get);//.ConfigureAwait(false); } return(campos); }
public async Task <List <ReporteExtractoConductor> > ObtenerExtractosPorFecha(DateTime fechaInicial, DateTime fechaFinal) { List <ReporteExtractoConductor> extractos = new List <ReporteExtractoConductor>(); if (await ParametrosSistema.isOnline) { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); extractos = await ds.RealizarPeticionApi <List <ReporteExtractoConductor> >("Conductor/ObtenerExtractosPorConductoryFecha?FechaInicial=" + fechaInicial + "&FechaFinal=" + fechaFinal, DataService.TipoPeticionApi.Get); } //if (extractos != null) //{ // foreach (ReporteExtractoConductor extracto in extractos) // { // if (extracto.Diferencia > 0) // extracto.colorDiferencia = "Green"; // else // extracto.colorDiferencia = "Red"; // } //} return(extractos); }
public Task <List <JerarquiaTipoEventoLogistico> > SeleccionarJerarquiaTipoEventosLogisticos(bool consultaLocal = true, bool?aplicaTerceros = null) { Task <List <JerarquiaTipoEventoLogistico> > jerarquia; if (consultaLocal) { EventoLogisticoDAO dao = new EventoLogisticoDAO(); jerarquia = Task.FromResult(dao.SeleccionarJerarquiaTipoEventosLogisticos()); } else { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarJerarquiaTipoEventosLogisticos"; if (aplicaTerceros.HasValue && aplicaTerceros.Value) { url = "Evento/SeleccionarJerarquiaTipoEventosLogisticos?aplicaTerceros=" + aplicaTerceros.Value; } jerarquia = ds.RealizarPeticionApi <List <JerarquiaTipoEventoLogistico> >(url, DataService.TipoPeticionApi.Get); } return(jerarquia); }
public Task <List <TipoEventoLogistico> > SeleccionarEventosTipoOtros(Int64 numeromanifiesto, bool consultaLocal = true, bool?aplicaTerceros = null) { Task <List <TipoEventoLogistico> > tipoeventos; if (consultaLocal) { EventoLogisticoDAO dao = new EventoLogisticoDAO(); tipoeventos = Task.FromResult(dao.SeleccionarEventosTipoOtros(numeromanifiesto, aplicaTerceros)); } else { DataService.AppDataService ds = new DataService.AppDataService(ParametrosSistema.TokenUsuarioActual); string url = "Evento/SeleccionarEventoTipoOtros?numeroTransporte=" + numeromanifiesto.ToString(); if (aplicaTerceros.HasValue && aplicaTerceros.Value) { url = url + "&aplicaTerceros=" + aplicaTerceros.Value; } tipoeventos = ds.RealizarPeticionApi <List <TipoEventoLogistico> >(url, DataService.TipoPeticionApi.Get); } return(tipoeventos); }