The CGift type exposes the following members.

Properties

  NameDescription
Public propertyAmount
Gets or sets the monetary amount or value of the gift or pledge.
Public propertyAppealCode
Gets or sets a reference to the appeal that this gift or pledge should be associated with.
Public propertyBatch
Gets or sets the CBatch object with which this gift transaction is associated.
Public propertyBatchNumber
Gets or sets the BatchNumber of the CBatch that should contain the transaction created by this gift.
Public propertyCampaignCode
Gets or sets a reference to the campaign that this gift or pledge should be associated with.
Public propertyCashAccountCode
Gets or sets a reference to the cash account that should receive/process this payment.
Public propertyCheckPOPaymentNumber
Gets or sets the payment number, e.g., the check number for checks or PO number for purchase orders.
Public propertyCreditCardExpiration
Gets or sets the eExpiration date of the credit card for credit card payments.
Public propertyCreditCardExpirationEncrypted
Gets the credit card expiration date associated with the payment after it has been encrypted.
Public propertyCreditCardNumber
Gets or sets the credit card number for payments made by credit card.
Public propertyCreditCardSecurityCode
Gets or sets the credit card security code found on the credit card.
Public propertyCreditCardSecurityCodeEncrypted
Gets the credit card security code associated with the payment after it has been encrypted.
Public propertyCreditDebitCardAuthorizationCode
Gets or sets the credit card authorization code typically returned from a 3rd party credit card processing service.
Public propertyCreditDebitCardHoldersName
Gets or sets the name of the credit card holder, as it appears on the card.
Public propertyCreditDebitCardNumberEncrypted
Gets the credit or debit card number associated with the payment after it has been encrypted.
Public propertyDebitCardIssueDate
Gets or sets the Issue Date from a European debit card, for debit card payment.
Public propertyDebitCardIssueNumber
Gets or sets the Issue Number from a European debit card, for debit card payment.
Public propertyDebitCardNumber
Gets or sets the debit card number for payments made by debit card.
Public propertyDescription
Gets or set a free form text description of the gift or pledge.
Public propertyDistributionCode
Gets or sets a reference to the distribution or premium that this gift or pledge should be associated with.
Public propertyDistributionProduct
Gets the distribution or premium that this gift or pledge is associated with
Public propertyDonor
Gets the CContact making the donation (i.e., keyed by DonorContactId).
Public propertyDonorContactId
Gets or sets the ContactId of the CContact making the donation.
Public propertyEditStatus
Indicates the current edit status of this object, i.e., New, Modified, Deleted, or Unchanged. See EEditStatus
(Inherited from iboBase.)
Public propertyErrors
The collection of CError objects (error and warning messages) associated with this object instance
(Inherited from iboBase.)
Public propertyErrorsCount
Gets the number of error and warning messages that have been set on this object.
(Inherited from iboBase.)
Public propertyFRCheckbox
Gets or sets the fundraising checkbox used for Gift Aid.
Public propertyFundCode
Gets or sets a reference to the fund that this gift or pledge should be associated with.
Public propertyInvoiceReferenceNumber
Gets the invoice reference number stored in the Invoice and Trans tables for this CGift object.
Public propertyIsPledge
Gets or sets the indicator of whether or not this gift is a pledge.
Public propertyListAs
Gets or sets the name that the donor is to be "listed as" on all reports and acknowledgements for the gift or pledge.
Public propertyMemorialContactId
Gets or sets the ContactId of the Contact being honored.
Public propertyMergeCode
Gets or sets a reference to the mail merge template to be used on the acknowledgement of the gift or pledge.
Public propertyNote
Gets or set a free form text note regarding the gift or pledge.
Public propertyPayment
Gets or sets the information about the payment made for this gift.
Public propertyPaymentAmount
Gets or sets the monetary amount of the payment associated with this gift.
Public propertyPaymentInfoComment1
Gets the first transaction comment information associated with the payment.
Public propertyPaymentInfoComment2
Gets the second transaction comment information associated with the payment.
Public propertyPaymentType
Gets or sets a value that indicates what type of payment is being made with this gift.
Public propertyReceiptNumber
Gets or sets the manually entered receipt number associated with this gift.
Public propertyReceivedOn
Gets or sets the date that the pledge was made or that the money for the gift was actually received.
Public propertyRequestActivitySeqn
Gets or sets the reference to a CActivity that represents a request for the donation.
Public propertySalutationCode
Gets or sets a reference to the salutation formula to be used on the acknowledgement of the gift or pledge.
Public propertySenderCode
Gets or sets a reference to the sender to be used on the acknowledgement of the gift or pledge.
Public propertySoftCreditContactId
Gets or sets the ContactId () of the who will receive credit for the donation.
Public propertySolicitorContactId
Gets or sets the ContactId of the Contact who solicited the donation.
Public propertyUpdateBatchControlTotals
Gets or sets a flag to control whether batch control fields (count and amount) are updated when a gift is saved. The default value is false.
Public propertyUserField2
Gets or sets a user defined string property on the CActivity object that is created as a result of this gift or pledge.
Public propertyUserField3
Gets or sets a user defined string property on the CActivity object that is created as a result of this gift or pledge.
Public propertyUserField5
Gets or sets a user defined decimal property on the CActivity object that is created as a result of this gift or pledge.
Public propertyUserField6
Gets or sets a user defined datetime property on the CActivity object that is created as a result of this gift or pledge.
Public propertyUserField7
Gets or sets a user defined datetime property on the CActivity object that is created as a result of this gift or pledge.

See Also