C# Класс Seal.Model.ReportModel

Наследование: Seal.Model.ReportComponent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultClause string
RunningModels ReportModel>.Dictionary

Защищенные свойства (Protected)

Свойство Тип Описание
_connectionGUID string

Private Properties

Свойство Тип Описание
AddSubReportsElements void
JoinTables void
buildOrderClause void
checkRunningModels void
executePrePostStatement void
executePrePostStatements void

Открытые методы

Метод Описание
BuildSQL ( ) : void
CancelCommand ( ) : void
CheckSQL ( string sql, List tables, ReportModel model ) : string
CheckSeries ( ) : void
CheckSortOrders ( ) : void
ClearLostElements ( ) : void
Create ( ) : ReportModel
DesignLoadScript ( ) : void
ExecuteLoadScript ( string script, string name, object model ) : void
FillResultTable ( ) : void
GetElements ( PivotPosition position ) : IEnumerable
GetRestrictionByName ( string name ) : ReportRestriction
GetSplitterElements ( AxisType xAxisType ) : IEnumerable
GetXElements ( AxisType xAxisType ) : IEnumerable
InitReferences ( ) : void
InvertDataTables ( ) : void
SetColumnsName ( ) : void

Защищенные методы

Метод Описание
UpdateEditorAttributes ( ) : void

Приватные методы

Метод Описание
AddSubReportsElements ( ) : void
JoinTables ( JoinPath path, List resultPath ) : void
buildOrderClause ( IEnumerable elements, List orderColumns, StringBuilder &orderClause, StringBuilder &orderClauseName ) : void
checkRunningModels ( string key ) : void
executePrePostStatement ( string sql, string prefix, string name, bool ignoreErrors, object model ) : void
executePrePostStatements ( bool isPre ) : void

Описание методов

BuildSQL() публичный Метод

public BuildSQL ( ) : void
Результат void

CancelCommand() публичный Метод

public CancelCommand ( ) : void
Результат void

CheckSQL() публичный Метод

public CheckSQL ( string sql, List tables, ReportModel model ) : string
sql string
tables List
model ReportModel
Результат string

CheckSeries() публичный Метод

public CheckSeries ( ) : void
Результат void

CheckSortOrders() публичный Метод

public CheckSortOrders ( ) : void
Результат void

ClearLostElements() публичный Метод

public ClearLostElements ( ) : void
Результат void

Create() публичный статический Метод

public static Create ( ) : ReportModel
Результат ReportModel

DesignLoadScript() публичный Метод

public DesignLoadScript ( ) : void
Результат void

ExecuteLoadScript() публичный Метод

public ExecuteLoadScript ( string script, string name, object model ) : void
script string
name string
model object
Результат void

FillResultTable() публичный Метод

public FillResultTable ( ) : void
Результат void

GetElements() публичный Метод

public GetElements ( PivotPosition position ) : IEnumerable
position PivotPosition
Результат IEnumerable

GetRestrictionByName() публичный Метод

public GetRestrictionByName ( string name ) : ReportRestriction
name string
Результат ReportRestriction

GetSplitterElements() публичный Метод

public GetSplitterElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
Результат IEnumerable

GetXElements() публичный Метод

public GetXElements ( AxisType xAxisType ) : IEnumerable
xAxisType AxisType
Результат IEnumerable

InitReferences() публичный Метод

public InitReferences ( ) : void
Результат void

InvertDataTables() публичный Метод

public InvertDataTables ( ) : void
Результат void

SetColumnsName() публичный Метод

public SetColumnsName ( ) : void
Результат void

UpdateEditorAttributes() защищенный Метод

protected UpdateEditorAttributes ( ) : void
Результат void

Описание свойств

DefaultClause публичное статическое свойство

public static string DefaultClause
Результат string

RunningModels публичное статическое свойство

public static Dictionary RunningModels
Результат ReportModel>.Dictionary

_connectionGUID защищенное свойство

protected string _connectionGUID
Результат string