private void BindGrid(int currentPage)
        {
            SisPackController.AdministrarGrillas.Configurar(dtgGuias, "GuiaID", this.CantidadOpciones);
            ILiquidacionEntidad liquidacion = LiquidacionEntidadFactory.GetLiquidacionEntidad();

            liquidacion.FechaDesde            = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaDesde.Text);
            liquidacion.FechaHasta            = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text);
            liquidacion.EntidadID             = Utiles.Validaciones.obtieneEntero(this.busqAgencia.AgenciaID);
            liquidacion.TipoEntidadComisionID = (int)NegociosSisPackInterface.SisPack.TipoEntidadComision.Agencia;
            DsGuiasEnLiquidacion ds = liquidacion.GetGuiasEnLiquidacionDataSet();

            Session["DsGuiasEnLiquidacion"] = ds;
            dtgGuias.DataSource             = ds.Datos;
            dtgGuias.CurrentPageIndex       = currentPage;
            dtgGuias.DataBind();

            if (ds.Datos.Count > 0)
            {
                this.dtgGuias.Visible    = true;
                this.butExportar.Enabled = true;
            }
            else
            {
                this.butExportar.Enabled = false;
                this.dtgGuias.Visible    = false;
            }
        }
        private void butExportar_Click(object sender, System.EventArgs e)
        {
            string file = "GuiasEnLiquidacion " + DateTime.Now.ToString("dd-MM-yyyy HH_mm_ss") + ".xls";

            SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgGuias, "");
            DsGuiasEnLiquidacion ds = (DsGuiasEnLiquidacion)Session["DsGuiasEnLiquidacion"];

            this.dtgGuias.ShowFooter = true;
            this.dtgGuias.DataSource = ds.Datos;
            this.dtgGuias.DataBind();

            new Utiles.DataGridExcelExporter(this.dtgGuias, "Guias incluidas en liquidacion").Export(file);
        }
        public DsGuiasEnLiquidacion GetGuiasEnLiquidacionDataSet()
        {
            DsGuiasEnLiquidacion ds = new DsGuiasEnLiquidacion();

            SqlParameter pTipoEntidadID = new SqlParameter("@TipoEntidadID", this.TipoEntidadComisionID);
            SqlParameter pEntidadID     = new SqlParameter("@EntidadID", this.EntidadID);
            SqlParameter pFechaDesde    = new SqlParameter("@FechaDesde", Utiles.BaseDatos.FechaToSql(this.FechaDesde));
            SqlParameter pFechaHasta    = new SqlParameter("@FechaHasta", Utiles.BaseDatos.FechaToSql(this.FechaHasta));

            //SqlParameter pNroLiquidacion = new SqlParameter("@NroLiquidacion", Utiles.BaseDatos.IntToSql(this.NroLiquidacion));

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "GuiasEnLiquidacionSEL",
                                              pTipoEntidadID, pEntidadID, pFechaDesde, pFechaHasta);

            return(ds);
        }