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

            rpt.Site = this.Site;
            return(rpt);
        }
 private void btnInforme_Click(object sender, EventArgs e)
 {
     legajoSeleccionado = lista.ElementAt(this.cmbPersonas.SelectedIndex).Legajo;
     ControladorInscripciones adaptador = new ControladorInscripciones();
     List<Inscripciones> inscripciones = adaptador.getInscripciones(legajoSeleccionado);
     InformeMaterias reporte = new InformeMaterias();
     DataSetInforme ds = new DataSetInforme();
     if(inscripciones.Count > 0)
     {
         foreach (Inscripciones insc in inscripciones)
         {
         DataSetInforme.InscripcionRow insc_ds = ds.Inscripcion.NewInscripcionRow();
         insc_ds.Apellido = insc.Apellido;
         insc_ds.Nombre = insc.Nombre;
         insc_ds.Nombre_Materia = insc.NombreMateria;
         insc_ds.Nro_Materia = Convert.ToString(insc.nroMateria);
         insc_ds.Fecha = insc.fecha.Day.ToString() +"/"+ insc.fecha.Month.ToString() +"/"+ insc.fecha.Year.ToString();
         ds.Inscripcion.AddInscripcionRow(insc_ds);
         }
     }
     reporte.SetDataSource(ds);
     this.crvDatos.ReportSource = reporte;
     this.crvDatos.Refresh();
 }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     InformeMaterias rpt = new InformeMaterias();
     rpt.Site = this.Site;
     return rpt;
 }