private void showHtmlPart(CustomReportComponent reportPart) { Literal htmlControl; ReportPartGenerator generator; GeneratedReportPart part; generator = new ReportPartGenerator(_db); part = generator.GenerateReport(reportPart); htmlControl = new Literal(); htmlControl.Text = part.Html; reportPlaceholder.Controls.Add(htmlControl); }
//TODO: Add support for security on the URL parameters passed over using an HD5 checksum protected void Page_Load(object sender, EventArgs e) { parseQueryParameters(); _db = Global.GetDbConnection(); _generator = new ReportPartGenerator(_db); //We have to make some broad descisions based on the component //type ID. Of course we want to leave as much logic in the //<see cref="ReportPartGenerator" />. if (_componentTypeId == 1) { displaySavedReport(); } else { throw new NotImplementedException(); } }