protected void LBConsultar_Click(object sender, EventArgs e) { if (HttpContext.Current.Session["Tarjeta"] == null) { Page.Response.Redirect("~/LogIn.aspx", false); return; } ActivarConsulta(true); MultiView1.SetActiveView(ViewConsultar); if (HttpContext.Current.Session["TablaMovimientos"] == null) { Estructuras.Tarjeta Tarjeta1 = (Estructuras.Tarjeta)HttpContext.Current.Session["Tarjeta"]; Tarjeta1.TipoConsulta = Constantes.TipoConsulta.Masiva; Estructuras.Movimientos Movimiento1 = new Estructuras.Movimientos { IdEstaActivo = true }; DateTime FechaInicio = DateTime.Parse("01/01/1900"), FechaFin = new DateTime(2099, 1, 1, 23, 59, 59); using (Movimientos ObjMovimientos = new Movimientos()) ObjMovimientos.ConsultarCatalogoMovimientos(ref Tarjeta1, ref Movimiento1, FechaInicio, FechaFin, true, true); HttpContext.Current.Session["TablaMovimientos"] = Tarjeta1.TablaConsulta; HttpContext.Current.Session["ConteoMovimientos"] = Tarjeta1.TablaConsulta?.Rows.Count.ToString(); GVMovimientos.DataSource = Tarjeta1.TablaConsulta; GVMovimientos.DataBind(); } else { DataTable Tabla = (DataTable)HttpContext.Current.Session["TablaMovimientos"]; HttpContext.Current.Session["ConteoMovimientos"] = Tabla?.Rows.Count.ToString(); GVMovimientos.DataSource = Tabla; GVMovimientos.DataBind(); } }