private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Pago, bool> > filtro = pa => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //Filtrando por ID del Pago. id = Convert.ToInt32(CriterioTextBox.Text); filtro = pa => pa.PagoId == id; break; case 1: //Filtrando por la Fecha del Pago. filtro = pa => pa.Fecha >= DesdeDateTimePicker.Value.Date && pa.Fecha <= HastaDateTimePicker.Value.Date; break; case 2: //Filtrando por Nombre del CLiente. filtro = pa => pa.ClienteId.Equals(CriterioTextBox.Text) && (pa.Fecha >= DesdeDateTimePicker.Value.Date && pa.Fecha <= HastaDateTimePicker.Value.Date); break; case 3: //Filtrando por MontoPago del Pago. filtro = pa => pa.MontoPago.Equals(CriterioTextBox.Text) && (pa.Fecha >= DesdeDateTimePicker.Value.Date && pa.Fecha <= HastaDateTimePicker.Value.Date); break; } pagos = PagoBLL.GetList(filtro); PagoConsultaDataGridView.DataSource = pagos; }
public void GetListTest() { bool paso = false; List <Pagos> lista = PagoBLL.GetList(l => true); if (lista != null) { paso = true; } Assert.AreEqual(paso, true); }