Example #1
0
        //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");
            }
        }