public virtual ReportDocument CreateReport() { ListadoCursos rpt = new ListadoCursos(); rpt.Site = this.Site; return(rpt); }
private void BT_Imprimir_Click(object sender, EventArgs e) { try { if (TB_Desde.Text == "") { TB_Desde.Text = "1"; } if (TB_Hasta.Text == "") { TB_Hasta.Text = "9999"; } ReportDocument reporte = new ListadoCursos(); VistaPrevia rp = new VistaPrevia(); rp.CargarReporte(reporte, "{Tema.Curso}>=" + TB_Desde.Text.Trim() + " AND {Tema.Curso}<=" + TB_Hasta.Text.Trim() + " AND {Tema.Curso}>0"); rp.Imprimir(); TB_Desde.Text = ""; TB_Hasta.Text = ""; TB_Desde.Focus(); } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }