|
| TPartnerEditUIConnector (System.Int64 APartnerKey, TDataBase ADataBase=null) |
| Constructor which automatically loads data for the Partner. More...
|
|
| TPartnerEditUIConnector (Int64 APartnerKey, Int64 ASiteKey, Int32 ALocationKey, TDataBase ADataBase=null) |
| Constructor which automatically loads data for the Partner. More...
|
|
| TPartnerEditUIConnector (TDataBase ADataBase=null) |
| Constructor for creating a new Partner. More...
|
|
PartnerEditTDS | GetBankingDetails () |
| get the banking details of the current partner More...
|
|
bool | IsTaxDeductiblePercentageEnabled () |
| gets system default TaxDeductOnRecipient (default false) More...
|
|
bool | IsGovIdEnabled () |
| gets system default GovIdEnabled (default false) More...
|
|
PartnerEditTDS | GetData (Boolean ADelayedDataLoading, TPartnerEditTabPageEnum ATabPage) |
| Passes data as a Typed DataSet to the Partner Edit Screen, containing multiple DataTables. More...
|
|
PartnerEditTDS | GetData (Boolean ADelayedDataLoading) |
| overload More...
|
|
PartnerEditTDS | GetData () |
| overload More...
|
|
PartnerEditTDS | GetDataAddresses () |
| todoComment More...
|
|
PartnerEditTDS | GetDataFoundation (Boolean ABaseTableOnly) |
| todoComment More...
|
|
PartnerEditTDSPPartnerInterestTable | GetDataPartnerInterests () |
| todoComment More...
|
|
PInterestTable | GetDataInterests () |
| todoComment More...
|
|
PLocationTable | GetDataLocation (Int64 ASiteKey, Int32 ALocationKey) |
| todoComment More...
|
|
PartnerEditTDS | GetDataNewPartner (System.Int64 ASiteKey, System.Int64 APartnerKey, TPartnerClass APartnerClass, String ADesiredCountryCode, String AAcquisitionCode, Boolean APrivatePartner, Int64 AFamilyPartnerKey, Int64 AFamilySiteKey, Int32 AFamilyLocationKey, out String ASiteCountryCode) |
| Passes data as a Typed DataSet to the Partner Edit Screen, containing multiple DataTables. The DataSets tables are with default data for a new Partner. More...
|
|
IndividualDataTDS | GetDataPersonnelIndividualData (TIndividualDataItemEnum AIndividualDataItem) |
| todoComment More...
|
|
PPartnerTypeTable | GetDataPartnerTypes () |
| todoComment More...
|
|
PSubscriptionTable | GetDataSubscriptions () |
| todoComment More...
|
|
PContactLogTable | GetDataContacts () |
| todoComment More...
|
|
PartnerEditTDSPPartnerRelationshipTable | GetDataPartnerRelationships () |
| todoComment More...
|
|
PartnerEditTDSPPartnerLocationTable | GetDataPartnerLocations (ref PLocationTable ALocations) |
| todoComment More...
|
|
PDataLabelValuePartnerTable | GetDataLocalPartnerDataValues () |
| todoComment More...
|
|
PartnerEditTDSFamilyMembersTable | GetDataFamilyMembers (Int64 AFamilyPartnerKey, String AWorkWithSpecialType) |
| todoComment More...
|
|
TSubmitChangesResult | SubmitChanges (ref PartnerEditTDS AInspectDS, ref DataSet AResponseDS, out TVerificationResultCollection AVerificationResult) |
| Saves data from the Partner Edit Screen (contained in a Typed DataSet). More...
|
|
TSubmitChangesResult | SubmitChangesContinue (out PartnerEditTDS AInspectDS, ref DataSet AResponseDS, out TVerificationResultCollection AVerificationResult) |
| todoComment More...
|
|
Int64 | GetPartnerKeyForNewPartner (System.Int64 AFieldPartnerKey) |
|
Boolean | GetPartnerShortName (Int64 APartnerKey, out String APartnerShortName, out TPartnerClass APartnerClass) |
| Get short name for a partner. More...
|
|
Boolean | HasPartnerCostCentreLink (out String ACostCentreCode) |
| todoComment More...
|
|
Boolean | HasPartnerCostCentreLink (System.Int64 APartnerKey, out String ACostCentreCode) |
| todoComment More...
|
|
Boolean | HasPartnerLocationOtherPartnerReferences (Int64 ASiteKey, Int32 ALocationKey) |
| todoComment More...
|
|
bool | SubmitPartnerKeyForNewPartner (System.Int64 AFieldPartnerKey, System.Int64 AOriginalDefaultKey, ref System.Int64 ANewPartnerKey) |
| todoComment More...
|
|
PPartnerGiftDestinationTable | GetCurrentAndFutureGiftDestinationData (long AFamilyKey) |
| Get valid current and future Gift Destination records More...
|
|
Partner Edit Screen UIConnector working with a Typed DataSet
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
- retrieve (and possibly aggregate) data using Business Objects,
- put this data into///one* DataSet that is passed to the Client and make sure that no unnessary data is transferred to the Client,
- optionally provide functionality to retrieve additional, different data if requested by the Client (for Client screens that load data initially as well as later, eg. when a certain tab on the screen is clicked),
- save data using Business Objects.
@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.