OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow Class Reference

Used as a subdvision of motivation group. Details of the reason money has been received, where it is going (cost centre and account), and fees to be charged on it. More...

Inheritance diagram for Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow:

Public Member Functions

 AMotivationDetailRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsLedgerNumberNull ()
 test for NULL value More...
 
void SetLedgerNumberNull ()
 assign NULL value More...
 
bool IsMotivationGroupCodeNull ()
 test for NULL value More...
 
void SetMotivationGroupCodeNull ()
 assign NULL value More...
 
bool IsMotivationDetailCodeNull ()
 test for NULL value More...
 
void SetMotivationDetailCodeNull ()
 assign NULL value More...
 
bool IsMotivationDetailAudienceNull ()
 test for NULL value More...
 
void SetMotivationDetailAudienceNull ()
 assign NULL value More...
 
bool IsMotivationDetailDescNull ()
 test for NULL value More...
 
void SetMotivationDetailDescNull ()
 assign NULL value More...
 
bool IsAccountCodeNull ()
 test for NULL value More...
 
void SetAccountCodeNull ()
 assign NULL value More...
 
bool IsCostCentreCodeNull ()
 test for NULL value More...
 
void SetCostCentreCodeNull ()
 assign NULL value More...
 
bool IsMotivationStatusNull ()
 test for NULL value More...
 
void SetMotivationStatusNull ()
 assign NULL value More...
 
bool IsMailingCostNull ()
 test for NULL value More...
 
void SetMailingCostNull ()
 assign NULL value More...
 
bool IsBulkRateFlagNull ()
 test for NULL value More...
 
void SetBulkRateFlagNull ()
 assign NULL value More...
 
bool IsNextResponseStatusNull ()
 test for NULL value More...
 
void SetNextResponseStatusNull ()
 assign NULL value More...
 
bool IsActivatePartnerFlagNull ()
 test for NULL value More...
 
void SetActivatePartnerFlagNull ()
 assign NULL value More...
 
bool IsNumberSentNull ()
 test for NULL value More...
 
void SetNumberSentNull ()
 assign NULL value More...
 
bool IsNumberOfResponsesNull ()
 test for NULL value More...
 
void SetNumberOfResponsesNull ()
 assign NULL value More...
 
bool IsTargetNumberOfResponsesNull ()
 test for NULL value More...
 
void SetTargetNumberOfResponsesNull ()
 assign NULL value More...
 
bool IsTargetAmountNull ()
 test for NULL value More...
 
void SetTargetAmountNull ()
 assign NULL value More...
 
bool IsAmountReceivedNull ()
 test for NULL value More...
 
void SetAmountReceivedNull ()
 assign NULL value More...
 
bool IsRecipientKeyNull ()
 test for NULL value More...
 
void SetRecipientKeyNull ()
 assign NULL value More...
 
bool IsAutopopdescNull ()
 test for NULL value More...
 
void SetAutopopdescNull ()
 assign NULL value More...
 
bool IsReceiptNull ()
 test for NULL value More...
 
void SetReceiptNull ()
 assign NULL value More...
 
bool IsDontReportNull ()
 test for NULL value More...
 
void SetDontReportNull ()
 assign NULL value More...
 
bool IsTaxDeductibleNull ()
 test for NULL value More...
 
void SetTaxDeductibleNull ()
 assign NULL value More...
 
bool IsMotivationDetailDescLocalNull ()
 test for NULL value More...
 
void SetMotivationDetailDescLocalNull ()
 assign NULL value More...
 
bool IsShortCodeNull ()
 test for NULL value More...
 
void SetShortCodeNull ()
 assign NULL value More...
 
bool IsRestrictedNull ()
 test for NULL value More...
 
void SetRestrictedNull ()
 assign NULL value More...
 
bool IsExportToIntranetNull ()
 test for NULL value More...
 
void SetExportToIntranetNull ()
 assign NULL value More...
 
bool IsReportColumnNull ()
 test for NULL value More...
 
void SetReportColumnNull ()
 assign NULL value More...
 
bool IsTaxDeductibleAccountCodeNull ()
 test for NULL value More...
 
void SetTaxDeductibleAccountCodeNull ()
 assign NULL value More...
 
bool IsSponsorshipNull ()
 test for NULL value More...
 
void SetSponsorshipNull ()
 assign NULL value More...
 
bool IsMembershipNull ()
 test for NULL value More...
 
void SetMembershipNull ()
 assign NULL value More...
 
bool IsWorkerSupportNull ()
 test for NULL value More...
 
void SetWorkerSupportNull ()
 assign NULL value More...
 
bool IsDateCreatedNull ()
 test for NULL value More...
 
void SetDateCreatedNull ()
 assign NULL value More...
 
bool IsCreatedByNull ()
 test for NULL value More...
 
