public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            PaisesReporte rpt = new PaisesReporte();

            rpt.Site = this.Site;
            return(rpt);
        }
Example #2
0
        public PaisesReporte GetPaisesReporte(List <Pais> lista)
        {
            PaisesReporte        rpt            = new PaisesReporte();
            ManejadorDatosPaises manejadorDatos = new ManejadorDatosPaises();

            var ds = manejadorDatos.PonerDatosDePaises(lista);

            rpt.SetDataSource(ds);
            return(rpt);
        }
        /*Método encargado de enviar el reporte de paises */
        public PaisesReporte GetPaisesReporte(List <Pais> lista)
        {
            //Creo un reporte de tipo PaisesReporte
            PaisesReporte rpt = new PaisesReporte();
            //Instancio el manejador de datos de paises
            ManejadorDatosPaises manejadorDatos = new ManejadorDatosPaises();

            /* Uso el método PonerDatosDePaises par que se encargue de
             * llenar el DataTable correspondiente con los datos de la
             * lista que me pasó la capa de datos*/
            var ds = manejadorDatos.PonerDatosDePaises(lista);

            /*En este punto ya tengo el reporte y los datos */
            rpt.SetDataSource(ds); //Asigno el objeto ds como fuente de datos del reporte
            return(rpt);           //retorno el reporte a la capa de presentación.
        }