protected void BuscarLinkButton_Click(object sender, EventArgs e) { RepositorioBase <Categorias> rep = new RepositorioBase <Categorias>(); int dato = 0; switch (DropDownListFiltro.SelectedIndex) { case 0: //Todo filtro = x => true; break; case 1: //CategoriaId dato = int.Parse(TextBoxBuscar.Text); filtro = (x => x.CategoriaId == dato); break; case 2: //Descripcion filtro = (x => x.Descripcion.Contains(TextBoxBuscar.Text)); break; case 3: //Presupuesto double balance = double.Parse(TextBoxBuscar.Text); filtro = (x => x.Presupuesto == balance); break; } CategoriaGridView.DataSource = rep.GetList(filtro); CategoriaGridView.DataBind(); }
protected void CuentaGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { RepositorioBase <Categorias> rb = new RepositorioBase <Categorias>(); CategoriaGridView.DataSource = rb.GetList(filtro); CategoriaGridView.PageIndex = e.NewPageIndex; CategoriaGridView.DataBind(); }
protected void Buscar_Click(object sender, EventArgs e) { int id = Utils.ToInt(TextBoxCriterio.Text); int index = ToInt(DropDromFiltro.SelectedIndex); CategoriaGridView.DataSource = Funcionalidades.FitrarCategoria(index, TextBoxCriterio.Text); CategoriaGridView.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); CategoriaGridView.DataSource = BLL.Metodos.FiltrarCategorias(index, CriterioTextBox.Text, desde, hasta); CategoriaGridView.DataBind(); criterioLabel.Text = FiltroDropDownList.Text.ToString(); }
protected void CategoriaGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { CategoriaGridView.DataSource = repositorio.GetList(filtro); CategoriaGridView.PageIndex = e.NewPageIndex; CategoriaGridView.DataBind(); }
protected void BuscarLinkButton_Click(object sender, EventArgs e) { Filtrar(); CategoriaGridView.DataSource = repositorio.GetList(filtro); CategoriaGridView.DataBind(); }