OpenPetra
Free Administration Software for Non-Profits
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Ict.Petra.Shared.MCommon.TFormDataPartner Class Reference

Contains data for a Partner to be used for export to forms More...

Inheritance diagram for Ict.Petra.Shared.MCommon.TFormDataPartner:
Ict.Petra.Shared.MCommon.TFormData Ict.Petra.Shared.MCommon.TFormDataPerson Ict.Petra.Shared.MCommon.TFormDataUnit Ict.Petra.Shared.MCommon.TFormDataApplicant Ict.Petra.Shared.MCommon.TFormDataAttendee

Public Member Functions

 TFormDataPartner ()
 constructor More...
 
void AddContactDetail (TFormDataContactDetail ARecord)
 add contact detail record to list More...
 
void AddContactLog (TFormDataContactLog ARecord)
 add contact log record to list More...
 
void AddSubscription (TFormDataSubscription ARecord)
 add subscription record to list More...
 
void AddGift (TFormDataGift ARecord)
 add gift record to list More...
 
void AddPayment (TFormDataAPPayment ARecord)
 add payment record to list More...
 
void AddFamilyMember (TFormDataFamilyMember ARecord)
 add family member record to list More...
 

Static Public Member Functions

static Boolean RetrieveInfo (List< String >AFieldList, TFormDataRetrievalSection ASection)
 

Public Attributes

List< TFormDataContactDetailContactDetail
 list of contact details More...
 
List< TFormDataContactLogContactLog
 list of contact logs More...
 
List< TFormDataSubscriptionSubscription
 list of subscriptions More...
 
List< TFormDataGiftGift
 list of gifts More...
 
List< TFormDataAPPaymentPayment
 list of AP Payments More...
 
List< TFormDataFamilyMemberFamilyMember
 

Properties

string RecordingField [get, set]
 field recording data for this partner record (site key) More...
 
Boolean IsPersonRecord [get, set]
 
string PartnerKey [get, set]
 
string PartnerClass [get, set]
 
string StatusCode [get, set]
 
String FormalSalutation [get, set]
 assembled formal salutation (rules taken from p_formality) More...
 
String FormalClosing [get, set]
 assembled formal closing (rules taken from p_formality) More...
 
String Title [get, set]
 
String TitleAndSpace [get, set]
 
String AddresseeType [get, set]
 
String FirstName [get, set]
 
String FirstNameAndSpace [get, set]
 
String FirstInitial [get, set]
 
String FirstInitialAndSpace [get, set]
 
String LastName [get, set]
 
String LastNameAndSpace [get, set]
 
String Name [get, set]
 
String ShortName [get, set]
 
String LocalName [get, set]
 
Int32 LocationKey [get, set]
 
bool AddressIsOriginal [get, set]
 set to true if address was retrieved from original LocationKey, otherwise false if updated (for example to BestAddress) More...
 
String Address1 [get, set]
 
String AddressStreet2 [get, set]
 
String Address3 [get, set]
 
String PostalCode [get, set]
 
String County [get, set]
 
String CountryName [get, set]
 
String City [get, set]
 
String CountryCode [get, set]
 
String CountryInLocalLanguage [get, set]
 
String AddressBlock [get, set]
 assembled address block More...
 
string PublicationCodes [get, set]
 
string MailingCode [get, set]
 
string Enclosures [get, set]
 
String PrimaryPhone [get, set]
 
String PrimaryEmail [get, set]
 
String Skype [get, set]
 
DateTime? DateOfBirth [get, set]
 
String LanguageCode [get, set]
 
String Notes [get, set]
 
String BankAccountName [get, set]
 
String BankAccountNumber [get, set]
 
String IBANUnformatted [get, set]
 
String IBANFormatted [get, set]
 
String BankName [get, set]
 
String BankBranchCode [get, set]
 
String BICSwiftCode [get, set]
 
String ReceiptLetterFrequency [get, set]
 
String GiftTotalAmountCurrency [get, set]
 
String GiftTotalAmount [get, set]
 
String GiftTotalAmountInWords [get, set]
 
