Table of Contents

Class BaseReportControl

Namespace
InSite.UI.Admin.Events.Classes.Reports
Assembly
InSite.UI.dll
public abstract class BaseReportControl : BaseUserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor
Inheritance
BaseReportControl
Implements
Derived
Inherited Members

Constructors

BaseReportControl()

protected BaseReportControl()

Properties

ReportFileName

public abstract string ReportFileName { get; }

Property Value

string

ReportTitle

public abstract string ReportTitle { get; }

Property Value

string

Methods

BuildPdf(PageOrientationType, int, int, string)

protected byte[] BuildPdf(PageOrientationType pageOrientation, int width, int height, string reportName)

Parameters

pageOrientation PageOrientationType
width int
height int
reportName string

Returns

byte[]

GetCriteriaItems(QEventFilter)

protected static List<BaseReportControl.CriteriaItem> GetCriteriaItems(QEventFilter filter)

Parameters

filter QEventFilter

Returns

List<BaseReportControl.CriteriaItem>

GetPdf(QEventFilter)

public abstract byte[] GetPdf(QEventFilter filter)

Parameters

filter QEventFilter

Returns

byte[]

GetXlsx(QEventFilter)

public abstract byte[] GetXlsx(QEventFilter filter)

Parameters

filter QEventFilter

Returns

byte[]