public static List <Entidades.Clientes> GetList(Expression <Func <Entidades.Clientes, bool> > criterioBusqueda) { using (var repositorio = new DAL.Repositorio <Entidades.Clientes>()) { return(repositorio.GetList(criterioBusqueda)); } }
private void BuscarButton_Click_1(object sender, EventArgs e) { using (var context = new DAL.Repositorio <Empleado>()) { if (FiltrarCheckBox.Checked == false) { DataGridView.DataSource = context.GetListAll(); } else { if (FechaCheckBox.Checked == true && NombreCheckBox.Checked == true) { if (Utils.NoWhiteNoSpace(SearchTextBox.Text)) { DataGridView.DataSource = context.GetList(x => x.FechaNacimientos >= DesdeDateTimePicker.Value.Date && x.FechaNacimientos <= HastaDateTimePicker.Value.Date && x.Nombres == SearchTextBox.Text); ErrorProvider.Clear(); } else { ErrorProvider.SetError(SearchTextBox, "No puede estar vacio!"); } } else { if (FechaCheckBox.Checked == true) { DataGridView.DataSource = context.GetList(x => x.FechaNacimientos >= DesdeDateTimePicker.Value.Date && x.FechaNacimientos <= HastaDateTimePicker.Value.Date); } else if (NombreCheckBox.Checked == true) { if (Utils.NoWhiteNoSpace(SearchTextBox.Text)) { DataGridView.DataSource = context.GetList(x => x.Nombres == SearchTextBox.Text); ErrorProvider.Clear(); } else { ErrorProvider.SetError(SearchTextBox, "No puede estar vacio!"); } } } } } }
public static List <Entidades.Produtos> GetList(Expression <Func <Produtos, bool> > criterio) { List <Produtos> list = null; using (var db = new DAL.Repositorio <Produtos>()) { try { list = db.GetList(criterio).ToList(); } catch (Exception) { throw; } return(list); } }