IOperationService Interface |
Namespace: Resto.Front.Api.V5
public interface IOperationService
The IOperationService type exposes the following members.
Name | Description | |
---|---|---|
AddClientToOrder |
Returns true if client is bound to the order.
| |
AddErrorMessage(String, String) |
Shows non-modal error message in the left top corner of the screen.
| |
AddErrorMessage(String, String, NullableTimeSpan) |
Shows non-modal error message in the left top corner of the screen.
| |
AddNotificationMessage(String, String) |
Shows non-modal notification message in the left top corner of the screen.
| |
AddNotificationMessage(String, String, NullableTimeSpan) |
Shows non-modal notification message in the left top corner of the screen.
| |
AddWarningMessage(String, String) |
Shows non-modal warning message in the left top corner of the screen.
| |
AddWarningMessage(String, String, NullableTimeSpan) |
Shows non-modal warning message in the left top corner of the screen.
| |
AuthenticateByPin | ||
BillOrder |
Changes the order to Bill status and returns text of bill cheque.
| |
CalculateDeliveryTerminalWorkload |
Returns terminal workload.
| |
CancelNewDelivery |
Cancels new delivery.
| |
CancelReserve |
Cancels reservation due to some reason
| |
CanProductBePaidWithPaymentType |
Function describes if the product is compatible with payment type, i.e. payment type can be used to pay for the product.
| |
ChangeDeliveryOpinion |
Changes client's opinion on closed delivery.
| |
ChangePreliminaryOrder |
Changes preliminary order.
| |
CheckCanEditOrder |
If current user has permissions to view order.
| |
CheckProductsSellingRestrictions |
If current user can add these products with such amounts.
| |
CreateEditSession |
Creates an edit session. All changes made with this session will be accumulated without affecting entities. Use SubmitChanges(ICredentials, IEditSession) method to apply all changes or do nothing to discard them.
| |
CreateOrUpdateDiscountCard |
Creating new discount card or change an existing. After invoke of this action you need set necessary properties such as OwnerName and CardNumber.
| |
CreatePreliminaryOrder |
Create new preliminary order.
| |
DeleteOrder |
Deletes order. Order must have no printed items. User must have rights to edit orders.
| |
DeletePreliminaryOrder |
Deletes preliminary order
| |
EnablePreliminaryOrdersScreen |
Enable preliminary orders screen for iikoFront user.
| |
GetActivePaymentTypes |
Returns active payment types bound to the specified processor.
| |
GetActiveProducts | ||
GetActiveRemovalTypes |
Gets removal types which are allowed to use.
| |
GetActiveStreets |
Gets active streets.
| |
GetAllProducts |
Gets all products (both active and inactive).
| |
GetAllStreets |
Gets all streets (both active and inactive).
| |
GetChildGroupsByProductGroup |
Returns childGroups of the specified productGroup.
| |
GetChildProductsByProductGroup |
Returns childProducts of the specified productGroup.
| |
GetCityById |
Returns city by id.
| |
GetClientById |
Returns client by id.
| |
GetCommonGroupModifiersByCompoundItemTemplate |
Returns commonGroupModifiers of the specified compoundItemTemplate.
| |
GetCommonSimpleModifiersByCompoundItemTemplate |
Returns commonSimpleModifiers of the specified compoundItemTemplate.
| |
GetCompoundItemTemplateById |
Returns compoundItemTemplate by id.
| |
GetCompoundItemTemplates | ||
GetConceptionById |
Returns conception by id.
| |
GetConceptions | ||
GetDeletedOrderTypes | ||
GetDeliveryCancelCauseById |
Returns deliveryCancelCause by id.
| |
GetDeliveryCancelCauses | ||
GetDeliveryOrderById |
Returns deliveryOrder by id.
| |
GetDeliveryOrders | ||
GetDeliverySection |
Returns section of current group where delivery orders are created. Is determined by default table of group.
| |
GetDisabledSizesByProduct |
Returns disabledSizes of the specified product.
| |
GetDiscountCardById |
Returns discountCard by id.
| |
GetDiscountCards | ||
GetDiscountTypeById |
Returns discountType by id.
| |
GetDiscountTypes | ||
GetGroupModifiersByProduct |
Returns groupModifiers of the specified product.
| |
GetHierarchicalMenu | ||
GetHostDeliverySettings |
Returns delivery settings of restaurant
| |
GetHostRestaurant | ||
GetHostTerminal |
Returns info about the current terminal.
| |
GetHostTerminalCultureInfo | ||
GetHostTerminalPointsOfSale |
Returns list of points of sale attached to current terminal. Empty list means that current terminal is not cash terminal.
| |
GetHostTerminalsGroup | ||
GetInactiveProducts | Obsolete. | |
GetIncludedInMenuSectionsByProduct |
Returns includedInMenuSections of the specified product.
| |
GetKitchenOrderById |
Returns kitchenOrder by id.
| |
GetKitchenOrders | ||
GetMarketingSourceById |
Returns marketingSource by id.
| |
GetMarketingSources | ||
GetOrderAppliedDiscounts | ||
GetOrderById | ||
GetOrderItemProductGroups |
Returns product groups from the specified order. Products in each group are intended to be cooked together.
| |
GetOrders | ||
GetOrderTypeById |
Returns orderType by id.
| |
GetOrderTypes | ||
GetParentByProduct |
Returns parent of the specified product.
| |
GetParentByProductGroup |
Returns parent of the specified productGroup.
| |
GetPaymentTypeById |
Returns paymentType by id.
| |
GetPaymentTypes | ||
GetPaymentTypesToPayOutOnUser |
Returns payment types that can be processed “silently”, without user interface.
| |
GetPreliminaryOrderById |
Returns preliminaryOrder by id or null if preliminaryOrder with specified id doesn't exist.
| |
GetPreliminaryOrders |
Get all preliminary orders.
| |
GetPrice |
Returns price for the product according to the given client price category.
| |
GetPriceCategories | ||
GetPriceCategoryById |
Returns priceCategory by id.
| |
GetProductById |
Returns product by id.
| |
GetProductCategories | ||
GetProductCategoryById |
Returns productCategory by id.
| |
GetProductGroupById |
Returns productGroup by id.
| |
GetProductGroups | ||
GetProducts | Obsolete. | |
GetProductScaleById |
Returns productScale by id.
| |
GetProductScales | ||
GetProductScaleSizes | ||
GetProductSizeById |
Returns productSize by id.
| |
GetProductSizes | ||
GetProductsRemainingAmounts |
Gets remaining amounts of products in stop list.
| |
GetProductStocksListById |
Returns productStocksList by id.
| |
GetProductStocksLists | ||
GetQuickMenu |
Returns quick menu for specified restaurant section and day.
| |
GetRegionById |
Returns region by id.
| |
GetRegions | ||
GetRelatedDeliveryOrders |
Gets all deliveries that are related with argument through splitting between cash registers. Delivery itself is also returned. If delivery was not split, returns delivery passed as argument.
| |
GetRemovalTypeById |
Returns removalType by id.
| |
GetReserveById |
Returns reserve by id.
| |
GetReserves | ||
GetRestaurantSections |
Gets list of restaurant sections of the current terminals group.
| |
GetSectionSchemaById |
Returns sectionSchema by id.
| |
GetSectionSchemaByRestaurantSection |
Returns sectionSchema of the specified restaurantSection.
| |
GetSectionSchemas | ||
GetSelectiveDiscountItemSettings |
Returns order items to which the specified selective discount item is applied or null if the discount item is applied to the whole order.
| |
GetSimpleModifiersByProduct |
Returns simpleModifiers of the specified product.
| |
GetSplittableGroupModifiersByCompoundItemTemplate |
Returns splittableGroupModifiers of the specified compoundItemTemplate.
| |
GetSplittableSimpleModifiersByCompoundItemTemplate |
Returns splittableSimpleModifiers of the specified compoundItemTemplate.
| |
GetStreetById |
Returns street by id.
| |
GetSurveyItemById |
Returns surveyItem by id.
| |
GetSurveyItems | ||
GetTableById |
Returns table by id.
| |
GetTables | ||
GetTemplatedModifiersParamsByProduct |
Returns templatedModifiersParams of the specified product.
| |
GetUpdatedDeliveryOrders | ||
GetUser |
Get user corresponding to specified credentials.
| |
GetUserById |
Returns user by id.
| |
GetUsers | ||
IsActiveForDeliveries | ||
IsAllCafeSessionsOpen |
Returns true if all cafe sessions is open.
| |
IsDeliveryActive |
Returns whether delivery is active.
| |
IsDeliveryConfirmationActive |
Returns whether delivery confirmation is active.
| |
IsMultiCashRegisterConfiguration |
Returns true if multi cash register configuration allowed.
| |
IsProductSellingRestricted |
Checks remaining amount of the product and determines whether selling of that product is restricted.
| |
NeedToSplitOrderBeforePayment |
Check if order should be splitted between cash registers before payment.
| |
PayOrder |
Pay order with included processed payment items.
| |
PayOrderAndPayOutOnUser |
Pay order and pay out on user.
| |
PrintBanquet |
Prints preliminary document with estimated event date and time, planned menu, guests count, client contacts, prepay info, etc.
| |
PrintBillCheque | ||
PrintOrderItems |
Prints service cheque for defined order item products.
| |
PrintTableReservedCheque |
Prints short “Table reserved” document with estimated event date and time, guests count and client contacts. Can be used to place onto reserved table as a hint not to occupy it.
| |
RegisterPaymentSystem |
Registers payment system.
| |
RemoveOrderClient |
Returns true if client is unbound of the order.
| |
SearchClients |
Search clients. The number of results is limited.
| |
SplitOrderBetweenCashRegisters |
Split order between cash registers according to the current point of sale mapping.
| |
StartCourseCooking |
Starts cooking for all order item products of the specified course.
| |
StartProductsCooking |
Starts cooking for the specified order item products.
| |
SubmitChanges |
Applies all changes made with specified edit session.
| |
TryGetChildGroupsByProductGroup |
Returns childGroups of the specified productGroup or null if productGroup doesn't exist.
| |
TryGetChildProductsByProductGroup |
Returns childProducts of the specified productGroup or null if productGroup doesn't exist.
| |
TryGetCityById |
Returns city by id or null if city with specified id doesn't exist.
| |
TryGetClientById |
Returns client by id or null if client with specified id doesn't exist.
| |
TryGetClientByPhone |
Returns client by phone.
| |
TryGetCommonGroupModifiersByCompoundItemTemplate |
Returns commonGroupModifiers of the specified compoundItemTemplate or null if compoundItemTemplate doesn't exist.
| |
TryGetCommonSimpleModifiersByCompoundItemTemplate |
Returns commonSimpleModifiers of the specified compoundItemTemplate or null if compoundItemTemplate doesn't exist.
| |
TryGetCompoundItemTemplateById |
Returns compoundItemTemplate by id or null if compoundItemTemplate with specified id doesn't exist.
| |
TryGetConceptionById |
Returns conception by id or null if conception with specified id doesn't exist.
| |
TryGetDeliveryCancelCauseById |
Returns deliveryCancelCause by id or null if deliveryCancelCause with specified id doesn't exist.
| |
TryGetDeliveryOrderById |
Returns deliveryOrder by id or null if deliveryOrder with specified id doesn't exist.
| |
TryGetDisabledSizesByProduct |
Returns disabledSizes of the specified product or null if product doesn't exist.
| |
TryGetDiscountCardById |
Returns discountCard by id or null if discountCard with specified id doesn't exist.
| |
TryGetDiscountTypeById |
Returns discountType by id or null if discountType with specified id doesn't exist.
| |
TryGetGroupModifiersByProduct |
Returns groupModifiers of the specified product or null if product doesn't exist.
| |
TryGetIncludedInMenuSectionsByProduct |
Returns includedInMenuSections of the specified product or null if product doesn't exist.
| |
TryGetKitchenOrderById |
Returns kitchenOrder by id or null if kitchenOrder with specified id doesn't exist.
| |
TryGetMarketingSourceById |
Returns marketingSource by id or null if marketingSource with specified id doesn't exist.
| |
TryGetOrderById | ||
TryGetOrderExternalDataByKey | ||
TryGetOrderTypeById |
Returns orderType by id or null if orderType with specified id doesn't exist.
| |
TryGetParentByProduct |
Returns parent of the specified product or null if product doesn't exist.
| |
TryGetParentByProductGroup |
Returns parent of the specified productGroup or null if productGroup doesn't exist.
| |
TryGetPaymentTypeById |
Returns paymentType by id or null if paymentType with specified id doesn't exist.
| |
TryGetPreliminaryOrderById |
Returns preliminaryOrder by id.
| |
TryGetPriceCategoryById |
Returns priceCategory by id or null if priceCategory with specified id doesn't exist.
| |
TryGetProductById |
Returns product by id or null if product with specified id doesn't exist.
| |
TryGetProductCategoryById |
Returns productCategory by id or null if productCategory with specified id doesn't exist.
| |
TryGetProductGroupById |
Returns productGroup by id or null if productGroup with specified id doesn't exist.
| |
TryGetProductScaleById |
Returns productScale by id or null if productScale with specified id doesn't exist.
| |
TryGetProductSizeById |
Returns productSize by id or null if productSize with specified id doesn't exist.
| |
TryGetProductStocksListById |
Returns productStocksList by id or null if productStocksList with specified id doesn't exist.
| |
TryGetRegionById |
Returns region by id or null if region with specified id doesn't exist.
| |
TryGetRemovalTypeById |
Returns removalType by id or null if removalType with specified id doesn't exist.
| |
TryGetReserveById |
Returns reserve by id or null if reserve with specified id doesn't exist.
| |
TryGetSectionSchemaById |
Returns sectionSchema by id or null if sectionSchema with specified id doesn't exist.
| |
TryGetSectionSchemaByRestaurantSection |
Returns sectionSchema of the specified restaurantSection or null if restaurantSection doesn't exist.
| |
TryGetSimpleModifiersByProduct |
Returns simpleModifiers of the specified product or null if product doesn't exist.
| |
TryGetSplittableGroupModifiersByCompoundItemTemplate |
Returns splittableGroupModifiers of the specified compoundItemTemplate or null if compoundItemTemplate doesn't exist.
| |
TryGetSplittableSimpleModifiersByCompoundItemTemplate |
Returns splittableSimpleModifiers of the specified compoundItemTemplate or null if compoundItemTemplate doesn't exist.
| |
TryGetStreetById |
Returns street by id or null if street with specified id doesn't exist.
| |
TryGetSurveyItemById |
Returns surveyItem by id or null if surveyItem with specified id doesn't exist.
| |
TryGetTableById |
Returns table by id or null if table with specified id doesn't exist.
| |
TryGetTemplatedModifiersParamsByProduct |
Returns templatedModifiersParams of the specified product or null if product doesn't exist.
| |
TryGetUserById |
Returns user by id or null if user with specified id doesn't exist.
|
Name | Description | |
---|---|---|
AddDiscount | Adds simple discount of known type to existing order. User must have rights to work with discounts. (Defined by OperationServiceExtensions.) | |
AddDiscountByCardNumber | Add discount by card number (Defined by OperationServiceExtensions.) | |
AddExternalPaymentItem | Add new external payment item to order. (Defined by OperationServiceExtensions.) | |
AddFlexibleSumDiscount | Adds simple discount of known type to existing order. User must have rights to work with discounts. (Defined by OperationServiceExtensions.) | |
AddFlexibleSumDiscountByCardNumber | Add discount by card number (Defined by OperationServiceExtensions.) | |
AddOrderCombo | Create order combo item. Order must contain new combo items. (Defined by OperationServiceExtensions.) | |
AddOrderExternalData | Adds external data to order. (Defined by OperationServiceExtensions.) | |
AddOrderGuest(String, IOrder, ICredentials) | Overloaded. Adds new guest to existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderGuest(Guid, String, IOrder, ICredentials) | Overloaded. Adds new guest with the given ID to existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Int32, IProduct, IProductGroup, IOrder, IOrderProductItem, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the order item in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Int32, IProduct, IProductGroup, IOrder, IOrderCompoundItem, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the compound item in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Int32, IProduct, IProductGroup, IOrder, IOrderCompoundItemComponent, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the compound item component in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Guid, Int32, IProduct, IProductGroup, IOrder, IOrderProductItem, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the order item in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Guid, Int32, IProduct, IProductGroup, IOrder, IOrderCompoundItem, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the compound item in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderModifierItem(Guid, Int32, IProduct, IProductGroup, IOrder, IOrderCompoundItemComponent, ICredentials, NullableDecimal) | Overloaded. Adds order item modifier to the compound item component in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderProductItem(Decimal, IProduct, IOrder, IOrderGuestItem, IProductSize, ICredentials, OrderItemCourse, NullableDecimal) | Overloaded. Adds assortment position to the guest in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderProductItem(Guid, Decimal, IProduct, IOrder, IOrderGuestItem, IProductSize, ICredentials, OrderItemCourse, NullableDecimal) | Overloaded. Adds assortment position to the guest in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddOrderServiceItem | Adds time pay service item to the guest in existing order. User must have permission to edit orders. (Defined by OperationServiceExtensions.) | |
AddPaymentItem | Add new payment item to order. (Defined by OperationServiceExtensions.) | |
AddPreliminaryPaymentItem | Add new preliminary payment item to order. (Defined by OperationServiceExtensions.) | |
BindReserveToOrder | Converts exising reserve or banquet without order to banquet with order. (Defined by OperationServiceExtensions.) | |
ChangeClientAddresses | Changes client addresses. (Defined by OperationServiceExtensions.) | |
ChangeClientBirthDate | Changes client's birth date (Defined by OperationServiceExtensions.) | |
ChangeClientBlacklistInfo | Changes client blacklist info (Defined by OperationServiceExtensions.) | |
ChangeClientCardNumber | Changes client card number (Defined by OperationServiceExtensions.) | |
ChangeClientComment | Changes client comment (Defined by OperationServiceExtensions.) | |
ChangeClientEmails | Changes client emails list (Defined by OperationServiceExtensions.) | |
ChangeClientGender | Change client's gender. (Defined by OperationServiceExtensions.) | |
ChangeClientIikoBizId | Changes client's account in iiko.biz (Defined by OperationServiceExtensions.) | |
ChangeClientIikoNetId | Changes client's account in Plazius (Defined by OperationServiceExtensions.) | |
ChangeClientLastOrderDate | Changes client's last order date (Defined by OperationServiceExtensions.) | |
ChangeClientLinkedCounteragent | Changes client linked counter agent. (Defined by OperationServiceExtensions.) | |
ChangeClientMainAddressIndex | Changes client main address index (Defined by OperationServiceExtensions.) | |
ChangeClientMarketingSource | Changes client marketing source (Defined by OperationServiceExtensions.) | |
ChangeClientName | Changes client name (Defined by OperationServiceExtensions.) | |
ChangeClientNick | Changes client nickname (Defined by OperationServiceExtensions.) | |
ChangeClientPhones | Changes client phones list (Defined by OperationServiceExtensions.) | |
ChangeClientReceivesNotifications | Changes whether client receives notification messages (Defined by OperationServiceExtensions.) | |
ChangeClientSurname | Changes client surname (Defined by OperationServiceExtensions.) | |
ChangeComboAmount | Change combo amount. (Defined by OperationServiceExtensions.) | |
ChangeComboPrice | Change combo price. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryActualDeliverTime | Change time when the order was actually delivered. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryAddress | Changes address of delivery (Defined by OperationServiceExtensions.) | |
ChangeDeliveryComment | Change the order comment (Defined by OperationServiceExtensions.) | |
ChangeDeliveryConfirmTime | Change when the order was confirmed. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryCourier | Assign/Change the order courier. Can use this action only before the order is to be delivered. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryDuration | Change duration of delivery processing (Defined by OperationServiceExtensions.) | |
ChangeDeliveryEmail | Change the order e-mail (Defined by OperationServiceExtensions.) | |
ChangeDeliveryExpectedDeliverTime | Change time when client wants the order to be delivered (Defined by OperationServiceExtensions.) | |
ChangeDeliveryLastVerifiedRestrictionsHash | Set last verified restirictions hash from server (Defined by OperationServiceExtensions.) | |
ChangeDeliveryLocation | Changes delivery address location. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryMarketingSource | Assign/change order marketing source. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryOperator | Assign/change the order operator. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryOrderPredictedCookingCompleteTime | Change predicted time when the order cooking should be completed. Can change property only for Unconfirmed, New or Waiting delivery. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryPhone | Changes the order phone (Defined by OperationServiceExtensions.) | |
ChangeDeliveryPredictedDeliveryTime | Change predicted time when the order should be delivered. Can change property only for Unconfirmed, New or Waiting delivery. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryProblemComment | Change the order problem comment (Defined by OperationServiceExtensions.) | |
ChangeDeliveryProblemStatus | Change the order problem status (Defined by OperationServiceExtensions.) | |
ChangeDeliverySplitBetweenPersons | Changes the order property if it should be splitted between persons (Defined by OperationServiceExtensions.) | |
ChangeEstimatedOrderGuestsCount | Changes estimated order guests count. Use this method to set estimated guests count when guests collection doesn't reflect actual state of affairs. (Defined by OperationServiceExtensions.) | |
ChangeExternalPaymentItemCustomData | Changes custom data of existing external payment item. (Defined by OperationServiceExtensions.) | |
ChangeOrderAppliedIikoCard5ManualConditions | Change iikoCard5 manual conditions applied for order. (Defined by OperationServiceExtensions.) | |
ChangeOrderCookingItemAmount | Changes the amount of the assortment position in existing order. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
ChangeOrderCookingItemCourse | Changes the course of the order item. (Defined by OperationServiceExtensions.) | |
ChangeOrderCookingItemSize | Changes the product size of the order item. (Defined by OperationServiceExtensions.) | |
ChangeOrderIikoCard5Coupon | Change order iikoCard5 coupon, used in iikoCard5 system.. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemComment | Changes product order item's comment. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemWaiter | Changes product order item's waiter. (Defined by OperationServiceExtensions.) | |
ChangeOrderModifierItemAmount(Int32, IOrder, IOrderProductItem, IOrderModifierItem, ICredentials) | Overloaded. Changes the amount of the product item modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
ChangeOrderModifierItemAmount(Int32, IOrder, IOrderCompoundItem, IOrderModifierItem, ICredentials) | Overloaded. Changes the amount of the compound item common modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
ChangeOrderModifierItemAmount(Int32, IOrder, IOrderCompoundItemComponent, IOrderModifierItem, ICredentials) | Overloaded. Changes the amount of the compound component modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
ChangeOrderOriginName | Sets order origin — name of the source this order was received from. Specifying origin allows to analyse efficiency of external order sources such as different web-sites, mobile applications and so on. Origin name can be set only once. (Defined by OperationServiceExtensions.) | |
ChangeOrderPricingTime | Change order pricing time, which determines the price of products. By default time taken from items print time. (Defined by OperationServiceExtensions.) | |
ChangePaymentItemCustomData | Changes custom data of existing payment item. (Defined by OperationServiceExtensions.) | |
ChangePaymentItemSum | Changes sum of existing payment item. (Defined by OperationServiceExtensions.) | |
ChangePreliminaryPaymentItemCustomData | Changes custom data of existing preliminary payment item. (Defined by OperationServiceExtensions.) | |
ChangePreliminaryPaymentItemSum | Changes sum of existing preliminary payment item (Defined by OperationServiceExtensions.) | |
ChangeReserveComment | Changes reserve comment. Use empty string to clear comment. (Defined by OperationServiceExtensions.) | |
ChangeReserveDuration | Changes estimated reserve duration (amount of time betwen visit's start and end). Default reserve duration is 2 hours, banquet duration is 3 hours. (Defined by OperationServiceExtensions.) | |
ChangeReserveEstimatedStartTime | Changes estimated reserve start time. (Defined by OperationServiceExtensions.) | |
ChangeReserveGuestsCount | Changes estimated guests count for reserve. Default value is 2. (Defined by OperationServiceExtensions.) | |
ChangeReserveReminder | Changes reserve reminder flag. (Defined by OperationServiceExtensions.) | |
ChangeReserveTable | Changes reserving tables. (Defined by OperationServiceExtensions.) | |
ChangeReserveTables | Changes reserving tables. (Defined by OperationServiceExtensions.) | |
ChangeSelectiveDiscount | Change discount item selective application settings. Set both products and modifiers to null if you want the discount item to be applied to the whole order (including future order items), otherwise provide order item products and modifiers for selective discount item application. (Defined by OperationServiceExtensions.) | |
ChangeStreetName | Changes street's name (Defined by OperationServiceExtensions.) | |
CreateBanquet(DateTime, IClient, ITable, ICredentials) | Overloaded. Creates reservation for planned event in future. Table will be marked as reserved to prevent collision with other events at the same time. (Defined by OperationServiceExtensions.) | |
CreateBanquet(DateTime, IClient, IReadOnlyListITable, ICredentials) | Overloaded. Creates reservation for planned event in future. Table will be marked as reserved to prevent collision with other events at the same time. (Defined by OperationServiceExtensions.) | |
CreateBanquet(DateTime, IClient, IOrder, ICredentials) | Overloaded. Creates reservation for planned event in future. Order's table will be marked as reserved to prevent collision with other events at the same time. (Defined by OperationServiceExtensions.) | |
CreateReserve(DateTime, IClient, ITable, ICredentials) | Overloaded. Creates reservation for planned visit in future. Table will be marked as reserved to prevent collision with other guests at the same time. (Defined by OperationServiceExtensions.) | |
CreateReserve(DateTime, IClient, IReadOnlyListITable, ICredentials) | Overloaded. Creates reservation for planned visit in future. Table will be marked as reserved to prevent collision with other guests at the same time. (Defined by OperationServiceExtensions.) | |
CreateStreet(String, ICredentials) | Overloaded. Creates new street. (Defined by OperationServiceExtensions.) | |
CreateStreet(Guid, String, ICity, ICredentials) | Overloaded. Creates new street. (Defined by OperationServiceExtensions.) | |
DeleteDiscount | Removes discount of known type to existing order. User must have rights to work with discounts. (Defined by OperationServiceExtensions.) | |
DeleteExternalPaymentItem | Delete existing external payment item from order. (Defined by OperationServiceExtensions.) | |
DeleteOrderCombo | Delete order combo item. (Defined by OperationServiceExtensions.) | |
DeleteOrderGuest | Deletes guest without any products from order. (Defined by OperationServiceExtensions.) | |
DeleteOrderItem | Deletes order item from order that represents the assortment position. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
DeleteOrderItemComment | Deletes product order item's comment. (Defined by OperationServiceExtensions.) | |
DeleteOrderModifierItem(IOrder, IOrderProductItem, IOrderModifierItem, ICredentials) | Overloaded. Deletes order item modifier from order item that represents the assortment position. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
DeleteOrderModifierItem(IOrder, IOrderCompoundItem, IOrderModifierItem, ICredentials) | Overloaded. Deletes order item modifier from order item that represents the assortment position. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
DeleteOrderModifierItem(IOrder, IOrderCompoundItemComponent, IOrderModifierItem, ICredentials) | Overloaded. Deletes order item modifier from order item that represents the assortment position. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
DeleteOrRestoreStreet | Deletes street (Defined by OperationServiceExtensions.) | |
DeletePaymentItem | Delete existing payment item from order. (Defined by OperationServiceExtensions.) | |
DeletePreliminaryPaymentItem | Delete existing preliminary payment item from order. (Defined by OperationServiceExtensions.) | |
DeletePrintedOrderItem | Deletes order item that is already printed. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
DeletePrintedOrderModifierItem | Deletes order item modifier that is already printed. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
GroupOrderCookingItems | Combines the order item products into mix group so that they will be cooked together. Only consecutive products of the same guest can be combined into mix group. (Defined by OperationServiceExtensions.) | |
MoveOrderItemToAnotherGuest | Moves product item between guests of the same order. (Defined by OperationServiceExtensions.) | |
MoveOrderItemToAnotherOrder | Moves product item between orders. (Defined by OperationServiceExtensions.) | |
RenameOrderGuest | Renames order's guest. (Defined by OperationServiceExtensions.) | |
ReopenReserve | Reopens previously closed or canceled reserve. (Defined by OperationServiceExtensions.) | |
ResetIsPrintedDeliveryBillActual | Resets whether latest printed bill is actual to 'false' value. Use when you want delivery bill to be print again according to settings. For example, if you changed courier and wish to have actual name on the bill, call this action and delivery will automatically printed according to settings. On the contrary, if you don't want bill to be printed again (for example, courier is written to the bill later by hands), you have no need to call this action. (Defined by OperationServiceExtensions.) | |
ServeOrderCookingItem | Mark order item product as served. (Defined by OperationServiceExtensions.) | |
SetDeliveryConfirmed | Change delivery status to confirmed. (Defined by OperationServiceExtensions.) | |
SetDeliveryCustomerAuthorizedInIikoBiz | Changes whether the client is already authorized in iiko.biz. WARNING: use with caution! Illegal value can lead to unsuccessful iiko.biz operations. Do NOT set this property to 'true' if you are not sure that all authorization properties are correct and customer is registered in iiko.biz; that will cause iiko.biz payment failure. (Defined by OperationServiceExtensions.) | |
SetDeliveryCustomerAuthorizedInIikoNet | Changes whether the client is already authorized in Plazius. WARNING: use with caution! Illegal value can lead to unsuccessful Plazius operations. Do NOT set this property to 'true' if you are not sure that all authorization properties are correct and customer is registered in Plazius; that will cause Plazius payment failure. (Defined by OperationServiceExtensions.) | |
SetDeliveryDelivered | Change delivery status to delivered. (Defined by OperationServiceExtensions.) | |
SetDeliveryUnconfirmed | Change delivery status to unconfirmed. (Defined by OperationServiceExtensions.) | |
SetDeliveryUndelivered | Change delivery status to OnWay from status delivered. (Defined by OperationServiceExtensions.) | |
SetOrderType | Sets order type for existing order. (Defined by OperationServiceExtensions.) | |
StartBanquet | Transits banquet to the started status. (Defined by OperationServiceExtensions.) | |
UngroupOrderCookingItems | Separates the order item products from mix group so that they will be cooked independently. (Defined by OperationServiceExtensions.) | |
UnserveOrderCookingItem | Mark order item product as unserved. (Defined by OperationServiceExtensions.) | |
UpdateOrderComboItems | Update existing order combo items. Order must contain new combo items. (Defined by OperationServiceExtensions.) |