C# Class Sage.Integration.Northwind.Application.Base.RTDVBase

Afficher le fichier Open project: Sage/SData-Contracts Class Usage Examples

Méthodes publiques

Méthode Description
GetXmlSchemaElement ( ) : XmlSchemaElement
RTDVBase ( string reportName, string reportPrefix ) : System
ViewRealTimeData ( string entityName, string selectFields, SearchField searchFields, string orderFields, int rowsPerPage, int pageNumber, NorthwindConfig config ) : XmlNode

Méthodes protégées

Méthode Description
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[]

Private Methods

Méthode Description
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

Method Details

ConcatSqlQuery() protected méthode

protected ConcatSqlQuery ( string sqlQueryTemplate ) : string
sqlQueryTemplate string
Résultat string

ConvertToXmlDocument() protected méthode

protected ConvertToXmlDocument ( DataSet dataSet, string selectedFields, int pageNumber, int rowsPerPage ) : XmlDocument
dataSet System.Data.DataSet
selectedFields string
pageNumber int
rowsPerPage int
Résultat System.Xml.XmlDocument

CreateHavingClause() protected méthode

protected CreateHavingClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
Résultat string

CreateOleDbParameter() protected abstract méthode

protected abstract CreateOleDbParameter ( string fieldName, string fieldValue ) : System.Data.OleDb.OleDbParameter
fieldName string
fieldValue string
Résultat System.Data.OleDb.OleDbParameter

CreateOrderClause() protected méthode

protected CreateOrderClause ( string orderFields ) : string
orderFields string
Résultat string

CreateSqlQuery() protected méthode

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
Résultat string

CreateWhereClause() protected méthode

protected CreateWhereClause ( SearchField searchFields, List &oleDbParameterList ) : string
searchFields Sage.Integration.Northwind.Application.API.SearchField
oleDbParameterList List
Résultat string

Fill() protected méthode

protected Fill ( string sqlQuery, List oleDbParameterList, NorthwindConfig config, DataSet &dataSet ) : int
sqlQuery string
oleDbParameterList List
config NorthwindConfig
dataSet System.Data.DataSet
Résultat int

GetHavingFields() protected abstract méthode

protected abstract GetHavingFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
Résultat Sage.Integration.Northwind.Application.API.SearchField[]

GetSqlQueryFieldValueRepresentation() protected méthode

protected GetSqlQueryFieldValueRepresentation ( string fieldValue, OperatorValue operationTag ) : string
fieldValue string
operationTag OperatorValue
Résultat string

GetSqlQueryNameRepresentation() protected méthode

protected GetSqlQueryNameRepresentation ( string fieldName ) : string
fieldName string
Résultat string

GetSqlQueryOperatorRepresentation() protected méthode

protected GetSqlQueryOperatorRepresentation ( OperatorValue operationTag ) : string
operationTag OperatorValue
Résultat string

GetSqlQueryTemplate() protected abstract méthode

protected abstract GetSqlQueryTemplate ( ) : string
Résultat string

GetWhereFields() protected abstract méthode

protected abstract GetWhereFields ( SearchField list ) : Sage.Integration.Northwind.Application.API.SearchField[]
list Sage.Integration.Northwind.Application.API.SearchField
Résultat Sage.Integration.Northwind.Application.API.SearchField[]

GetXmlSchemaElement() public méthode

public GetXmlSchemaElement ( ) : XmlSchemaElement
Résultat System.Xml.Schema.XmlSchemaElement

RTDVBase() public méthode

public RTDVBase ( string reportName, string reportPrefix ) : System
reportName string
reportPrefix string
Résultat System

ViewRealTimeData() public méthode

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
Résultat System.Xml.XmlNode