private void BindGrid(int currentPage)
        {
            SisPackController.AdministrarGrillas.Configurar(this.dtgRendiciones, "RendicionAgenciaID", this.CantidadOpciones);

            IRendicionAgencia rendicion = RendicionAgenciaFactory.GetRendicionAgencia();

            if (this.Request.QueryString["Administracion"] != null)
            {
                if (this.Request.QueryString["Administracion"] == "1")
                {
                    if (this.busqAgencia.AgenciaID != "" && this.busqAgencia.RazonSocial != "")
                    {
                        rendicion.Agencia.AgenciaID = Convert.ToInt32(this.busqAgencia.AgenciaID);
                    }
                    else if (this.Request.QueryString["Estado"] == "PendienteDeCierre")
                    {
                        rendicion.Agencia.AgenciaID = Convert.ToInt32(this.Request.QueryString["AgenciaID"]);
                    }
                    else
                    {
                        rendicion.Agencia.AgenciaID = 0;
                    }
                }
            }
            else if (this.Request.QueryString["GestionAgencias"] != null)
            {
                if (this.Request.QueryString["GestionAgencias"] == "1")
                {
                    rendicion.Agencia.AgenciaID = this.AgenciaConectadaID;
                }
            }
            rendicion.FechaDesde = this.txtFechaDesde.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaDesde.Text) : Utiles.Fechas.FormatFechaDDMMYYYY("01/01/1900");
            rendicion.FechaHasta = this.txtFechaHasta.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text) : DateTime.Today;

            rendicion.NroRendicion  = txtNroRendicion.Text;
            rendicion.DiasRecibir   = Utiles.Validaciones.obtieneEntero(txtDiasRecibir.Text);
            rendicion.DiasControlar = Utiles.Validaciones.obtieneEntero(txtDiasControlar.Text);
            DsRendicionesAgencias ds = rendicion.GetRendicionesAgenciasDataSet();

            if (this.Request.QueryString["Estado"] == "PendienteDeCierre")
            {
                this.dtgRendiciones.DataSource = (DsRendicionesAgencias.DatosRow[])ds.Datos.Select("EstadoRendicionID=4", "NroRendicion ASC");
            }
            else
            {
                this.dtgRendiciones.DataSource = ds.Datos;
            }

            this.dtgRendiciones.CurrentPageIndex = currentPage;
            this.dtgRendiciones.DataBind();
            Session["dsRendicionAgencia"] = ds;
        }