Beispiel #1
0
 internal Page(IDefinitionPath parentDefinitionPath, Microsoft.ReportingServices.ReportRendering.Report renderReport, RenderingContext renderingContext, ReportSection reportSection)
     : base(parentDefinitionPath, renderingContext)
 {
     m_isOldSnapshot = true;
     m_renderReport  = renderReport;
     m_reportSection = reportSection;
 }
Beispiel #2
0
 internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport)
 {
     m_renderReport = newRenderSubreport;
     if (m_reportItems != null)
     {
         m_reportItems.UpdateRenderReportItem(m_renderReport.Body.ReportItemCollection);
     }
 }
Beispiel #3
0
 internal Body(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, Microsoft.ReportingServices.ReportRendering.Report renderReport, RenderingContext renderingContext)
     : base(parentDefinitionPath, renderingContext)
 {
     m_isOldSnapshot       = true;
     m_subreportInSubtotal = subreportInSubtotal;
     m_renderReport        = renderReport;
     m_renderingContext    = renderingContext;
 }
Beispiel #4
0
 internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport)
 {
     m_renderReport = newRenderSubreport;
     if (m_body != null)
     {
         m_body.UpdateSubReportContents(m_renderReport);
     }
     if (m_page != null)
     {
         m_page.UpdateSubReportContents(m_renderReport);
     }
 }
Beispiel #5
0
 internal Report(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, Microsoft.ReportingServices.ReportRendering.SubReport subReport, RenderingContext renderingContext)
 {
     m_parentDefinitionPath = parentDefinitionPath;
     m_renderReport         = subReport.Report;
     m_isOldSnapshot        = true;
     m_subreportInSubtotal  = subreportInSubtotal;
     if (m_renderReport != null)
     {
         m_name        = m_renderReport.Name;
         m_description = m_renderReport.Description;
     }
     m_renderingContext = new RenderingContext(renderingContext);
     m_pageEvaluation   = null;
 }
Beispiel #6
0
 internal void UpdateSubReportContents(SubReport subReport, Microsoft.ReportingServices.ReportRendering.SubReport renderSubreport)
 {
     if (renderSubreport != null)
     {
         m_renderReport = renderSubreport.Report;
     }
     if (m_reportSections != null)
     {
         m_reportSections[0].UpdateSubReportContents(m_renderReport);
     }
     if (m_parameters != null)
     {
         m_parameters.UpdateRenderReportItem(m_renderReport.Parameters);
     }
 }
Beispiel #7
0
 internal Report(Microsoft.ReportingServices.ReportProcessing.Report reportDef, Microsoft.ReportingServices.ReportProcessing.ReportInstance reportInstance, Microsoft.ReportingServices.ReportRendering.RenderingContext oldRenderingContext, RenderingContext renderingContext, string reportName, string description)
 {
     m_renderReport         = new Microsoft.ReportingServices.ReportRendering.Report(reportDef, reportInstance, oldRenderingContext, reportName, description, Localization.DefaultReportServerSpecificCulture);
     m_parentDefinitionPath = null;
     m_isOldSnapshot        = true;
     m_subreportInSubtotal  = false;
     m_renderingContext     = renderingContext;
     m_name        = reportName;
     m_description = description;
     if (m_renderReport.NeedsHeaderFooterEvaluation)
     {
         m_pageEvaluation = new ShimPageEvaluation(this);
         m_renderingContext.SetPageEvaluation(m_pageEvaluation);
     }
 }
Beispiel #8
0
 internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport)
 {
     m_renderReport = newRenderSubreport;
     UpdateWithCurrentPageSections(m_renderReport.PageHeader, m_renderReport.PageFooter);
 }
Beispiel #9
0
 internal ReportSection(Report reportDef, Microsoft.ReportingServices.ReportRendering.Report renderReport, int indexInCollection)
     : this(reportDef, indexInCollection)
 {
     m_renderReport = renderReport;
 }
Beispiel #10
0
 internal ReportSectionCollection(Report reportDef, Microsoft.ReportingServices.ReportRendering.Report renderReport)
 {
     m_sections    = new ReportSection[1];
     m_sections[0] = new ReportSection(reportDef, renderReport, 0);
 }