void SetCreatedByNull ()
 assign NULL value More...
 
bool IsDateModifiedNull ()
 test for NULL value More...
 
void SetDateModifiedNull ()
 assign NULL value More...
 
bool IsModifiedByNull ()
 test for NULL value More...
 
void SetModifiedByNull ()
 assign NULL value More...
 
bool IsModificationIdNull ()
 test for NULL value More...
 
void SetModificationIdNull ()
 assign NULL value More...
 

Properties

Int32 LedgerNumber [get, set]
 This is used as a key field in most of the accounting system files. More...
 
String MotivationGroupCode [get, set]
 This defines a motivation group. More...
 
String MotivationDetailCode [get, set]
 This defines the motivation detail within a motivation group. More...
 
String MotivationDetailAudience [get, set]
 This is a long description and is 80 characters long. More...
 
String MotivationDetailDesc [get, set]
 This is a long description and is 80 characters long. More...
 
String AccountCode [get, set]
 This identifies the account the financial transaction must be stored against. More...
 
String CostCentreCode [get, set]
 This identifies which cost centre an account is applied to. More...
 
Boolean MotivationStatus [get, set]
 Defines whether the motivation code is still in use. More...
 
Decimal MailingCost [get, set]
 This is a number of currency units. More...
 
Boolean BulkRateFlag [get, set]
 Used to get a yes no response from the user. More...
 
String NextResponseStatus [get, set]
 This defines what should happen next. More...
 
Boolean ActivatePartnerFlag [get, set]
 Used to get a yes no response from the user. More...
 
Int32 NumberSent [get, set]
 The number of items sent out in a mailing. More...
 
Int32 NumberOfResponses [get, set]
 The number of items returned from a mailing. More...
 
Int32 TargetNumberOfResponses [get, set]
 The target number of items returned from a mailing. More...
 
Decimal TargetAmount [get, set]
 This is a number of currency units. More...
 
Decimal AmountReceived [get, set]
 This is a number of currency units. More...
 
Int64 RecipientKey [get, set]
 This is the partner key assigned to each partner. It consists of the ledger id followed by a computer generated six digit number. More...
 
Boolean Autopopdesc [get, set]
 A flag to automatically populate the description in the gift comment. More...
 
Boolean Receipt [get, set]
 Whether receipts should be printed. More...
 
Boolean DontReport [get, set]
 Don't include these gifts in reporting. More...
 
Boolean TaxDeductible [get, set]
 Whether this gift is tax deductible. More...
 
String MotivationDetailDescLocal [get, set]
 This is a long description and is 80 characters long in the local language. More...
 
String ShortCode [get, set]
 A short code for the motivation which can then be used on receipts. More...
 
Boolean Restricted [get, set]
 Indicates whether or not the motivation has restricted access. If it does then the access will be controlled by s_group_motivation. More...
 
Boolean ExportToIntranet [get, set]
 Whether or not gifts with this motivation should be exported to the worldwide Intranet (to help distinguish non-gifts like sales) More...
 
String ReportColumn [get, set]
 Which column should these gifts be reported in? More...
 
String TaxDeductibleAccountCode [get, set]
 Account Code to be used for the Tax deductible portion of this Gift. More...
 
Boolean Sponsorship [get, set]
 Indicates whether or not the motivation is for a paying a sponsorship. The recipient key might be used. More...
 
Boolean Membership [get, set]
 Indicates whether or not the motivation is for paying a membership. The recipient key should be used. More...
 
Boolean WorkerSupport [get, set]
 Indicates whether or not the motivation is for supporting a worker. The recipient key must be used. More...
 
System.? DateTime DateCreated [get, set]
 The date the record was created. More...
 
String CreatedBy [get, set]
 User ID of who created this record. More...
 
System.? DateTime DateModified [get, set]
 The date the record was modified. More...
 
String ModifiedBy [get, set]
 User ID of who last modified this record. More...
 
DateTime ModificationId [get, set]
 This identifies the current version of the record. More...
 

Detailed Description

Used as a subdvision of motivation group. Details of the reason money has been received, where it is going (cost centre and account), and fees to be charged on it.

Constructor & Destructor Documentation

◆ AMotivationDetailRow()

Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.AMotivationDetailRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

virtual void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.InitValues ( )
inlinevirtual

set default values

◆ IsAccountCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsAccountCodeNull ( )
inline

test for NULL value

◆ IsActivatePartnerFlagNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsActivatePartnerFlagNull ( )
inline

test for NULL value

◆ IsAmountReceivedNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsAmountReceivedNull ( )
inline

test for NULL value

◆ IsAutopopdescNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsAutopopdescNull ( )
inline

test for NULL value

◆ IsBulkRateFlagNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsBulkRateFlagNull ( )
inline

test for NULL value

