private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Libros, bool> > filtro = x => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //ID id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => x.LibrosId == id; break; case 1: //Por fecha filtro = x => x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value; break; case 2: //Filtrando por Siglas del Libro y Fecha. filtro = x => x.Siglas.Contains(CriterioTextBox.Text) && x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value; break; case 3: //Filtrando por Tipo del Libro y Fecha. filtro = x => x.Tipo.Contains(CriterioTextBox.Text) && x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value; break; } LibrosConsultaDataGridView.DataSource = LibrosBLL.GetList(filtro); }
private void BuscarButton_Click_1(object sender, EventArgs e) { Expression <Func <Libros, bool> > filtro = x => true; int id; switch (FiltrarComboBox.SelectedIndex) { case 0: // LibrosId id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => (x.LibrosId == id) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date); break; case 1: //Descripcion filtro = x => (x.Descipcion.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date); break; case 2: //Siglas filtro = x => (x.Siglas.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date); break; case 3: //tipos filtro = x => (x.Tipo.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date); break; } ConsultarDataGridView.DataSource = LibrosBLL.GetList(filtro); }
private void BuscarFiltrobutton_Click(object sender, EventArgs e) { Expression <Func <Libros, bool> > filter = x => 1 == 1; int id; switch (FiltrarcomboBox.SelectedIndex) { case 0: //LibroId id = Convert.ToInt32(FiltrartextBox.Text); filter = x => x.LibroId == id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 1: //Descripcion filter = x => x.Descripcion.Contains(FiltrartextBox.Text) && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 2: //Siglas filter = x => x.Siglas.Contains(FiltrartextBox.Text) && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; } ConsultadataGridView.DataSource = LibrosBLL.GetList(filter); }
private void buttonBuscar_Click(object sender, EventArgs e) { //Inicializando el filtro en True Expression <Func <Libros, bool> > filtro = p => true; int id; switch (FiltrarcomboBox.SelectedIndex) { case 0: //Libro ID id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.LibroId == id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 1: //Tipo ID id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.TipoId == id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 2: //Descripcion filtro = x => x.Descripcion.Contains(CriteriotextBox.Text) && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 3: //Siglas filtro = x => x.Siglas.Contains(CriteriotextBox.Text) && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; } ConsultadataGridView.DataSource = LibrosBLL.GetList(filtro); }
private void buttonBuscar_Click_1(object sender, EventArgs e) { var Listado = new List <Libros>(); if (textBoxCristerio.Text.Trim().Length > 0) { switch (comboBoxFiltro.SelectedIndex) { case 0: //Todo Listado = LibrosBLL.GetList(progressBar1 => true); break; case 1: //id int id = Convert.ToInt32(textBoxCristerio.Text); Listado = LibrosBLL.GetList(p => p.LibroId == id); break; case 2: // Descricion Listado = LibrosBLL.GetList(p => p.Descripcion.Contains(textBoxCristerio.Text)); break; case 3: //Siglas Listado = LibrosBLL.GetList(p => p.Siglas.Contains(textBoxCristerio.Text)); break; case 4: //Tipo de libro Listado = LibrosBLL.GetList(p => p.Tipolb.Contains(textBoxCristerio.Text)); break; } } else { Listado = LibrosBLL.GetList(p => true); } dataGridView1.DataSource = null; dataGridView1.DataSource = Listado; }