public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptProduccionPorAnimal rpt = new rptProduccionPorAnimal(); rpt.Site = this.Site; return(rpt); }
private void vpProduccionPorAnimal_Load(object sender, EventArgs e) { try { Control_Animal_Negocio controlAnimalNegocio = new Control_Animal_Negocio(); rptProduccionPorAnimal reporte = new rptProduccionPorAnimal(); if (this.opcioncombo == -1) { reporte.SetDataSource(controlAnimalNegocio.ProduccionPorAnimal(idtambo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } else { //Asigno el reporte según el animal recuperado reporte.SetDataSource(controlAnimalNegocio.ProduccionPorFiltroAnimal(idtambo, opcioncombo)); crvProduccion.ReportSource = reporte; crvProduccion.Refresh(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }