Beispiel #1
0
        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);
        }