Class ProductExtenderBase
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class ProductExtenderBase : TableExtenderBase<ProductTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ProductExtenderBase()
Construct the extender and all all standard extenders (all features)
Declaration
public ProductExtenderBase()
Fields
ColumnCode
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnCode = "code"
Field Value
Type | Description |
---|---|
string |
ColumnCost
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnCost = "cost"
Field Value
Type | Description |
---|---|
string |
ColumnDefaultSubscriptionQuantity
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnDefaultSubscriptionQuantity = "defaultSubscriptionQuantity"
Field Value
Type | Description |
---|---|
string |
ColumnDescription
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnDescription = "description"
Field Value
Type | Description |
---|---|
string |
ColumnErpPriceListKey
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnErpPriceListKey = "erpPriceListKey"
Field Value
Type | Description |
---|---|
string |
ColumnErpProductKey
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnErpProductKey = "erpProductKey"
Field Value
Type | Description |
---|---|
string |
ColumnExtraField1
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraField1 = "extraField1"
Field Value
Type | Description |
---|---|
string |
ColumnExtraField2
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraField2 = "extraField2"
Field Value
Type | Description |
---|---|
string |
ColumnExtraField3
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraField3 = "extraField3"
Field Value
Type | Description |
---|---|
string |
ColumnExtraField4
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraField4 = "extraField4"
Field Value
Type | Description |
---|---|
string |
ColumnExtraField5
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraField5 = "extraField5"
Field Value
Type | Description |
---|---|
string |
ColumnExtraInfo
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnExtraInfo = "extraInfo"
Field Value
Type | Description |
---|---|
string |
ColumnInAssortment
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnInAssortment = "inAssortment"
Field Value
Type | Description |
---|---|
string |
ColumnIsSubscription
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnIsSubscription = "isSubscription"
Field Value
Type | Description |
---|---|
string |
ColumnItemNumber
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnItemNumber = "itemNumber"
Field Value
Type | Description |
---|---|
string |
ColumnListPrice
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnListPrice = "listPrice"
Field Value
Type | Description |
---|---|
string |
ColumnMinimumPrice
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnMinimumPrice = "minimumPrice"
Field Value
Type | Description |
---|---|
string |
ColumnName
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnName = "name"
Field Value
Type | Description |
---|---|
string |
ColumnPriceListId
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnPriceListId = "priceListId"
Field Value
Type | Description |
---|---|
string |
ColumnPriceListName
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnPriceListName = "priceListName"
Field Value
Type | Description |
---|---|
string |
ColumnPriceUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnPriceUnit = "priceUnit"
Field Value
Type | Description |
---|---|
string |
ColumnProductCategory
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnProductCategory = "productCategoryKey"
Field Value
Type | Description |
---|---|
string |
ColumnProductFamily
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnProductFamily = "productFamilyKey"
Field Value
Type | Description |
---|---|
string |
ColumnProductType
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnProductType = "productTypeKey"
Field Value
Type | Description |
---|---|
string |
ColumnQuantityUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnQuantityUnit = "quantityUnit"
Field Value
Type | Description |
---|---|
string |
ColumnSubscriptionUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnSubscriptionUnit = "subscriptionUnit"
Field Value
Type | Description |
---|---|
string |
ColumnSupplier
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnSupplier = "supplier"
Field Value
Type | Description |
---|---|
string |
ColumnSupplierCode
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnSupplierCode = "supplierCode"
Field Value
Type | Description |
---|---|
string |
ColumnThumbnail
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnThumbnail = "thumbnail"
Field Value
Type | Description |
---|---|
string |
ColumnUrl
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnUrl = "url"
Field Value
Type | Description |
---|---|
string |
ColumnVat
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnVat = "vat"
Field Value
Type | Description |
---|---|
string |
ColumnVatInfo
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string ColumnVatInfo = "vatInfo"
Field Value
Type | Description |
---|---|
string |
PrefixPricelist
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public const string PrefixPricelist = "priceList"
Field Value
Type | Description |
---|---|
string |
_colCode
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colCode
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colCost
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colCost
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDefaultSubscriptionQuantity
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colDefaultSubscriptionQuantity
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDescription
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colDescription
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colERPProductKey
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colERPProductKey
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtra1
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtra1
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtra2
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtra2
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtra3
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtra3
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtra4
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtra4
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtra5
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtra5
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colExtraInfo
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colExtraInfo
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colInAssortment
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colInAssortment
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colIsSubscription
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colIsSubscription
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colItemNumber
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colItemNumber
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colListPrice
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colListPrice
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colMinimumsPrice
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colMinimumsPrice
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colName
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colName
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colPriceListId
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colPriceListId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colPriceUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colPriceUnit
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colProductCategory
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colProductCategory
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colProductFamily
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colProductFamily
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colProductId
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colProductId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colProductType
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colProductType
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colQuantityUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colQuantityUnit
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colRegisteredBy
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colRegisteredDate
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colSubscriptionUnit
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colSubscriptionUnit
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colSupplier
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colSupplier
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colSupplierCode
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colSupplierCode
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colThumbnail
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colThumbnail
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colURL
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colURL
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUpdatedBy
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colUpdatedDate
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colVAT
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colVAT
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colVATInfo
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
protected ArchiveColumnInfo _colVATInfo
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
ConditionalLookupItem(bool, string, string)
This is the base class for all extenders that add Product fields to their base query. It handles all product-related fields.
Derived classes should simply implement
the ExtenderBase.SetJoin method to join a ProductTableInfo to the RootQuery.
The column names need to be synchronized with the FindProductStandardWrapper so the fastsearch GUI can do its job
Declaration
public static ISoListItem ConditionalLookupItem(bool isErpCopy, string listName, string idOrItem)
Parameters
Type | Name | Description |
---|---|---|
bool | isErpCopy | |
string | listName | |
string | idOrItem |
Returns
Type | Description |
---|---|
ISoListItem |
InnerModifyQuery()
Add/map return fields to the query; call SetJoin to obtain the contact table info instance from the derived class
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 |