Example #1
0
        private void txtBuscar_TextChanged(object sender, TextChangedEventArgs e)
        {
            if (imgExportar.IsVisible)
            {
                listPedidos.BeginRefresh();

                if (string.IsNullOrEmpty(e.NewTextValue))
                {
                    cargarPedidos();
                }
                else
                {
                    //Se cargan los pedidos correspondientes a ese vendedor
                    using (var pedControlador = new ControladorPedido())
                    {
                        this.listaPedidos = new ObservableCollection <Pedido>(pedControlador.FindByVendedorAndRazonSocial(this.IdVendedor, e.NewTextValue));
                    }

                    listPedidos.ItemsSource = listaPedidos;
                }

                listPedidos.EndRefresh();
            }
            else
            {
                DisplayAlert("Error", "Debe esperar que terminen de enviarse los datos para poder continuar.", "Aceptar");
            }
        }