Table of Contents

Class OrderStatusInfo

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Data container class for OrderStatusInfo.

[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name|InfoCacheBy.Guid)]
public class OrderStatusInfo : AbstractInfo<OrderStatusInfo, IInfoProvider<OrderStatusInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid, IInfoWithName
Inheritance
object
OrderStatusInfo
Implements
Inherited Members
Extension Methods

Constructors

OrderStatusInfo()

Creates and empty instance of the OrderStatusInfo class.

public OrderStatusInfo()

OrderStatusInfo(DataRow)

Creates a new instance of the OrderStatusInfo class from the given System.Data.DataRow.

public OrderStatusInfo(DataRow dr)

Parameters

dr DataRow

Data row with the object data

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "commerce.orderstatus"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

OrderStatusDisplayName

Order status display name.

[DatabaseField]
public virtual string OrderStatusDisplayName { get; set; }

Property Value

string

OrderStatusGUID

Order status GUID.

[DatabaseField]
public virtual Guid OrderStatusGUID { get; set; }

Property Value

Guid

OrderStatusID

Order status ID.

[DatabaseField]
public virtual int OrderStatusID { get; set; }

Property Value

int

OrderStatusInternalNotificationEnabled

Order status internal notification is enabled.

[DatabaseField]
public virtual bool OrderStatusInternalNotificationEnabled { get; set; }

Property Value

bool

OrderStatusName

Order status name.

[DatabaseField]
public virtual string OrderStatusName { get; set; }

Property Value

string

OrderStatusOrder

Order status order for sorting.

[DatabaseField]
public virtual int OrderStatusOrder { get; set; }

Property Value

int

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()