private void BindGrid(Int32 currentPage, bool configurarExportarExcel)
        {
            try
            {
                // Configuro la grilla
                //SisPackController.AdministrarGrillas.Configurar(grid1, this.CantidadOpciones);
                AdministrarGrillas.Configurar(grid1, "HojaRutaID", CantidadOpciones, true, false);
                // SisPackController.AdministrarGrillas.Configurar(grdAgrupado1, this.CantidadOpciones);
                AdministrarGrillas.Configurar(grdAgrupado1, "AgenciaID", CantidadOpciones, true, false);
                string agencias = string.Empty;


                // busco los datos
                IPlanillaArrastreDominio _planillaDominio = IoC.GetObjectDominio <IPlanillaArrastreDominio>();

                DateTime FechaDesde = DateTime.Now;
                DateTime FechaHasta = DateTime.Now;

                if (txtFechaDesde.Text != string.Empty)
                {
                    FechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
                }
                if (txtFechaHasta.Text != string.Empty)
                {
                    FechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
                }

                agencias = getListaAgOrigen(chkAgOrigenTodas, lstAgOrigen);

                if (chkResumido.Checked)
                {
                    // Reviso si tengo que configurar la grilla para exportar a excel
                    if (configurarExportarExcel)
                    {
                        // Tengo que configurar para exportar a excel
                        grdAgrupado1.AllowPaging = false;
                        //dtgObservacionDetallado.BorderWidth = Unit.Pixel(0);
                        grdAgrupado1.BorderColor = System.Drawing.Color.White;
                        grdAgrupado1.BorderStyle = BorderStyle.None;
                    }
                    grdAgrupado1.Visible = true;
                    grid1.Visible        = false;
                    // Cargo los datos en la grilla
                    grdAgrupado1.CurrentPageIndex = currentPage;
                    grdAgrupado1.DataSource       = _planillaDominio.GetHojasRutaPendientesAgrupadasPlanilla(FechaDesde, FechaHasta, agencias, chkZonaAgOrigen.Checked);
                    grdAgrupado1.DataBind();
                }
                else
                {
                    // Reviso si tengo que configurar la grilla para exportar a excel
                    if (configurarExportarExcel)
                    {
                        // Tengo que configurar para exportar a excel
                        grid1.AllowPaging = false;
                        //dtgObservacionDetallado.BorderWidth = Unit.Pixel(0);
                        grid1.BorderColor = System.Drawing.Color.White;
                        grid1.BorderStyle = BorderStyle.None;
                    }
                    grdAgrupado1.Visible   = false;
                    grid1.Visible          = true;
                    grid1.CurrentPageIndex = currentPage;
                    grid1.DataSource       = _planillaDominio.GetHojasRutaPendientesPlanilla(FechaDesde, FechaHasta, agencias, chkZonaAgOrigen.Checked);
                    grid1.DataBind();
                }
            }
            catch
            {
                ((SisPacK.ErrorWeb) this.phErrores.Controls[0]).setMensaje(
                    "Error al cargar listado de planillas de arrastre");
            }
        }