private void BindGridDetallado()
        {
            // Configuro la grilla a mostrar

            DsRiesgoFinancieroDetalle dsRiesgo        = new DsRiesgoFinancieroDetalle();
            DsRiesgoFinancieroResumen dsRiesgoResumen = new DsRiesgoFinancieroResumen();

            // Cargo los filtros de la consulta
            IReporteRiesgoFinanciero riesgo = ReporteRiesgoFinancieroFactory.getReporteRiesgoFinanciero();

            riesgo.agencias = getLista(chkAgOrigenTodas, lstAgOrigen);
            riesgo.IdSesion = this.Session.SessionID;
            riesgo.Zona     = chkZonaAgOrigen.Checked;

            dsRiesgoResumen = (DsRiesgoFinancieroResumen)Session["RiesgoResumen"];

            // Reviso si los datos ya estan en memoria o tengo que cargarlos
            if (Session["RiesgoDetalle"] == null)
            {
                dsRiesgo = riesgo.GetDetalle();
                Session["RiesgoDetalle"] = dsRiesgo;
            }
            else
            {
                // Los datos estan en memoria. Los cargo en el objeto dsGuiasFPD
                dsRiesgo = (DsRiesgoFinancieroDetalle)Session["RiesgoDetalle"];
            }

            this.dtlCompleto.DataSource = dsRiesgoResumen;
            this.dtlCompleto.DataBind();
        }
        private void BindGridResumido(bool configurarExportarExcel)
        {
            // Configuro la grilla a mostrar
            SisPackController.AdministrarGrillas.Configurar(this.dtgRiesgos, "AgenciaID", this.CantidadOpciones, true, false);

            // Reviso si tengo que configurar la grilla para exportar a excel
            if (configurarExportarExcel)
            {
                // Tengo que configurar para exportar a excel
                dtgRiesgos.AllowPaging = false;
                //dtgObservacionDetallado.BorderWidth = Unit.Pixel(0);
                dtgRiesgos.BorderColor = System.Drawing.Color.White;
                dtgRiesgos.BorderStyle = BorderStyle.None;
            }

            DsRiesgoFinancieroResumen dsRiesgo = new DsRiesgoFinancieroResumen();

            // Cargo los filtros de la consulta
            IReporteRiesgoFinanciero riesgo = ReporteRiesgoFinancieroFactory.getReporteRiesgoFinanciero();

            riesgo.agencias = getLista(chkAgOrigenTodas, lstAgOrigen);
            riesgo.IdSesion = this.Session.SessionID;
            riesgo.Zona     = chkZonaAgOrigen.Checked;

            // Reviso si los datos ya estan en memoria o tengo que cargarlos
            if (Session["RiesgoResumen"] == null)
            {
                dsRiesgo = riesgo.GetResumen();
                Session["RiesgoResumen"] = dsRiesgo;
            }
            else
            {
                // Los datos estan en memoria. Los cargo en el objeto dsGuiasFPD
                dsRiesgo = (DsRiesgoFinancieroResumen)Session["RiesgoResumen"];
            }

            this.dtgRiesgos.DataSource = dsRiesgo;
            this.dtgRiesgos.DataBind();
        }