private void CarregarPrimeiroAcesso() { var manterVisao = new ManterVisao(); this.listaVisao = manterVisao.GetAll().OrderBy(L => L.Nome).ToList(); gridVisoes.DataSource = this.listaVisao; gridVisoes.DataBind(); txtFiltroNome.Focus(); }
private void FiltrarGrid() { var nome = txtFiltroNome.Text; var manterVisao = new ManterVisao(); listaVisao = manterVisao.GetAll(); IEnumerable<Visao> listFiltrada = listaVisao.Where(i => i.Nome.ToUpper().Contains(nome.ToUpper())); if (rblFiltroAtivas.SelectedValue.Equals("ativas")) listFiltrada = (listFiltrada ?? listaVisao).Where(i => i.Ativo); else if (rblFiltroAtivas.SelectedValue.Equals("naoAtivas")) listFiltrada = (listFiltrada ?? listaVisao).Where(i => !i.Ativo); this.listaVisao = listFiltrada.OrderBy(L => L.Nome).ToList(); gridVisoes.PageIndex = 0; gridVisoes.DataSource = this.listaVisao; gridVisoes.DataBind(); }