String GiftTotalTaxDeductAmount [get, set]
 
String GiftTotalTaxDeductAmountInWords [get, set]
 
String GiftTotalTaxNonDeductAmount [get, set]
 
String GiftTotalTaxNonDeductAmountInWords [get, set]
 
DateTime? GiftDate [get, set]
 
Boolean IsFirstDon [get, set]
 Is any entry in list "Gift" the first donation of a new donor? More...
 
String FirstDon [get, set]
 If any entry in list "Gift" is first donation or a new donor: Will be set to "N", otherwise empty. More...
 
String PaymentDate [get, set]
 
String OurReference [get, set]
 
String TotalPayment [get, set]
 
String CurrencyCode [get, set]
 
int PaymentNumber [get, set]
 
String ChequeDate [get, set]
 
String ChequePayee [get, set]
 
String ChequeAmountInWords [get, set]
 
String ChequeAmountToPay [get, set]
 
String ChequeNumber [get, set]
 
String Custom1 [get, set]
 
String Custom2 [get, set]
 
String Custom3 [get, set]
 
String Custom4 [get, set]
 
String Custom5 [get, set]
 
String Custom6 [get, set]
 
String Custom7 [get, set]
 
String Custom8 [get, set]
 
DateTime? CurrentDate [get, set]
 Current Date. More...
 

Detailed Description

Contains data for a Partner to be used for export to forms

Constructor & Destructor Documentation

◆ TFormDataPartner()

Ict.Petra.Shared.MCommon.TFormDataPartner.TFormDataPartner ( )
inline

constructor

Member Function Documentation

◆ AddContactDetail()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddContactDetail ( TFormDataContactDetail  ARecord)
inline

add contact detail record to list

◆ AddContactLog()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddContactLog ( TFormDataContactLog  ARecord)
inline

add contact log record to list

◆ AddFamilyMember()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddFamilyMember ( TFormDataFamilyMember  ARecord)
inline

add family member record to list

◆ AddGift()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddGift ( TFormDataGift  ARecord)
inline

add gift record to list

◆ AddPayment()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddPayment ( TFormDataAPPayment  ARecord)
inline

add payment record to list

◆ AddSubscription()

void Ict.Petra.Shared.MCommon.TFormDataPartner.AddSubscription ( TFormDataSubscription  ARecord)
inline

add subscription record to list

◆ RetrieveInfo()

static Boolean Ict.Petra.Shared.MCommon.TFormData.RetrieveInfo ( List< String >  AFieldList,
TFormDataRetrievalSection  ASection 
)
inlinestaticinherited

Parameters
AFieldList
ASection
Returns

Member Data Documentation

◆ ContactDetail

List<TFormDataContactDetail> Ict.Petra.Shared.MCommon.TFormDataPartner.ContactDetail

list of contact details

◆ ContactLog

List<TFormDataContactLog> Ict.Petra.Shared.MCommon.TFormDataPartner.ContactLog

list of contact logs

◆ FamilyMember

List<TFormDataFamilyMember> Ict.Petra.Shared.MCommon.TFormDataPartner.FamilyMember

list of family members for Family: all members for Person: all members except this Person

◆ Gift

List<TFormDataGift> Ict.Petra.Shared.MCommon.TFormDataPartner.Gift

list of gifts

◆ Payment

List<TFormDataAPPayment> Ict.Petra.Shared.MCommon.TFormDataPartner.Payment

list of AP Payments

◆ Subscription

List<TFormDataSubscription> Ict.Petra.Shared.MCommon.TFormDataPartner.Subscription

list of subscriptions

Property Documentation

◆ Address1

String Ict.Petra.Shared.MCommon.TFormDataPartner.Address1
getset

◆ Address3

String Ict.Petra.Shared.MCommon.TFormDataPartner.Address3
getset

◆ AddressBlock

String Ict.Petra.Shared.MCommon.TFormDataPartner.AddressBlock
getset

assembled address block

◆ AddresseeType

String Ict.Petra.Shared.MCommon.TFormDataPartner.AddresseeType
getset

