private void Refrescar() { try { ProductoLogica logica = new ProductoLogica(); List <Producto> lista = new List <Producto>(); List <Producto> listaAuxiliar = new List <Producto>(); lista = logica.obtenerProductos(); dataGridProductos.ItemsSource = lista; if (rbCodigo.IsChecked.Value) { listaAuxiliar = lista.Where(p => p.IdProducto.ToLower().Contains(txtBuscar.Text.ToLower())).ToList(); dataGridProductos.ItemsSource = listaAuxiliar; } if (rbNombre.IsChecked.Value) { listaAuxiliar = lista.Where(p => p.Nombre.ToLower().Contains(txtBuscar.Text.ToLower())).ToList(); dataGridProductos.ItemsSource = listaAuxiliar; } if (rbMarca.IsChecked.Value) { listaAuxiliar = lista.Where(p => p.Modelo.Marca.Descripcion.ToLower().Contains(txtBuscar.Text.ToLower())).ToList(); dataGridProductos.ItemsSource = listaAuxiliar; } if (rbModelo.IsChecked.Value) { listaAuxiliar = lista.Where(p => p.Modelo.NombreCompleto.ToLower().Contains(txtBuscar.Text.ToLower())).ToList(); dataGridProductos.ItemsSource = listaAuxiliar; } } catch (Exception ex) { throw ex; } }
private void Refrescar() { ProductoLogica logica = new ProductoLogica(); List <Producto> lista = new List <Producto>(); lista = logica.obtenerProductos(); dataGridProductos.ItemsSource = lista; }
private void Refrescar() { try { ProductoLogica logica = new ProductoLogica(); List <Producto> lista = new List <Producto>(); lista = logica.obtenerProductos(); dataGridProductos.ItemsSource = lista; } catch (Exception ex) { throw ex; } }