|
static Int64 | NewPartnerKey (Int64 AFieldPartnerKey=-1) |
| get a partner key for a new partner More...
|
|
static PartnerEditTDS | CreateNewPartner (string APartnerClass, out List< string > ASubscriptions, out List< string > APartnerTypes, out string ADefaultEmailAddress, out string ADefaultPhoneMobile, out string ADefaultPhoneLandline) |
| return the dataset for a new partner More...
|
|
static PartnerEditTDS | GetPartnerDetailsSelfService (out List< string > ASubscriptions, out List< string > APartnerTypes, out string ADefaultEmailAddress, out string ADefaultPhoneMobile, out string ADefaultPhoneLandline) |
| return the existing data of my own partner record for self service More...
|
|
static PartnerEditTDS | GetPartnerDetails (Int64 APartnerKey, out List< string > ASubscriptions, out List< string > APartnerTypes, out string ADefaultEmailAddress, out string ADefaultPhoneMobile, out string ADefaultPhoneLandline, bool AWithDonationHistory) |
| return the existing data of a partner More...
|
|
static PartnerEditTDS | GetPartnerDetails (Int64 APartnerKey, bool AWithSubscriptions, bool AWithRelationships, out string APrimaryPhoneNumber, out string APrimaryEmailAddress) |
| Return the existing data of a partner, including address information and primary phone and email More...
|
|
static void | ImportPartner (PartnerEditTDS AMainDS) |
| store the imported partner More...
|
|
static bool | SavePartnerSelfService (PartnerEditTDS AMainDS, List< string > ASubscriptions, List< string > APartnerTypes, bool ASendMail, string ADefaultEmailAddress, string ADefaultPhoneMobile, string ADefaultPhoneLandline, out TVerificationResultCollection AVerificationResult) |
| return the existing data of my own partner record for self service More...
|
|
static bool | SavePartner (PartnerEditTDS AMainDS, List< string > ASubscriptions, List< string > APartnerTypes, List< string > AChanges, bool ASendMail, string ADefaultEmailAddress, string ADefaultPhoneMobile, string ADefaultPhoneLandline, out TVerificationResultCollection AVerificationResult) |
| store the currently edited partner More...
|
|
static bool | DeletePartner (Int64 APartnerKey, out TVerificationResultCollection AVerificationResult) |
| delete the partner More...
|
|
static bool | DeleteAllPartners (out TVerificationResultCollection AVerificationResult) |
| delete all FAMILY and ORGANISATION partners. useful for initial import of contacts, trial and error. More...
|
|
static bool | ValidateIBAN (string AIban, out string ABic, out string ABankName, out TVerificationResultCollection AVerificationResult) |
| this will use an external web service to check the IBAN, and get the BIC and the name of the bank More...
|
|
static Int64 | FindOrCreateBank (string ABIC, string ABankName) |
| Find or create a partner for the bank with the given BIC. More...
|
|
static bool | GetBankAccounts (Int64 APartnerKey, out PartnerEditTDSPBankingDetailsTable PBankingDetails) |
| this will return the bank accounts of the partner More...
|
|
static bool | MaintainBankAccounts (string action, Int32 ABankingDetailsKey, Int64 APartnerKey, string AAccountName, string AIban, out TVerificationResultCollection AVerificationResult) |
| this will create, save and delete a bank account More...
|
|
static bool | GetMemberships (Int64 APartnerKey, out PPartnerMembershipTable PMemberships) |
| this will return the memberships of the partner More...
|
|
static bool | MaintainMemberships (string action, Int32 APartnerMembershipKey, Int64 APartnerKey, string AMembershipCode, DateTime AStartDate, DateTime? AExpiryDate, out TVerificationResultCollection AVerificationResult) |
| this will create, save and delete a membership of a partner More...
|
|
functions for creating new partners and to edit partners