public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpt_CaducidadInsumos rpt = new rpt_CaducidadInsumos(); rpt.Site = this.Site; return(rpt); }
private void btnGenerar_Click(object sender, EventArgs e) { if (cmbRango.Text == "" || txtAnio.Text == "") { MessageBox.Show("No se han completado todos los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { _Reportes rptSalidas = new _Reportes(); rpt_CaducidadInsumos rpt = new rpt_CaducidadInsumos(); rpt.SetDataSource(rptSalidas.CaducidadInsumos(cmbRango.Text, Convert.ToInt32(txtAnio.Text))); crvReporteInsumos.ReportSource = rpt; } catch (Exception ex) { MessageBox.Show("Error al generar reporte", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }