private void BindGrid(bool configurarExportarExcel) { try { AdministrarGrillas.Configurar(dtgObservacion, "AgenciaId", CantidadOpciones, true, false); AdministrarGrillas.Configurar(dtgTotal, "AgenciaId", CantidadOpciones, true, false); // Reviso si tengo que configurar la grilla para exportar a excel if (configurarExportarExcel) { // Tengo que configurar para exportar a excel dtgObservacion.AllowPaging = false; //dtgObservacion.Columns[1].Visible = false; // dtgObservacion.BorderWidth = Unit.Pixel(0); dtgObservacion.BorderColor = System.Drawing.Color.White; dtgObservacion.BorderStyle = BorderStyle.None; } IReporteDescuentoComisiones desc = ReporteDescuentoComisionesFactory.GeReporteDescuentoComisiones(); //dtgObservacion.DataSource = desc.GetDescuentoComisiones(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked); //dtgObservacion.DataBind(); DsReporteDescuentoComisiones ds = desc.GetDescuentoComisiones(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); if (configurarExportarExcel) { DsReporteDescuentoComisiones dsR = desc.GetDescuentoComisionesTotal(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); DsReporteDescuentoComisiones.DatosRow dr = ds.Datos.NewDatosRow(); dr.RazonSocial = "Total"; dr.ImporteCalculado = (double)dsR.Datos[0]["ImporteCalculado"]; dr.ImporteOriginal = (double)dsR.Datos[0]["ImporteOriginal"]; dr.Descuento = (double)dsR.Datos[0]["Descuento"]; ds.Datos.AddDatosRow(dr); } dtgObservacion.DataSource = ds; dtgObservacion.DataBind(); dtgTotal.DataSource = desc.GetDescuentoComisionesTotal(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); dtgTotal.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGridDetallado(bool configurarExportarExcel) { AdministrarGrillas.Configurar(dtgObservacionDetallado, "RendicionAgenciaId", CantidadOpciones, true, false); AdministrarGrillas.Configurar(dtgTotal, "AgenciaId", CantidadOpciones, true, false); // Reviso si tengo que configurar la grilla para exportar a excel if (configurarExportarExcel) { // Tengo que configurar para exportar a excel dtgObservacionDetallado.AllowPaging = false; //dtgObservacionDetallado.BorderWidth = Unit.Pixel(0); dtgObservacionDetallado.BorderColor = System.Drawing.Color.White; dtgObservacionDetallado.BorderStyle = BorderStyle.None; } IReporteDescuentoComisiones desc = ReporteDescuentoComisionesFactory.GeReporteDescuentoComisiones(); DsReporteDescuentoComisionesRendicion ds = desc.GetDescuentoComisionesRendicion(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); DsReporteDescuentoComisionesRendicion dst = desc.GetDescuentoComisionesRendicionTotal(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); if (configurarExportarExcel) { //DsReporteDescuentoComisiones dsR = desc.GetDescuentoComisionesTotal(getListaAg(chkAgenciaTodas, lstAgencia), txtFecha.Text, txtFechaHasta.Text, chkSucursal.Checked, chkConDescuento.Checked); DsReporteDescuentoComisionesRendicion.DatosRow dr = ds.Datos.NewDatosRow(); dr.RazonSocial = "Total"; dr.ImporteCalculado = (double)dst.Datos[0]["ImporteCalculado"]; dr.ImporteOriginal = (double)dst.Datos[0]["ImporteOriginal"]; dr.Descuento = (double)dst.Datos[0]["Descuento"]; ds.Datos.AddDatosRow(dr); } dtgObservacionDetallado.DataSource = ds; dtgObservacionDetallado.DataBind(); dtgTotal.DataSource = dst; dtgTotal.DataBind(); }