Class MailingsExtenderBase
Inheritance
MailingsExtenderBase
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class MailingsExtenderBase : TableExtenderBase<SShipmentTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
MailingsExtenderBase()
Declaration
protected MailingsExtenderBase()
MailingsExtenderBase(Features)
Declaration
protected MailingsExtenderBase(MailingsExtenderBase.Features features)
Parameters
Fields
ColMailingDescription
Declaration
public const string ColMailingDescription = "mailingDescription"
Field Value
ColMailingId
Declaration
public const string ColMailingId = "mailingId"
Field Value
_colAssociateId
Declaration
protected ArchiveColumnInfo _colAssociateId
Field Value
Declaration
protected ArchiveColumnInfo _colContactId
Field Value
_colDate
Declaration
protected ArchiveColumnInfo _colDate
Field Value
_colDeleted
Declaration
protected ArchiveColumnInfo _colDeleted
Field Value
_colIcon
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
_colMailingBounceRate
Declaration
protected ArchiveColumnInfo _colMailingBounceRate
Field Value
_colMailingClickRate
Declaration
protected ArchiveColumnInfo _colMailingClickRate
Field Value
_colMailingDescription
Declaration
protected ArchiveColumnInfo _colMailingDescription
Field Value
_colMailingEndDate
Declaration
protected ArchiveColumnInfo _colMailingEndDate
Field Value
_colMailingFrom
Declaration
protected ArchiveColumnInfo _colMailingFrom
Field Value
_colMailingId
Declaration
protected ArchiveColumnInfo _colMailingId
Field Value
_colMailingOpenRate
Declaration
protected ArchiveColumnInfo _colMailingOpenRate
Field Value
_colMailingOwner
Declaration
protected ArchiveColumnInfo _colMailingOwner
Field Value
_colMailingReplyTo
Declaration
protected ArchiveColumnInfo _colMailingReplyTo
Field Value
_colMailingSelectionId
Declaration
protected ArchiveColumnInfo _colMailingSelectionId
Field Value
_colMailingSent
Declaration
protected ArchiveColumnInfo _colMailingSent
Field Value
_colMailingSentCount
Declaration
protected ArchiveColumnInfo _colMailingSentCount
Field Value
_colMailingSentTo
Declaration
protected ArchiveColumnInfo _colMailingSentTo
Field Value
_colMailingSimpleStatus
Declaration
protected ArchiveColumnInfo _colMailingSimpleStatus
Field Value
_colMailingSubscriptionType
Declaration
protected ArchiveColumnInfo _colMailingSubscriptionType
Field Value
_colMailingType
Declaration
protected ArchiveColumnInfo _colMailingType
Field Value
_colPersonId
Declaration
protected ArchiveColumnInfo _colPersonId
Field Value
_colProjectId
Declaration
protected ArchiveColumnInfo _colProjectId
Field Value
_colRecipientStatus
Declaration
protected ArchiveColumnInfo _colRecipientStatus
Field Value
_colRecordTypeText
Declaration
protected ArchiveColumnInfo _colRecordTypeText
Field Value
_colRegisteredBy
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
_colRegisteredDate
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
_colText
Declaration
protected ArchiveColumnInfo _colText
Field Value
_colType
Declaration
protected ArchiveColumnInfo _colType
Field Value
_colUpdatedBy
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
_colUpdatedDate
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
messageTable
Declaration
protected SMessageTableInfo messageTable
Field Value
Properties
RecipientTable
Declaration
public SShipmentAddrTableInfo RecipientTable { get; }
Property Value
Methods
InnerModifyQuery()
Add/map return fields to the query
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Derived classes should implement the population of ColumnData items for columns
that are NOT handled by this base class in this method. Whether a column is handled by
this base class is part of its database binding information, set by the various MapXXX methods.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type |
Name |
Description |
SoDataReader |
reader |
Data reader with the query result (one row)
|
ArchiveRow |
row |
archive row to be populated
|
Overrides
IsDeleted(SoDataReader)
Declaration
public bool IsDeleted(SoDataReader reader)
Parameters
Returns
Implements
Extension Methods