◆ AddressIsOriginal

bool Ict.Petra.Shared.MCommon.TFormDataPartner.AddressIsOriginal
getset

set to true if address was retrieved from original LocationKey, otherwise false if updated (for example to BestAddress)

◆ AddressStreet2

String Ict.Petra.Shared.MCommon.TFormDataPartner.AddressStreet2
getset

◆ BankAccountName

String Ict.Petra.Shared.MCommon.TFormDataPartner.BankAccountName
getset

◆ BankAccountNumber

String Ict.Petra.Shared.MCommon.TFormDataPartner.BankAccountNumber
getset

◆ BankBranchCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.BankBranchCode
getset

◆ BankName

String Ict.Petra.Shared.MCommon.TFormDataPartner.BankName
getset

◆ BICSwiftCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.BICSwiftCode
getset

◆ ChequeAmountInWords

String Ict.Petra.Shared.MCommon.TFormDataPartner.ChequeAmountInWords
getset

◆ ChequeAmountToPay

String Ict.Petra.Shared.MCommon.TFormDataPartner.ChequeAmountToPay
getset

◆ ChequeDate

String Ict.Petra.Shared.MCommon.TFormDataPartner.ChequeDate
getset

◆ ChequeNumber

String Ict.Petra.Shared.MCommon.TFormDataPartner.ChequeNumber
getset

◆ ChequePayee

String Ict.Petra.Shared.MCommon.TFormDataPartner.ChequePayee
getset

◆ City

String Ict.Petra.Shared.MCommon.TFormDataPartner.City
getset

◆ CountryCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.CountryCode
getset

◆ CountryInLocalLanguage

String Ict.Petra.Shared.MCommon.TFormDataPartner.CountryInLocalLanguage
getset

◆ CountryName

String Ict.Petra.Shared.MCommon.TFormDataPartner.CountryName
getset

◆ County

String Ict.Petra.Shared.MCommon.TFormDataPartner.County
getset

◆ CurrencyCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.CurrencyCode
getset

◆ CurrentDate

DateTime? Ict.Petra.Shared.MCommon.TFormData.CurrentDate
getsetinherited

Current Date.

◆ Custom1

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom1
getset

◆ Custom2

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom2
getset

◆ Custom3

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom3
getset

◆ Custom4

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom4
getset

◆ Custom5

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom5
getset

◆ Custom6

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom6
getset

◆ Custom7

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom7
getset

◆ Custom8

String Ict.Petra.Shared.MCommon.TFormDataPartner.Custom8
getset

◆ DateOfBirth

DateTime? Ict.Petra.Shared.MCommon.TFormDataPartner.DateOfBirth
getset

◆ Enclosures

string Ict.Petra.Shared.MCommon.TFormDataPartner.Enclosures
getset

◆ FirstDon

String Ict.Petra.Shared.MCommon.TFormDataPartner.FirstDon
getset

If any entry in list "Gift" is first donation or a new donor: Will be set to "N", otherwise empty.

◆ FirstInitial

String Ict.Petra.Shared.MCommon.TFormDataPartner.FirstInitial
getset

◆ FirstInitialAndSpace

String Ict.Petra.Shared.MCommon.TFormDataPartner.FirstInitialAndSpace
getset

◆ FirstName

String Ict.Petra.Shared.MCommon.TFormDataPartner.FirstName
getset

◆ FirstNameAndSpace

String Ict.Petra.Shared.MCommon.TFormDataPartner.FirstNameAndSpace
getset

◆ FormalClosing

String Ict.Petra.Shared.MCommon.TFormDataPartner.FormalClosing
getset

assembled formal closing (rules taken from p_formality)

◆ FormalSalutation

String Ict.Petra.Shared.MCommon.TFormDataPartner.FormalSalutation
getset

assembled formal salutation (rules taken from p_formality)

◆ GiftDate

DateTime? Ict.Petra.Shared.MCommon.TFormDataPartner.GiftDate
getset

◆ GiftTotalAmount

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalAmount
getset

◆ GiftTotalAmountCurrency

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalAmountCurrency
getset

