C# Класс Sage.Integration.Northwind.Application.Base.RTDVBase

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetXmlSchemaElement ( ) : XmlSchemaElement
RTDVBase ( string reportName, string reportPrefix ) : System
ViewRealTimeData ( string entityName, string selectFields, SearchField searchFields, string orderFields, int rowsPerPage, int pageNumber, NorthwindConfig config ) : XmlNode

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

Метод Описание
ConcatSqlQuery ( string sqlQueryTemplate ) : string
ConvertToXmlDocument ( DataSet dataSet, string selectedFields, int pageNumber, int rowsPerPage ) : XmlDocument
CreateHavingClause ( SearchField searchFields, List &oleDbParameterList ) : string
CreateOleDbParameter ( string fieldName, string fieldValue ) : System.Data.OleDb.OleDbParameter
CreateOrderClause ( string orderFields ) : string
CreateSqlQuery ( SearchField whereFields, SearchField havingFields, string orderFields, List &oleDbParameterList ) : string
CreateWhereClause ( SearchField searchFields, List &oleDbParameterList ) : string
Fill ( string sqlQuery, List oleDbParameterList, NorthwindConfig config, DataSet &dataSet ) : int
GetHavingFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
GetSqlQueryFieldValueRepresentation ( string fieldValue, OperatorValue operationTag ) : string
GetSqlQueryNameRepresentation ( string fieldName ) : string
GetSqlQueryOperatorRepresentation ( OperatorValue operationTag ) : string
GetSqlQueryTemplate ( ) : string
GetWhereFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]

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

Метод Описание
ResponseCalcStartPosition ( int pageNumber, int rowsPerPage ) : int
ResponseCreateFieldNode ( XmlDocument xmlDoc, string fieldName, object value ) : XmlNode
ResponseCreateRootNode ( XmlDocument xmlDoc, string reportName, int nOfRows ) : XmlNode
ResponseCreateRowNode ( XmlDocument xmlDoc ) : XmlNode

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

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

protected ConcatSqlQuery ( string sqlQueryTemplate ) : string
sqlQueryTemplate string
Результат string

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

protected ConvertToXmlDocument ( DataSet dataSet, string selectedFields, int pageNumber, int rowsPerPage ) : XmlDocument
dataSet System.Data.DataSet
selectedFields string
pageNumber int
rowsPerPage int
Результат System.Xml.XmlDocument

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

protected CreateHavingClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
Результат string

CreateOleDbParameter() защищенный абстрактный Метод

protected abstract CreateOleDbParameter ( string fieldName, string fieldValue ) : System.Data.OleDb.OleDbParameter
fieldName string
fieldValue string
Результат System.Data.OleDb.OleDbParameter

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

protected CreateOrderClause ( string orderFields ) : string
orderFields string
Результат string

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

protected CreateSqlQuery ( SearchField whereFields, SearchField havingFields, string orderFields, List &oleDbParameterList ) : string
whereFields Sage.Integration.Northwind.Application.API.SearchField
havingFields Sage.Integration.Northwind.Application.API.SearchField
orderFields string
oleDbParameterList List
Результат string

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

protected CreateWhereClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
Результат string

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

protected Fill ( string sqlQuery, List oleDbParameterList, NorthwindConfig config, DataSet &dataSet ) : int
sqlQuery string
oleDbParameterList List
config NorthwindConfig
dataSet System.Data.DataSet
Результат int

GetHavingFields() защищенный абстрактный Метод

protected abstract GetHavingFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
Результат Sage.Integration.Northwind.Application.API.SearchField[]

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

protected GetSqlQueryFieldValueRepresentation ( string fieldValue, OperatorValue operationTag ) : string
fieldValue string
operationTag OperatorValue
Результат string

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

protected GetSqlQueryNameRepresentation ( string fieldName ) : string
fieldName string
Результат string

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

protected GetSqlQueryOperatorRepresentation ( OperatorValue operationTag ) : string
operationTag OperatorValue
Результат string

GetSqlQueryTemplate() защищенный абстрактный Метод

protected abstract GetSqlQueryTemplate ( ) : string
Результат string

GetWhereFields() защищенный абстрактный Метод

protected abstract GetWhereFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
Результат Sage.Integration.Northwind.Application.API.SearchField[]

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

public GetXmlSchemaElement ( ) : XmlSchemaElement
Результат System.Xml.Schema.XmlSchemaElement

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

public RTDVBase ( string reportName, string reportPrefix ) : System
reportName string
reportPrefix string
Результат System

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

public ViewRealTimeData ( string entityName, string selectFields, SearchField searchFields, string orderFields, int rowsPerPage, int pageNumber, NorthwindConfig config ) : XmlNode
entityName string
selectFields string
searchFields Sage.Integration.Northwind.Application.API.SearchField
orderFields string
rowsPerPage int
pageNumber int
config NorthwindConfig
Результат System.Xml.XmlNode