예제 #1
0
    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);
    }
예제 #2
0
    //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();
        }
    }