private void Vista_Filter(object sender, FilterEventArgs e) { CLIENTE item = (CLIENTE)e.Item; if (FiltrarTextBox.Text == "") { e.Accepted = true; } else { if (item.nombre.Contains(FiltrarTextBox.Text)) { e.Accepted = true; } else { e.Accepted = false; } } }
private void Vista_Filter(object sender, FilterEventArgs e) { CLIENTE item = (CLIENTE)e.Item; if (FiltrarTextBox.Text == "") { e.Accepted = true; } else { String nombreCompleto = item.nombre + " " + item.apellido; if (nombreCompleto.Contains(FiltrarTextBox.Text)) { e.Accepted = true; } else { e.Accepted = false; } } }
public MainWindow() { InitializeComponent(); CLIENTE nuevo = new CLIENTE(); InsertarStackPanel.DataContext = nuevo; contexto = new DatabaseAbelCasanovaEntities(); contexto.CLIENTES.Load(); contexto.PEDIDOS.Load(); ClientesListBox.DataContext = contexto.CLIENTES.Local; IdComboBox.DataContext = contexto.CLIENTES.Local; IdModificarComboBox.DataContext = contexto.CLIENTES.Local; DatosDataGrid.DataContext = contexto.CLIENTES.Local; vista = new CollectionViewSource(); vista.Source = contexto.CLIENTES.Local; PedidosDataGrid.DataContext = vista; vista.Filter += Vista_Filter; }