Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
        }