protected void BuscarLinkButton_Click(object sender, EventArgs e) { int id = 0; switch (DropDownListFiltro.SelectedIndex) { case 0: //Todo filter = x => true; break; case 1: //UsuarioId id = int.Parse(TextBoxBuscar.Text); filter = (x => x.IdDepartamento == id); break; case 2: //Nombre Usuario filter = (x => x.Departamento.Contains(TextBoxBuscar.Text)); break; } RepositorioBase <Departamentos> rep = new RepositorioBase <Departamentos>(); DepartamentoGridView.DataSource = rep.GetList(filter); DepartamentoGridView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { List <Departamentos> u = new List <Departamentos>(); u.Add(new Departamentos()); DepartamentoGridView.DataSource = u; DepartamentoGridView.DataBind(); }
protected void buscarLinkButton_Click(object sender, EventArgs e) { int id = Utils.ToInt(CriterioTextBox.Text); int index = ToInt(FiltroDropDownList.SelectedIndex); DateTime desde = Utils.ToDateTime(DesdeTextBox.Text); DateTime hasta = Utils.ToDateTime(HastaTextBox.Text); DepartamentoGridView.DataSource = BLL.Metodos.FiltrarDepartamentos(index, CriterioTextBox.Text, desde, hasta); DepartamentoGridView.DataBind(); criterioLabel.Text = FiltroDropDownList.Text.ToString(); }