예제 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            ReporteTributario rpt = new ReporteTributario();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void GenerarReporte()
        {
            List <TributarioDataSourceShow> tribut = new List <TributarioDataSourceShow>();

            tribut = this.negocioTributario.CargarInforme();
            EmpresaDataSource empresa = new EmpresaDataSource();

            empresa = this.negocioEmpresa.DevolverDatosEmpresa(Program.compa);
            List <TributarioDataSourceReport> tributR = new List <TributarioDataSourceReport>();

            this.Size = new Size(840, 566);
            foreach (TributarioDataSourceShow item in tribut)
            {
                TributarioDataSourceReport tribR = new TributarioDataSourceReport();
                tribR.Codigo     = item.Codigo;
                tribR.NombreTrib = item.NombreTrib;
                tribR.Tope       = item.Tope ?? default(decimal);
                tribR.NitTope    = item.NitTope;
                tribR.NombreNit  = item.NombreNit;
                tribR.NombreCia  = empresa.Nombrecia;
                tributR.Add(tribR);
            }

            ReporteTributario reporttribut = new ReporteTributario();

            reporttribut.SetDataSource(tributR);
            crystal_reporttribut.ReportSource = reporttribut;
        }