public void GetListTest() { List <Devoluciones> lista = new List <Devoluciones>(); lista = DevolucionesBLL.GetList(l => true); Assert.IsNotNull(lista); }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Devoluciones>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: try { listado = DevolucionesBLL.GetList(d => d.DevolucionId == int.Parse(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 1: try { listado = DevolucionesBLL.GetList(d => d.UsuarioId == int.Parse(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 2: try { listado = DevolucionesBLL.GetList(d => d.ClienteId == int.Parse(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; } } else { listado = DevolucionesBLL.GetList(c => true); } if (DesdeDatePicker.SelectedDate != null) { listado = DevolucionesBLL.GetList(c => c.Fecha.Date >= DesdeDatePicker.SelectedDate); } if (HastaDatePicker.SelectedDate != null) { listado = DevolucionesBLL.GetList(c => c.Fecha.Date <= HastaDatePicker.SelectedDate); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
private void Button1_Click(object sender, EventArgs e) { Expression <Func <Devoluciones, bool> > filtro = a => true; int id; switch (Filtro_comboBox.SelectedIndex) { case 0: break; case 1: id = Convert.ToInt32(Criterio_textBox.Text); filtro = a => a.DevolucionId == id; break; case 2: id = Convert.ToInt32(Criterio_textBox.Text); filtro = a => a.LibroId == id; break; case 3: id = Convert.ToInt32(Criterio_textBox.Text); filtro = a => a.EstudianteId == id; break; case 4: filtro = a => a.FechaDevueltaLibro >= Desde_dateTimePicker.Value.Date && a.FechaDevueltaLibro <= Hasta_dateTimePicker.Value.Date; break; case 5: filtro = c => c.FechaDevueltaLibro > c.FechaDevolucion; break; } prestamo = DevolucionesBLL.GetList(filtro); ConsultadataGridView.DataSource = DevolucionesBLL.GetList(filtro); }