◆ GiftTotalAmountInWords

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalAmountInWords
getset

◆ GiftTotalTaxDeductAmount

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalTaxDeductAmount
getset

◆ GiftTotalTaxDeductAmountInWords

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalTaxDeductAmountInWords
getset

◆ GiftTotalTaxNonDeductAmount

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalTaxNonDeductAmount
getset

◆ GiftTotalTaxNonDeductAmountInWords

String Ict.Petra.Shared.MCommon.TFormDataPartner.GiftTotalTaxNonDeductAmountInWords
getset

◆ IBANFormatted

String Ict.Petra.Shared.MCommon.TFormDataPartner.IBANFormatted
getset

◆ IBANUnformatted

String Ict.Petra.Shared.MCommon.TFormDataPartner.IBANUnformatted
getset

◆ IsFirstDon

Boolean Ict.Petra.Shared.MCommon.TFormDataPartner.IsFirstDon
getset

Is any entry in list "Gift" the first donation of a new donor?

◆ IsPersonRecord

Boolean Ict.Petra.Shared.MCommon.TFormDataPartner.IsPersonRecord
getset

◆ LanguageCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.LanguageCode
getset

◆ LastName

String Ict.Petra.Shared.MCommon.TFormDataPartner.LastName
getset

◆ LastNameAndSpace

String Ict.Petra.Shared.MCommon.TFormDataPartner.LastNameAndSpace
getset

◆ LocalName

String Ict.Petra.Shared.MCommon.TFormDataPartner.LocalName
getset

◆ LocationKey

Int32 Ict.Petra.Shared.MCommon.TFormDataPartner.LocationKey
getset

◆ MailingCode

string Ict.Petra.Shared.MCommon.TFormDataPartner.MailingCode
getset

◆ Name

String Ict.Petra.Shared.MCommon.TFormDataPartner.Name
getset

◆ Notes

String Ict.Petra.Shared.MCommon.TFormDataPartner.Notes
getset

◆ OurReference

String Ict.Petra.Shared.MCommon.TFormDataPartner.OurReference
getset

◆ PartnerClass

string Ict.Petra.Shared.MCommon.TFormDataPartner.PartnerClass
getset

◆ PartnerKey

string Ict.Petra.Shared.MCommon.TFormDataPartner.PartnerKey
getset

◆ PaymentDate

String Ict.Petra.Shared.MCommon.TFormDataPartner.PaymentDate
getset

◆ PaymentNumber

int Ict.Petra.Shared.MCommon.TFormDataPartner.PaymentNumber
getset

◆ PostalCode

String Ict.Petra.Shared.MCommon.TFormDataPartner.PostalCode
getset

◆ PrimaryEmail

String Ict.Petra.Shared.MCommon.TFormDataPartner.PrimaryEmail
getset

◆ PrimaryPhone

String Ict.Petra.Shared.MCommon.TFormDataPartner.PrimaryPhone
getset

◆ PublicationCodes

string Ict.Petra.Shared.MCommon.TFormDataPartner.PublicationCodes
getset

◆ ReceiptLetterFrequency

String Ict.Petra.Shared.MCommon.TFormDataPartner.ReceiptLetterFrequency
getset

◆ RecordingField

string Ict.Petra.Shared.MCommon.TFormDataPartner.RecordingField
getset

field recording data for this partner record (site key)

◆ ShortName

String Ict.Petra.Shared.MCommon.TFormDataPartner.ShortName
getset

◆ Skype

String Ict.Petra.Shared.MCommon.TFormDataPartner.Skype
getset

◆ StatusCode

string Ict.Petra.Shared.MCommon.TFormDataPartner.StatusCode
getset

◆ Title

String Ict.Petra.Shared.MCommon.TFormDataPartner.Title
getset

◆ TitleAndSpace

String Ict.Petra.Shared.MCommon.TFormDataPartner.TitleAndSpace
getset

◆ TotalPayment

String Ict.Petra.Shared.MCommon.TFormDataPartner.TotalPayment
getset

The documentation for this class was generated from the following file: