public void Filtro() { bool filtrarPorDepartamento = true; bool filtrarPorBarrio = true; bool filtrarPorGarage = true; //List<Inmueble> listaInmuebles = new List<Inmueble>(); Inmobiliaria inmobiliaria = Inmobiliaria.GetInmobiliaria(); List <Inmueble> listaInmuebles = new List <Inmueble>(); listaInmuebles = inmobiliaria.GetListaInmuebles(); foreach (Inmueble i in listaInmuebles) { if (filtrarPorDepartamento) { listaInmuebles = listaInmuebles.Where(x => x.Departamento == comboBoxDepartamento.SelectedItem.ToString()).ToList(); } if (filtrarPorBarrio) { listaInmuebles = listaInmuebles.Where(x => x.Barrio == comboBoxCiudad.SelectedItem.ToString()).ToList(); } if (filtrarPorGarage) { listaInmuebles = listaInmuebles.Where(x => x.Garages == Convert.ToInt32(comboBoxGarage.SelectedItem.ToString())).ToList(); } } }
private void btnActualizar_Click(object sender, EventArgs e) { ///Se actualiza la lista de inmuebles gridInmuebles.DataSource = null; List <Inmueble> inmuebles = inmobiliaria.GetListaInmuebles(); gridInmuebles.DataSource = inmuebles; }
private void btnInmuebles_Click(object sender, EventArgs e) { ///Se listan los inmuebles gridInmuebles.DataSource = null; List <Inmueble> inmuebles = inmobiliaria.GetListaInmuebles(); gridInmuebles.DataSource = inmuebles; }