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); }