private void ConsultaButton_Click(object sender, EventArgs e) { var listado = new List <Cargos>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.Text) { case "Todo": listado = CargoBLL.GetList(p => true); break; case "Id": int id = Convert.ToInt32(CriteriotextBox.Text); listado = CargoBLL.GetList(p => p.CargoId == id); break; case "Descripcion": listado = CargoBLL.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text)); break; } } else { listado = CargoBLL.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; }
private void BtnBuscar_Click(object sender, EventArgs e) { var listado = new List <Cargos>(); if (txtCriterio.Text.Trim().Length > 0) { switch (cbFiltro.SelectedIndex) { case 0: //Todo listado = CargoBLL.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(txtCriterio.Text); listado = CargoBLL.GetList(p => p.CargoId == id); break; case 2: //Descripcion listado = CargoBLL.GetList(p => p.Descripcion.Contains(txtCriterio.Text)); break; } } else { listado = CargoBLL.GetList(p => true); } dgvConsulta.DataSource = null; dgvConsulta.DataSource = listado; }
private void LlenarComboBox() { BLL.CargoBLL Usuario = new BLL.CargoBLL(); CargocomboBox.DataSource = CargoBLL.GetList(c => true); CargocomboBox.ValueMember = "CargoId"; CargocomboBox.DisplayMember = "Descripcion"; }
private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Cargos, bool> > filtro = a => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //Filtrando por ID id = Convert.ToInt32(CriterioTextBox.Text); filtro = a => a.CargoId == id; break; } CargosConsultaDataGridView.DataSource = CargoBLL.GetList(filtro); }
private void ConsultaCargobutton_Click_1(object sender, EventArgs e) { var listado = new List <Cargos>(); if (!Validar()) { return; } if (CriterioCargoTextBox.Text.Trim().Length > 0) { switch (FiltroCargocomboBox.SelectedIndex) { case 0: listado = CargoBLL.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(CriterioCargoTextBox.Text); listado = CargoBLL.GetList(p => p.CargoId == id); break; case 2: //Descripcion listado = CargoBLL.GetList(p => p.Descripcion.Contains(CriterioCargoTextBox.Text)); break; } //listado = listado.Where(c => c.FechaIngreso.Date >= DesdeDateTimePicker.Value.Date && c.FechaIngreso.Date <= HastaDateTimePicker.Value.Date).ToList(); } else { listado = CargoBLL.GetList(p => true); } ConsultaCargoDataGridView.DataSource = null; ConsultaCargoDataGridView.DataSource = listado; }