C# Class Rock.PayFlowPro.Reporting.Api

显示文件 Open project: NewSpring/Rock Class Usage Examples

Public Methods

Method Description
Api ( string user, string vendor, string partner, string password, bool test = false ) : System.Collections.Generic
GetReport ( string reportName, string>.Dictionary reportParameters, string &errorMessage ) : DataTable
GetSearch ( string searchName, string>.Dictionary reportParameters, string &errorMessage ) : DataTable

Private Methods

Method Description
GetAuthElement ( ) : System.Xml.Linq.XElement
GetData ( string reportId, string &errorMessage ) : DataTable
GetRequestElement ( ) : System.Xml.Linq.XElement
ReportingApiUrl ( ) : string
SendRequest ( System.Xml.Linq.XElement request, string &errorMessage ) : System.Xml.Linq.XDocument

Method Details

Api() public method

public Api ( string user, string vendor, string partner, string password, bool test = false ) : System.Collections.Generic
user string
vendor string
partner string
password string
test bool
return System.Collections.Generic

GetReport() public method

public GetReport ( string reportName, string>.Dictionary reportParameters, string &errorMessage ) : DataTable
reportName string
reportParameters string>.Dictionary
errorMessage string
return System.Data.DataTable

GetSearch() public method

public GetSearch ( string searchName, string>.Dictionary reportParameters, string &errorMessage ) : DataTable
searchName string
reportParameters string>.Dictionary
errorMessage string
return System.Data.DataTable