Пример #1
0
 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();
     }
 }