private void LlenarComboActividades() { var ListaActividades = ActividadesBLL.GetList(p => true); ActividadComboBox.DataSource = ListaActividades; ActividadComboBox.ValueMember = "ActividadId"; ActividadComboBox.DisplayMember = "Descripcion"; }
private void ConsultarButton_Click(object sender, EventArgs e) { //Si el filtro de la fecha se encuentra marcado, va a tomar en cuenta le rango de fecha if (FechaCheckBox.Checked) { if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: //Actividades lista = ActividadesBLL.GetList(r => r.ActividadId == Utilidades.ToInt(CriterioTextBox.Text) && (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); break; case 1: //Descripcion lista = ActividadesBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text) && (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); break; } } else { lista = ActividadesBLL.GetList(r => (r.FechaCreacion >= DesdeDateTimePicker.Value && r.FechaCreacion <= HastaDateTimePicker.Value)); } } else { if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: //AcvidadId lista = ActividadesBLL.GetList(r => r.ActividadId == Utilidades.ToInt(CriterioTextBox.Text)); break; case 1: //Descripciom lista = ActividadesBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text)); break; } } //En caso de que no haya nada en el textBo else { lista = ActividadesBLL.GetList(r => true); } } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = lista; }