private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Articulos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = ArticulosBll.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); listado = ArticulosBll.GetList(p => p.ProductoId == id); break; case 2: listado = ArticulosBll.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text)); break; } } else { listado = ArticulosBll.GetList(p => true); } ConsultaDataGrid.ItemsSource = null; ConsultaDataGrid.ItemsSource = listado; }
private void button1_Click(object sender, EventArgs e) { var listado = new List <Articulos>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedItem) { case 0: listado = ArticulosBll.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.ID == id); break; case 3: listado = ArticulosBll.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text)); break; case 4: decimal precio = Convert.ToDecimal(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Precio == precio); break; case 5: int exitencia = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Exitencia == exitencia); break; case 6: int cantidad = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBll.GetList(p => p.Cantidad == cantidad); break; } listado = listado.Where(c => c.FechaDeVencimiento >= DesdedateTimePicker.Value.Date && c.FechaDeVencimiento <= HastadateTimePicker.Value.Date).ToList(); } else { listado = ArticulosBll.GetList(p => true); } dataGridView1.DataSource = null; dataGridView1.DataSource = listado; }