◆ IsCostCentreCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsCostCentreCodeNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsCreatedByNull ( )
inline

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsDateCreatedNull ( )
inline

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsDateModifiedNull ( )
inline

test for NULL value

◆ IsDontReportNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsDontReportNull ( )
inline

test for NULL value

◆ IsExportToIntranetNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsExportToIntranetNull ( )
inline

test for NULL value

◆ IsLedgerNumberNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsLedgerNumberNull ( )
inline

test for NULL value

◆ IsMailingCostNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMailingCostNull ( )
inline

test for NULL value

◆ IsMembershipNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMembershipNull ( )
inline

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsModificationIdNull ( )
inline

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsModifiedByNull ( )
inline

test for NULL value

◆ IsMotivationDetailAudienceNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationDetailAudienceNull ( )
inline

test for NULL value

◆ IsMotivationDetailCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationDetailCodeNull ( )
inline

test for NULL value

◆ IsMotivationDetailDescLocalNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationDetailDescLocalNull ( )
inline

test for NULL value

◆ IsMotivationDetailDescNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationDetailDescNull ( )
inline

test for NULL value

◆ IsMotivationGroupCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationGroupCodeNull ( )
inline

test for NULL value

◆ IsMotivationStatusNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsMotivationStatusNull ( )
inline

test for NULL value

◆ IsNextResponseStatusNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsNextResponseStatusNull ( )
inline

test for NULL value

◆ IsNumberOfResponsesNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsNumberOfResponsesNull ( )
inline

test for NULL value

◆ IsNumberSentNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsNumberSentNull ( )
inline

test for NULL value

◆ IsReceiptNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsReceiptNull ( )
inline

test for NULL value

◆ IsRecipientKeyNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsRecipientKeyNull ( )
inline

test for NULL value

◆ IsReportColumnNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsReportColumnNull ( )
inline

test for NULL value

◆ IsRestrictedNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsRestrictedNull ( )
inline

test for NULL value

◆ IsShortCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsShortCodeNull ( )
inline

test for NULL value

◆ IsSponsorshipNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsSponsorshipNull ( )
inline

test for NULL value

◆ IsTargetAmountNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsTargetAmountNull ( )
inline

test for NULL value

◆ IsTargetNumberOfResponsesNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsTargetNumberOfResponsesNull ( )
inline

test for NULL value

◆ IsTaxDeductibleAccountCodeNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsTaxDeductibleAccountCodeNull ( )
inline

test for NULL value

◆ IsTaxDeductibleNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsTaxDeductibleNull ( )
inline

test for NULL value

◆ IsWorkerSupportNull()

bool Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.IsWorkerSupportNull ( )
inline

test for NULL value

◆ SetAccountCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetAccountCodeNull ( )
inline

assign NULL value

◆ SetActivatePartnerFlagNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetActivatePartnerFlagNull ( )
inline

assign NULL value

◆ SetAmountReceivedNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetAmountReceivedNull ( )
inline

assign NULL value

◆ SetAutopopdescNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetAutopopdescNull ( )
inline

assign NULL value

◆ SetBulkRateFlagNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetBulkRateFlagNull ( )
inline

assign NULL value

◆ SetCostCentreCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetCostCentreCodeNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetCreatedByNull ( )
inline

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetDateCreatedNull ( )
inline

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetDateModifiedNull ( )
inline

assign NULL value

◆ SetDontReportNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetDontReportNull ( )
inline

assign NULL value

◆ SetExportToIntranetNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetExportToIntranetNull ( )
inline

assign NULL value

◆ SetLedgerNumberNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetLedgerNumberNull ( )
inline

assign NULL value

◆ SetMailingCostNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMailingCostNull ( )
inline

assign NULL value

◆ SetMembershipNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMembershipNull ( )
inline

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetModificationIdNull ( )
inline

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetModifiedByNull ( )
inline

assign NULL value

◆ SetMotivationDetailAudienceNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationDetailAudienceNull ( )
inline

assign NULL value

◆ SetMotivationDetailCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationDetailCodeNull ( )
inline

assign NULL value

◆ SetMotivationDetailDescLocalNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationDetailDescLocalNull ( )
inline

assign NULL value

◆ SetMotivationDetailDescNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationDetailDescNull ( )
inline

assign NULL value

◆ SetMotivationGroupCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationGroupCodeNull ( )
inline

assign NULL value

◆ SetMotivationStatusNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetMotivationStatusNull ( )
inline

assign NULL value

◆ SetNextResponseStatusNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetNextResponseStatusNull ( )
inline

assign NULL value

◆ SetNumberOfResponsesNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetNumberOfResponsesNull ( )
inline

assign NULL value

◆ SetNumberSentNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetNumberSentNull ( )
inline

assign NULL value

◆ SetReceiptNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetReceiptNull ( )
inline

