OpenPetra
Free Administration Software for Non-Profits
|
Partner Find Screen UIConnector More...
Public Member Functions | |
TGiftDetailFindUIConnector () | |
constructor More... | |
void | PerformSearch (DataTable ACriteriaData) |
Procedure to execute a Find query. Although the full query results are retrieved from the DB and stored internally in an object, data will be returned in 'pages' of data, each page holding a defined number of records. More... | |
DataTable | GetDataPagedResult (System.Int16 APage, System.Int16 APageSize, out System.Int32 ATotalRecords, out System.Int16 ATotalPages) |
Returns the specified find results page. More... | |
Properties | |
TProgressState | Progress [get] |
Get the current state of progress More... | |
Partner Find Screen UIConnector
UIConnector Objects are instantiated by the Client's User Interface via the Instantiator classes. They handle requests for data retrieval and saving of data (including data verification).
Their role is to
@Comment These Objects would usually not be instantiated by other Server Objects, but only by the Client UI via the Instantiator classes. However, Server Objects that derive from these objects and that are also UIConnectors are feasible.
|
inline |
constructor
|
inline |
Returns the specified find results page.
@comment Pages can be requested in any order!
APage | Page to return |
APageSize | Number of records to return per page |
ATotalRecords | The amount of rows found by the SELECT statement |
ATotalPages | The number of pages that will be needed on client-side to hold all rows found by the SELECT statement |
|
inline |
Procedure to execute a Find query. Although the full query results are retrieved from the DB and stored internally in an object, data will be returned in 'pages' of data, each page holding a defined number of records.
ACriteriaData | HashTable containing non-empty Partner Find parameters. |
|
get |
Get the current state of progress