Click or drag to resize

IOrderProductItem Interface

Regular order item representing single product.

Namespace: Resto.Front.Api.Data.Orders
Assembly: Resto.Front.Api.V10 (in Resto.Front.Api.V10.dll)
Syntax
C#
public interface IOrderProductItem : IOrderCookingItem, 
	IOrderRootItem, ISerializable, IEntity, IOrderRootItemStub, IOrderCookingItemStub, 
	IOrderProductItemStub

The IOrderProductItem type exposes the following members.

Properties
 NameDescription
Public propertyAmount
(Inherited from IOrderCookingItem)
Public propertyAssignedModifiersModifiers assigned to order item.
Public propertyAvailableGroupModifiersGroup modifiers that are available for order item.
Public propertyAvailableSimpleModifiersSimple modifiers that are available for order item.
Public propertyCodesList of product codes. Each outer list item represents a separate product unit; each inner list contains codes associated with that unit.
Public propertyComment
(Inherited from IOrderCookingItem)
Public propertyCommodityMarkThe code of the current excise item that was scanned when added to the order.
Public propertyCookingFinishTime
(Inherited from IOrderCookingItem)
Public propertyCookingStartTime
(Inherited from IOrderCookingItem)
Public propertyCookingTimeStandard cooking time defined by settings if cooking is started, otherwise null.
(Inherited from IOrderCookingItem)
Public propertyCost 
Public propertyCourseGets the course of the current order item.
(Inherited from IOrderCookingItem)
Public propertyDeleted
(Inherited from IOrderRootItem)
Public propertyDeletionMethod
(Inherited from IOrderRootItem)
Public propertyFoodValue 
Public propertyGuest
(Inherited from IOrderRootItem)
Public propertyId
(Inherited from IEntity)
Public propertyIsPricePredefinedWhether the price of the item is predefined. Price can be predefined either by plugin (see predefinedPrice parameter of the AddOrderProductItem(Decimal, IProduct, IOrderStub, IOrderGuestItemStub, IProductSize, OrderItemCourse, NullableDecimal) method) or user (see OpenPrice, CanSetOpenPrice properties).
Public propertyKitchenProduct cooking place.
(Inherited from IOrderCookingItem)
Public propertyLocalTaxesLocal taxes.
Public propertyOpenPriceManually set price of the product.
Public propertyPrice 
Public propertyPrintTime
(Inherited from IOrderRootItem)
Public propertyProduct 
Public propertyProductCustomNameOptional marker used to specify custom name of the product item.
Public propertyResultSumTotal sum to be paid, sum with discounts and both included and excluded vat.
Public propertyServeTime
(Inherited from IOrderCookingItem)
Public propertySizeGets size of the order item if it's product or template has scale, otherwise null.
(Inherited from IOrderCookingItem)
Public propertyStatusGets the status of the current order item.
(Inherited from IOrderRootItem)
Public propertyTaxPercentTax percent or null for order items not taxes with VAT.
Public propertyVatSumVAT sum or null for order items not taxes with VAT.
Public propertyWaiterWaiter who made latest changes to the order item.
(Inherited from IOrderRootItem)
Top
Methods
 NameDescription
Public methodGetObjectDataPopulates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ISerializable)
Top
See Also