private void AsignarDatos(Modelos.ADRastreoGuiaDC rastroGuia) { var estadoGuia = rastroGuia.EstadosGuia.LastOrDefault(); if (estadoGuia != null) { EstadoGuia = estadoGuia.EstadoGuia.DescripcionEstadoGuia; FechaEstado = estadoGuia.EstadoGuia.FechaGrabacion.ToString("dd / MM / yyyy"); Motivo = estadoGuia.Motivo?.Descripcion; } if (rastroGuia.Telemercadeo?.Count > 0) { } }
private async void ConsultarDatos() { if (!string.IsNullOrWhiteSpace(NumeroGuia)) { using (IProgressDialog progress = UserDialogs.Instance.Loading("Consultando..", null, null, true, MaskType.Black)) { Modelos.ADRastreoGuiaDC rastroGuia = await Services.SigueEnvioService.Instancia.ObtenerRastreoGuia(NumeroGuia.Trim()); if (rastroGuia != null) { AsignarDatos(rastroGuia); } else { await Navegacion.PushAsync(new MainPage()); UserDialogs.Instance.Toast("El Número De Guía No Existe.", TimeSpan.FromMilliseconds(Services.Configuracion.TiempoMensaje)); } } } }