general methods for use in partner module
More...
|
| static bool | AddRecentlyUsedPartner (Int64 APartnerKey, TPartnerClass APartnerClass, Boolean ANewPartner, TLastPartnerUse ALastPartnerUse) |
| | adds partner to list of recently used partners for given use scenario More...
|
| |
| static TLocationPK | DetermineBestAddress (Int64 APartnerKey) |
| | return the location key and site key for the best address for that partner More...
|
| |
| static bool | ChangeFamily (Int64 APersonKey, Int64 AOldFamilyKey, Int64 ANewFamilyKey, out String AProblemMessage) |
| | performs database changes to move person from current (old) family to new family record More...
|
| |
| static Int64 | GetBankBySortCode (string ABranchCode) |
| | get the correct bank partner, according to the sortcode/branchcode. if it does not exist yet, create a new bank partner with empty location More...
|
| |
| static bool | CanPartnerBeDeleted (Int64 APartnerKey, out String ADisplayMessage, TDataBase ADataBase=null) |
| | check if partner is allowed to be deleted More...
|
| |
| static bool | GetPartnerStatisticsForDeletion (Int64 APartnerKey, out String APartnerShortName, out String ADisplayMessage) |
| | collect information to be displayed so user can confirm if this partner record should be deleted More...
|
| |
| static bool | DeletePartner (Int64 APartnerKey, out TVerificationResultCollection AVerificationResult, TDataBase ADataBase=null) |
| | delete partner record and related database entries More...
|
| |
| static bool | CancelExpiredSubscriptions () |
| | Cancel all subscriptions that have a past expiry date and that are not cancelled yet More...
|
| |
| static PPartnerRelationshipTable | GetPartnerRelationships (Int64 APartnerRelationKey) |
| | Gets a data table containing the relationships associated with the specified partner key More...
|
| |
general methods for use in partner module
◆ AddRecentlyUsedPartner()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.AddRecentlyUsedPartner |
( |
Int64 |
APartnerKey, |
|
|
TPartnerClass |
APartnerClass, |
|
|
Boolean |
ANewPartner, |
|
|
TLastPartnerUse |
ALastPartnerUse |
|
) |
| |
|
inlinestatic |
adds partner to list of recently used partners for given use scenario
- Parameters
-
| APartnerKey | |
| APartnerClass | |
| ANewPartner | |
| ALastPartnerUse | |
- Returns
- true if action was successful
◆ CancelExpiredSubscriptions()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.CancelExpiredSubscriptions |
( |
| ) |
|
|
inlinestatic |
Cancel all subscriptions that have a past expiry date and that are not cancelled yet
- Returns
- true if cancellation was successful
◆ CanPartnerBeDeleted()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.CanPartnerBeDeleted |
( |
Int64 |
APartnerKey, |
|
|
out String |
ADisplayMessage, |
|
|
TDataBase |
ADataBase = null |
|
) |
| |
|
inlinestatic |
check if partner is allowed to be deleted
- Parameters
-
| APartnerKey | |
| ADisplayMessage | |
| ADataBase | |
- Returns
- true if partner can be deleted
◆ ChangeFamily()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.ChangeFamily |
( |
Int64 |
APersonKey, |
|
|
Int64 |
AOldFamilyKey, |
|
|
Int64 |
ANewFamilyKey, |
|
|
out String |
AProblemMessage |
|
) |
| |
|
inlinestatic |
performs database changes to move person from current (old) family to new family record
- Parameters
-
| APersonKey | |
| AOldFamilyKey | |
| ANewFamilyKey | |
| AProblemMessage | |
- Returns
- true if change of family completed successfully
◆ DeletePartner()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.DeletePartner |
( |
Int64 |
APartnerKey, |
|
|
out TVerificationResultCollection |
AVerificationResult, |
|
|
TDataBase |
ADataBase = null |
|
) |
| |
|
inlinestatic |
delete partner record and related database entries
- Parameters
-
| APartnerKey | |
| AVerificationResult | |
| ADataBase | |
- Returns
- true if deletion was successful
◆ DetermineBestAddress()
| static TLocationPK Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.DetermineBestAddress |
( |
Int64 |
APartnerKey | ) |
|
|
inlinestatic |
return the location key and site key for the best address for that partner
◆ GetBankBySortCode()
| static Int64 Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.GetBankBySortCode |
( |
string |
ABranchCode | ) |
|
|
inlinestatic |
get the correct bank partner, according to the sortcode/branchcode. if it does not exist yet, create a new bank partner with empty location
◆ GetPartnerRelationships()
| static PPartnerRelationshipTable Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.GetPartnerRelationships |
( |
Int64 |
APartnerRelationKey | ) |
|
|
inlinestatic |
Gets a data table containing the relationships associated with the specified partner key
- Parameters
-
| APartnerRelationKey | The specific relation key in the PPartnerRelationshipTable |
- Returns
- A data table
◆ GetPartnerStatisticsForDeletion()
| static bool Ict.Petra.Server.MPartner.Partner.WebConnectors.TPartnerWebConnector.GetPartnerStatisticsForDeletion |
( |
Int64 |
APartnerKey, |
|
|
out String |
APartnerShortName, |
|
|
out String |
ADisplayMessage |
|
) |
| |
|
inlinestatic |
collect information to be displayed so user can confirm if this partner record should be deleted
- Parameters
-
| APartnerKey | |
| APartnerShortName | |
| ADisplayMessage | |
- Returns
- true if partner was found
The documentation for this class was generated from the following file:
- csharp/ICT/Petra/Server/lib/MPartner/web/Partner.cs