Class FormSubmissionExtenderBase
Base extender class that handles formsubmissions.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class FormSubmissionExtenderBase : TableExtenderBase<FormSubmissionTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
FormSubmissionExtenderBase()
Constructor
Declaration
protected FormSubmissionExtenderBase()
FormSubmissionExtenderBase(Features, string)
Base extender class that handles formsubmissions.
Declaration
protected FormSubmissionExtenderBase(FormSubmissionExtenderBase.Features features, string context)
Parameters
| Type | Name | Description |
|---|---|---|
| FormSubmissionExtenderBase.Features | features | |
| string | context |
Fields
ColumnFormSubmissionFormId
Base extender class that handles formsubmissions.
Declaration
public const string ColumnFormSubmissionFormId = "formSubmissionFormId"
Field Value
| Type | Description |
|---|---|
| string |
ColumnFormSubmissionId
Base extender class that handles formsubmissions.
Declaration
public const string ColumnFormSubmissionId = "formSubmissionId"
Field Value
| Type | Description |
|---|---|
| string |
ColumnFormSubmissionName
Base extender class that handles formsubmissions.
Declaration
public const string ColumnFormSubmissionName = "formSubmissionName"
Field Value
| Type | Description |
|---|---|
| string |
_colAssociateId
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colAssociateId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colContactId
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colContactId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colDate
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colDate
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFormSubmissionEmail
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colFormSubmissionEmail
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFormSubmissionFormId
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colFormSubmissionFormId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFormSubmissionId
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colFormSubmissionId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFormSubmissionName
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colFormSubmissionName
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colFormSubmissionStatus
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colFormSubmissionStatus
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colIcon
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colPersonId
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colPersonId
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRecordTypeText
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colRecordTypeText
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRegisteredBy
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colRegisteredDate
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colText
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colText
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colTime
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colTime
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colType
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colType
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUpdatedBy
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
_colUpdatedDate
Base extender class that handles formsubmissions.
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
| Type | Description |
|---|---|
| ArchiveColumnInfo |
Methods
GetAssociateIdField()
Base extender class that handles formsubmissions.
Declaration
public FieldInfo GetAssociateIdField()
Returns
| Type | Description |
|---|---|
| FieldInfo |
GetFormTable()
Base extender class that handles formsubmissions.
Declaration
public FormTableInfo GetFormTable()
Returns
| Type | Description |
|---|---|
| FormTableInfo |
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 |