assign NULL value

◆ SetRecipientKeyNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetRecipientKeyNull ( )
inline

assign NULL value

◆ SetReportColumnNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetReportColumnNull ( )
inline

assign NULL value

◆ SetRestrictedNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetRestrictedNull ( )
inline

assign NULL value

◆ SetShortCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetShortCodeNull ( )
inline

assign NULL value

◆ SetSponsorshipNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetSponsorshipNull ( )
inline

assign NULL value

◆ SetTargetAmountNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetTargetAmountNull ( )
inline

assign NULL value

◆ SetTargetNumberOfResponsesNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetTargetNumberOfResponsesNull ( )
inline

assign NULL value

◆ SetTaxDeductibleAccountCodeNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetTaxDeductibleAccountCodeNull ( )
inline

assign NULL value

◆ SetTaxDeductibleNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetTaxDeductibleNull ( )
inline

assign NULL value

◆ SetWorkerSupportNull()

void Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.SetWorkerSupportNull ( )
inline

assign NULL value

Property Documentation

◆ AccountCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.AccountCode
getset

This identifies the account the financial transaction must be stored against.

◆ ActivatePartnerFlag

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ActivatePartnerFlag
getset

Used to get a yes no response from the user.

◆ AmountReceived

Decimal Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.AmountReceived
getset

This is a number of currency units.

◆ Autopopdesc

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.Autopopdesc
getset

A flag to automatically populate the description in the gift comment.

◆ BulkRateFlag

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.BulkRateFlag
getset

Used to get a yes no response from the user.

◆ CostCentreCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.CostCentreCode
getset

This identifies which cost centre an account is applied to.

◆ CreatedBy

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.CreatedBy
getset

User ID of who created this record.

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.DateCreated
getset

The date the record was created.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.DateModified
getset

The date the record was modified.

◆ DontReport

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.DontReport
getset

Don't include these gifts in reporting.

◆ ExportToIntranet

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ExportToIntranet
getset

Whether or not gifts with this motivation should be exported to the worldwide Intranet (to help distinguish non-gifts like sales)

◆ LedgerNumber

Int32 Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.LedgerNumber
getset

This is used as a key field in most of the accounting system files.

◆ MailingCost

Decimal Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MailingCost
getset

This is a number of currency units.

◆ Membership

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.Membership
getset

Indicates whether or not the motivation is for paying a membership. The recipient key should be used.

◆ ModificationId

DateTime Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ModificationId
getset

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ModifiedBy
getset

User ID of who last modified this record.

◆ MotivationDetailAudience

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationDetailAudience
getset

This is a long description and is 80 characters long.

◆ MotivationDetailCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationDetailCode
getset

This defines the motivation detail within a motivation group.

◆ MotivationDetailDesc

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationDetailDesc
getset

This is a long description and is 80 characters long.

◆ MotivationDetailDescLocal

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationDetailDescLocal
getset

This is a long description and is 80 characters long in the local language.

◆ MotivationGroupCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationGroupCode
getset

This defines a motivation group.

◆ MotivationStatus

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.MotivationStatus
getset

Defines whether the motivation code is still in use.

◆ NextResponseStatus

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.NextResponseStatus
getset

This defines what should happen next.

◆ NumberOfResponses

Int32 Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.NumberOfResponses
getset

The number of items returned from a mailing.

◆ NumberSent

Int32 Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.NumberSent
getset

The number of items sent out in a mailing.

◆ Receipt

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.Receipt
getset

Whether receipts should be printed.

◆ RecipientKey

Int64 Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.RecipientKey
getset

This is the partner key assigned to each partner. It consists of the ledger id followed by a computer generated six digit number.

◆ ReportColumn

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ReportColumn
getset

Which column should these gifts be reported in?

◆ Restricted

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.Restricted
getset

Indicates whether or not the motivation has restricted access. If it does then the access will be controlled by s_group_motivation.

◆ ShortCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.ShortCode
getset

A short code for the motivation which can then be used on receipts.

◆ Sponsorship

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.Sponsorship
getset

Indicates whether or not the motivation is for a paying a sponsorship. The recipient key might be used.

◆ TargetAmount

Decimal Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.TargetAmount
getset

This is a number of currency units.

◆ TargetNumberOfResponses

Int32 Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.TargetNumberOfResponses
getset

The target number of items returned from a mailing.

◆ TaxDeductible

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.TaxDeductible
getset

Whether this gift is tax deductible.

◆ TaxDeductibleAccountCode

String Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.TaxDeductibleAccountCode
getset

Account Code to be used for the Tax deductible portion of this Gift.

◆ WorkerSupport

Boolean Ict.Petra.Shared.MFinance.Gift.Data.AMotivationDetailRow.WorkerSupport
getset

Indicates whether or not the motivation is for supporting a worker. The recipient key must be used.


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