OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MCommon.TFormDataUnit Class Reference

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

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

Public Member Functions

 TFormDataUnit ()
 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 Unit to be used for export to forms

Constructor & Destructor Documentation

◆ TFormDataUnit()

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

constructor

Member Function Documentation

◆ AddContactDetail()

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

add contact detail record to list

◆ AddContactLog()

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

add contact log record to list

◆ AddFamilyMember()

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

add family member record to list

◆ AddGift()

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

add gift record to list

◆ AddPayment()

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

add payment record to list

◆ AddSubscription()

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

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
inherited

list of contact details

◆ ContactLog

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

list of contact logs

◆ FamilyMember

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

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

◆ Gift

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

list of gifts

◆ Payment

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

list of AP Payments

◆ Subscription

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

list of subscriptions

Property Documentation

◆ Address1

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

◆ Address3

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

◆ AddressBlock

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

assembled address block

◆ AddresseeType

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

◆ AddressIsOriginal

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

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
getsetinherited

◆ BankAccountName

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

◆ BankAccountNumber

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

◆ BankBranchCode

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

◆ BankName

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

◆ BICSwiftCode

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

◆ ChequeAmountInWords

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

◆ ChequeAmountToPay

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

◆ ChequeDate

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

◆ ChequeNumber

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

◆ ChequePayee

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

◆ City

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

◆ CountryCode

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

◆ CountryInLocalLanguage

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

◆ CountryName

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

◆ County

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

◆ CurrencyCode

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

◆ CurrentDate

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

Current Date.

◆ Custom1

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

◆ Custom2

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

◆ Custom3

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

◆ Custom4

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

◆ Custom5

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

◆ Custom6

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

◆ Custom7

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

◆ Custom8

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

◆ DateOfBirth

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

◆ Enclosures

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

◆ FirstDon

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

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
getsetinherited

◆ FirstInitialAndSpace

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

◆ FirstName

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

◆ FirstNameAndSpace

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

◆ FormalClosing

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

assembled formal closing (rules taken from p_formality)

◆ FormalSalutation

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

assembled formal salutation (rules taken from p_formality)

◆ GiftDate

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

◆ GiftTotalAmount

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

◆ GiftTotalAmountCurrency

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

◆ GiftTotalAmountInWords

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

◆ GiftTotalTaxDeductAmount

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

◆ GiftTotalTaxDeductAmountInWords

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

◆ GiftTotalTaxNonDeductAmount

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

◆ GiftTotalTaxNonDeductAmountInWords

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

◆ IBANFormatted

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

◆ IBANUnformatted

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

◆ IsFirstDon

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

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

◆ IsPersonRecord

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

◆ LanguageCode

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

◆ LastName

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

◆ LastNameAndSpace

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

◆ LocalName

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

◆ LocationKey

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

◆ MailingCode

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

◆ Name

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

◆ Notes

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

◆ OurReference

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

◆ PartnerClass

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

◆ PartnerKey

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

◆ PaymentDate

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

◆ PaymentNumber

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

◆ PostalCode

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

◆ PrimaryEmail

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

◆ PrimaryPhone

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

◆ PublicationCodes

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

◆ ReceiptLetterFrequency

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

◆ RecordingField

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

field recording data for this partner record (site key)

◆ ShortName

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

◆ Skype

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

◆ StatusCode

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

◆ Title

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

◆ TitleAndSpace

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

◆ TotalPayment

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

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