//Busca si tiene más de una dirección del cliente. public async void BuscarDireccion(object objeto, EventArgs e) { RepositorySatApp database = new RepositorySatApp(); var direcciones = database.GetDireccionesCliente(Variables.DatosParte.CodigoCliente); database.CerrarConexion(); if (direcciones.Count > 0) { try { PopupDireccionesCliente popupDireccionesCliente = new PopupDireccionesCliente(direcciones); popupDireccionesCliente.CallbackEvent += OnPopupUnitsCallback; await PopupNavigation.Instance.PushAsync(popupDireccionesCliente); } catch (Exception ex) { throw ex; } } else { await Application.Current.MainPage.DisplayAlert("Aviso", "!!! No tiene más direcciones !!!", "OK"); } }