private void InsertarButton_Click(object sender, RoutedEventArgs e) { try { contexto.CLIENTES.Add(cliente_plantilla); contexto.SaveChanges(); cliente_plantilla = new CLIENTE(); ContenedorStackPanel.DataContext = cliente_plantilla; }catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
public MainWindow() { InitializeComponent(); contexto = new InformesEntities(); contexto.CLIENTES.Include(x => x.PEDIDOS).Load(); cliente_plantilla = new CLIENTE(); ContenedorStackPanel.DataContext = cliente_plantilla; ListaListBox.DataContext = contexto.CLIENTES.Local; UsuariosCombox.DataContext = contexto.CLIENTES.Local; ClientesDataGrid.DataContext = contexto.CLIENTES.Local; vista = new CollectionViewSource(); vista.Source = contexto.CLIENTES.Local; ClientesFiltrarDataGrid.DataContext = vista; vista.Filter += Vista_Filter; UsuariosModificarCombox.DataContext = contexto.CLIENTES.Local; }
private void Vista_Filter(object sender, FilterEventArgs e) { CLIENTE item = (CLIENTE)e.Item; if (FiltrarTextBox.Text.Trim() == "") { e.Accepted = true; } else { if (item.nombre.Contains(FiltrarTextBox.Text.Trim())) { e.Accepted = true; } else { e.Accepted = false; } } }
private void Vista_Filter(object sender, FilterEventArgs e) { CLIENTE item = (CLIENTE)e.Item; if (FiltroNombreTextBox.Text == "") { e.Accepted = true; } else { if (item.nombre.Contains(FiltroNombreTextBox.Text) || item.apellido.Contains(FiltroNombreTextBox.Text)) { e.Accepted = true; } else { e.Accepted = false; } } }