protected void BuscarButton_Click1(object sender, EventArgs e) { PrestamoRepositorio rep = new PrestamoRepositorio(); Filtrar(); PrestamoGridView.DataSource = rep.GetList(filter); PrestamoGridView.DataBind(); }
protected void PrestamoGridView_SelectedIndexChanged(object sender, EventArgs e) { PrestamoRepositorio rep = new PrestamoRepositorio(); PrestamoGridView.DataSource = rep.GetList(filter); //PrestamoGridView.PageIndex = e.NewPageIndex; PrestamoGridView.DataBind(); }
protected void BuscarLinkButton_Click(object sender, EventArgs e) { PrestamoRepositorio repositorio = new PrestamoRepositorio(); int id = 0; DateTime desde = Convert.ToDateTime(DesdeTextBox.Text); DateTime hasta = Convert.ToDateTime(HastaTextBox.Text); if (hasta.Date < desde.Date) { Utilitarios.Utils.MostraMensaje(this, "Hasta es menor que desde", "Error", "warning"); return; } switch (FiltroDropDownList.SelectedIndex) { case 0: //Todo filtro = c => true && c.Fecha >= desde && c.Fecha <= hasta; break; case 1: //PrestamoId id = Utils.ToInt(CriterioTextBox.Text); filtro = c => c.PrestamoId == id && c.Fecha >= desde && c.Fecha <= hasta; break; case 2: //Fecha filtro = c => c.Fecha.Equals(CriterioTextBox.Text) && c.Fecha >= desde && c.Fecha <= hasta; break; case 3: //CuentaId id = Utils.ToInt(CriterioTextBox.Text); filtro = c => (c.CuentaId == id) && c.Fecha >= desde && c.Fecha <= hasta; break; } PrestamoGridView.DataSource = repositorio.GetList(filtro); PrestamoGridView.DataBind(); }