public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReporteEmpleados rpt = new ReporteEmpleados(); rpt.Site = this.Site; return(rpt); }
public ReportEmpleado() { InitializeComponent(); var _trabajadoresBL = new TrabajadoresBL(); var _cargoBL = new CargosBL(); var _metododePagoBL = new MetodoPagoBL(); var _jornadaBL = new JornadaBL(); var bindingSource = new BindingSource(); bindingSource.DataSource = _trabajadoresBL.ObtenerTrabajador(); var bindingSource2 = new BindingSource(); bindingSource2.DataSource = _cargoBL.ObtenerCargos(); var bindingSource3 = new BindingSource(); bindingSource3.DataSource = _metododePagoBL.ObtenerMetodoPagos(); var bindingSource4 = new BindingSource(); bindingSource4.DataSource = _jornadaBL.ObtenerJornadas(); var reporte = new ReporteEmpleados(); //reporte.SetDataSource(bindingSource); reporte.Database.Tables["Trabajador"].SetDataSource(bindingSource); reporte.Database.Tables["Cargo"].SetDataSource(bindingSource2); reporte.Database.Tables["MetodoPago"].SetDataSource(bindingSource3); reporte.Database.Tables["Jornada"].SetDataSource(bindingSource4); crystalReportViewer1.ReportSource = reporte; crystalReportViewer1.RefreshReport(); }