Click or drag to resize

IOperationService Methods

The IOperationService type exposes the following members.

Methods
  NameDescription
Public methodAddClientToOrder
Returns true if client is bound to the order.
Public methodAddErrorMessage(String, String)
Shows non-modal error message in the left top corner of the screen.
Public methodAddErrorMessage(String, String, NullableTimeSpan)
Shows non-modal error message in the left top corner of the screen.
Public methodAddNotificationMessage(String, String)
Shows non-modal notification message in the left top corner of the screen.
Public methodAddNotificationMessage(String, String, NullableTimeSpan)
Shows non-modal notification message in the left top corner of the screen.
Public methodAddWarningMessage(String, String)
Shows non-modal warning message in the left top corner of the screen.
Public methodAddWarningMessage(String, String, NullableTimeSpan)
Shows non-modal warning message in the left top corner of the screen.
Public methodAuthenticateByPin
Public methodBillOrder
Changes the order to Bill status and returns text of bill cheque.
Public methodCalculateDeliveryTerminalWorkload
Public methodCancelNewDelivery
Cancels new delivery.
Public methodCancelReserve
Cancels reservation due to some reason
Public methodCanProductBePaidWithPaymentType
Function describes if the product is compatible with payment type, i.e. payment type can be used to pay for the product.
Public methodChangeDeliveryOpinion
Changes client's opinion on closed delivery.
Public methodChangePreliminaryOrder
Changes preliminary order.
Public methodCheckCanEditOrder
If current user has permissions to view order.
Public methodCheckProductsSellingRestrictions
If current user can add these products with such amounts.
Public methodCreateEditSession
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.
Public methodCreateOrUpdateDiscountCard
Creating new discount card or change an existing. After invoke of this action you need set necessary properties such as OwnerName and CardNumber.
Public methodCreatePreliminaryOrder
Create new preliminary order.
Public methodDeleteOrder
Deletes order. Order must have no printed items. User must have rights to edit orders.
Public methodDeletePreliminaryOrder
Deletes preliminary order
Public methodEnablePreliminaryOrdersScreen
Enable preliminary orders screen for iikoFront user.
Public methodGetActivePaymentTypes
Returns active payment types bound to the specified processor.
Public methodGetActiveProducts
Public methodGetActiveRemovalTypes
Gets removal types which are allowed to use.
Public methodGetActiveStreets
Gets active streets.
Public methodGetAllProducts
Gets all products (both active and inactive).
Public methodGetAllStreets
Gets all streets (both active and inactive).
Public methodGetAssignedModifierByOrderItemProduct
Returns assignedModifier by id from the specified orderItemProduct.
Public methodGetAssignedModifiersByOrderItemProduct
Returns assignedModifiers of the specified orderItemProduct.
Public methodGetChildGroupsByProductGroup
Returns childGroups of the specified productGroup.
Public methodGetChildProductsByProductGroup
Returns childProducts of the specified productGroup.
Public methodGetCityById
Returns city by id.
Public methodGetClientById
Returns client by id.
Public methodGetClients
Gets all clients.
Public methodGetConceptionById
Returns conception by id.
Public methodGetConceptions
Public methodGetDeletedOrderTypes
Public methodGetDeliveries
Public methodGetDeliveryById
Returns delivery by id.
Public methodGetDeliveryCancelCauseById
Returns deliveryCancelCause by id.
Public methodGetDeliveryCancelCauses
Public methodGetDeliveryOrderById
Returns deliveryOrder by id.
Public methodGetDeliveryOrders
Public methodGetDeliverySection
Returns section of current group where delivery orders are created. Is determined by default table of group.
Public methodGetDiscountCardById
Returns discountCard by id.
Public methodGetDiscountCards
Public methodGetDiscountTypeById
Returns discountType by id.
Public methodGetDiscountTypes
Public methodGetGroupModifiersByProduct
Returns groupModifiers of the specified product.
Public methodGetGuestByOrder
Returns guest by id from the specified order.
Public methodGetGuestsByOrder
Returns guests of the specified order.
Public methodGetHierarchicalMenu
Public methodGetHostDeliverySettings
Returns delivery settings of restaurant
Public methodGetHostRestaurant
Public methodGetHostTerminal
Returns info about the current terminal.
Public methodGetHostTerminalCultureInfo
Public methodGetHostTerminalPointsOfSale
Returns list of points of sale attached to current terminal. Empty list means that current terminal is not cash terminal.
Public methodGetHostTerminalsGroup
Public methodGetInactiveProducts Obsolete.
Public methodGetIncludedInMenuSectionsByProduct
Returns includedInMenuSections of the specified product.
Public methodGetKitchenOrderById
Returns kitchenOrder by id.
Public methodGetKitchenOrders
Public methodGetMarketingSourceById
Returns marketingSource by id.
Public methodGetMarketingSources
Public methodGetOrderById
Public methodGetOrderItemProductGroups
Returns product groups from the specified order. Products in each group are intended to be cooked together.
Public methodGetOrders
Public methodGetOrderTypeById
Returns orderType by id.
Public methodGetOrderTypes
Public methodGetParentByProduct
Returns parent of the specified product.
Public methodGetParentByProductGroup
Returns parent of the specified productGroup.
Public methodGetPaymentByOrder
Returns payment by id from the specified order.
Public methodGetPaymentsByOrder
Returns payments of the specified order.
Public methodGetPaymentTypeById
Returns paymentType by id.
Public methodGetPaymentTypes
Public methodGetPaymentTypesToPayOutOnUser
Returns payment types that can be proccessed “silently”, without user interface.
Public methodGetPreliminaryOrderById
Returns preliminaryOrder by id or null if preliminaryOrder with specified id doesn't exist.
Public methodGetPreliminaryOrders
Get all preliminary orders.
Public methodGetPriceCategories
Public methodGetPriceCategoryById
Returns priceCategory by id.
Public methodGetProductById
Returns product by id.
Public methodGetProductByOrder
Returns product by id from the specified order.
Public methodGetProductCategories
Public methodGetProductCategoryById
Returns productCategory by id.
Public methodGetProductGroupById
Returns productGroup by id.
Public methodGetProductGroups
Public methodGetProducts Obsolete.
Public methodGetProductsByOrder
Returns products of the specified order.
Public methodGetProductsRemainingAmounts
Gets remaining amounts of products in stop list.
Public methodGetProductStocksListById
Returns productStocksList by id.
Public methodGetProductStocksLists
Public methodGetQuickMenu
Returns quick menu for specified restaurant section and day.
Public methodGetRegionById
Returns region by id.
Public methodGetRegions
Public methodGetRemovalTypeById
Returns removalType by id.
Public methodGetReserveById
Returns reserve by id.
Public methodGetReserves
Public methodGetRestaurantSections
Public methodGetSectionSchemaById
Returns sectionSchema by id.
Public methodGetSectionSchemaByRestaurantSection
Returns sectionSchema of the specified restaurantSection.
Public methodGetSectionSchemas
Public methodGetSelectiveDiscountItemSettings
Returns order items to which the specified selective discount item is applied or null if the discount item is applied to the whole order.
Public methodGetSimpleModifiersByProduct
Returns simpleModifiers of the specified product.
Public methodGetSplitDeliveries
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.
Public methodGetStreetById
Returns street by id.
Public methodGetSurveyItemById
Returns surveyItem by id.
Public methodGetSurveyItems
Public methodGetTableById
Returns table by id.
Public methodGetTables
Public methodGetUpdatedDeliveries
Public methodGetUpdatedDeliveriesByOrder
Public methodGetUser
Get user corresponding to specified credentials.
Public methodGetUserById
Returns user by id.
Public methodGetUsers
Public methodIsActiveForDeliveries
Public methodIsAllCafeSessionsOpen
Returns true if all cafe sessions is open.
Public methodIsDeliveryActive
Returns whether delivery is active.
Public methodIsDeliveryConfirmationActive
Returns whether delivery confirmation is active.
Public methodIsMultiCashRegisterConfiguration
Returns true if multi cash register configuration allowed.
Public methodIsProductSellingRestricted
Checks remaining amount of the product and determines whether selling of that product is restricted.
Public methodNeedToSplitOrderBeforePayment
Check if order should be splitted between cash registers before payment.
Public methodPayOrder
Pay order with included processed payment items.
Public methodPayOrderAndPayOutOnUser
Pay order and pay out on user.
Public methodPrintBanquet
Prints preliminary document with estimated event date and time, planned menu, guests count, client contacts, prepay info, etc.
Public methodPrintBillCheque
Changes the order to Bill status if it is not Bill and prints bill cheque.
Public methodPrintOrderItemProducts
Prints service cheque for defined order item products.
Public methodPrintTableReservedCheque
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.
Public methodRegisterPaymentSystem
Registers payment system.
Public methodRemoveOrderClient
Returns true if client is unbound of the order.
Public methodSplitOrderBetweenCashRegisters
Split order between cash registers according to the current point of sale mapping.
Public methodStartCourseCooking
Starts cooking for all order item products of the specified course.
Public methodStartProductsCooking
Starts cooking for the specified order item products.
Public methodSubmitChanges
Applies all changes made with specified edit session.
Public methodTryGetAssignedModifierByOrderItemProduct
Returns assignedModifier by id from the specified orderItemProduct or null if orderItemProduct doesn't exist or doesn't contain assignedModifier with that id.
Public methodTryGetAssignedModifiersByOrderItemProduct
Returns assignedModifiers of the specified orderItemProduct or null if orderItemProduct doesn't exist.
Public methodTryGetChildGroupsByProductGroup
Returns childGroups of the specified productGroup or null if productGroup doesn't exist.
Public methodTryGetChildProductsByProductGroup
Returns childProducts of the specified productGroup or null if productGroup doesn't exist.
Public methodTryGetCityById
Returns city by id or null if city with specified id doesn't exist.
Public methodTryGetClientById
Returns client by id or null if client with specified id doesn't exist.
Public methodTryGetConceptionById
Returns conception by id or null if conception with specified id doesn't exist.
Public methodTryGetDeliveryById
Returns delivery by id or null if delivery with specified id doesn't exist.
Public methodTryGetDeliveryByOrderId
Returns delivery by delivery order id, null if order doesn't exist.
Public methodTryGetDeliveryCancelCauseById
Returns deliveryCancelCause by id or null if deliveryCancelCause with specified id doesn't exist.
Public methodTryGetDeliveryOrderById
Returns deliveryOrder by id or null if deliveryOrder with specified id doesn't exist.
Public methodTryGetDiscountCardById
Returns discountCard by id or null if discountCard with specified id doesn't exist.
Public methodTryGetDiscountTypeById
Returns discountType by id or null if discountType with specified id doesn't exist.
Public methodTryGetGroupModifiersByProduct
Returns groupModifiers of the specified product or null if product doesn't exist.
Public methodTryGetGuestByOrder
Returns guest by id from the specified order or null if order doesn't exist or doesn't contain guest with that id.
Public methodTryGetGuestsByOrder
Returns guests of the specified order or null if order doesn't exist.
Public methodTryGetIncludedInMenuSectionsByProduct
Returns includedInMenuSections of the specified product or null if product doesn't exist.
Public methodTryGetKitchenOrderById
Returns kitchenOrder by id or null if kitchenOrder with specified id doesn't exist.
Public methodTryGetMarketingSourceById
Returns marketingSource by id or null if marketingSource with specified id doesn't exist.
Public methodTryGetOrderById
Public methodTryGetOrderTypeById
Returns orderType by id or null if orderType with specified id doesn't exist.
Public methodTryGetParentByProduct
Returns parent of the specified product or null if product doesn't exist.
Public methodTryGetParentByProductGroup
Returns parent of the specified productGroup or null if productGroup doesn't exist.
Public methodTryGetPaymentByOrder
Returns payment by id from the specified order or null if order doesn't exist or doesn't contain payment with that id.
Public methodTryGetPaymentsByOrder
Returns payments of the specified order or null if order doesn't exist.
Public methodTryGetPaymentTypeById
Returns paymentType by id or null if paymentType with specified id doesn't exist.
Public methodTryGetPreliminaryOrderById
Returns preliminaryOrder by id.
Public methodTryGetPriceCategoryById
Returns priceCategory by id or null if priceCategory with specified id doesn't exist.
Public methodTryGetPriceForCategory
Returns price for the product according to the given client price category, or null if product doesn't exists.
Public methodTryGetProductById
Returns product by id or null if product with specified id doesn't exist.
Public methodTryGetProductByOrder
Returns product by id from the specified order or null if order doesn't exist or doesn't contain product with that id.
Public methodTryGetProductCategoryById
Returns productCategory by id or null if productCategory with specified id doesn't exist.
Public methodTryGetProductGroupById
Returns productGroup by id or null if productGroup with specified id doesn't exist.
Public methodTryGetProductsByOrder
Returns products of the specified order or null if order doesn't exist.
Public methodTryGetProductStocksListById
Returns productStocksList by id or null if productStocksList with specified id doesn't exist.
Public methodTryGetRegionById
Returns region by id or null if region with specified id doesn't exist.
Public methodTryGetRemovalTypeById
Returns removalType by id or null if removalType with specified id doesn't exist.
Public methodTryGetReserveById
Returns reserve by id or null if reserve with specified id doesn't exist.
Public methodTryGetSectionSchemaById
Returns sectionSchema by id or null if sectionSchema with specified id doesn't exist.
Public methodTryGetSectionSchemaByRestaurantSection
Returns sectionSchema of the specified restaurantSection or null if restaurantSection doesn't exist.
Public methodTryGetSimpleModifiersByProduct
Returns simpleModifiers of the specified product or null if product doesn't exist.
Public methodTryGetStreetById
Returns street by id or null if street with specified id doesn't exist.
Public methodTryGetSurveyItemById
Returns surveyItem by id or null if surveyItem with specified id doesn't exist.
Public methodTryGetTableById
Returns table by id or null if table with specified id doesn't exist.
Public methodTryGetUserById
Returns user by id or null if user with specified id doesn't exist.
Top
Extension Methods
  NameDescription
Public Extension MethodAddDiscount
Adds simple discount of known type to existing order. User must have rights to work with discounts.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddDiscountByCardNumber
Add discount by card number
(Defined by OperationServiceExtensions.)
Public Extension MethodAddExternalPaymentItem
Add new external payment item to order.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddFlexibleSumDiscount
Adds simple discount of known type to existing order. User must have rights to work with discounts.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddFlexibleSumDiscountByCardNumber
Add discount by card number
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderGuest(String, IOrder, ICredentials)Overloaded.
Adds new guest to existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderGuest(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.)
Public Extension MethodAddOrderItemModifier(Int32, IProduct, IProductGroup, IOrder, IOrderItemProduct, ICredentials)Overloaded.
Adds order item modifier to the order item in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderItemModifier(Guid, Int32, IProduct, IProductGroup, IOrder, IOrderItemProduct, ICredentials)Overloaded.
Adds order item modifier to the order item in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderItemProduct(Decimal, IProduct, IOrder, IOrderItemGuest, ICredentials)Overloaded.
Adds assortment position to the guest in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderItemProduct(Guid, Decimal, IProduct, IOrder, IOrderItemGuest, ICredentials)Overloaded.
Adds assortment position to the guest in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderItemProduct(Decimal, OrderItemCourse, IProduct, IOrder, IOrderItemGuest, ICredentials)Overloaded.
Adds assortment position with specific OrderItemCourse to the guest in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddOrderItemProduct(Guid, Decimal, OrderItemCourse, IProduct, IOrder, IOrderItemGuest, ICredentials)Overloaded.
Adds assortment position to the guest in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddPaymentItem
Add new payment item to order.
(Defined by OperationServiceExtensions.)
Public Extension MethodAddPreliminaryPaymentItem
Add new preliminary payment item to order.
(Defined by OperationServiceExtensions.)
Public Extension MethodBindReserveToOrder
Converts exising reserve or banquet without order to banquet with order.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientAddresses
Changes client addresses.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientBlacklistInfo
Changes client blacklist info
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientCardNumber
Changes client card number
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientComment
Changes client comment
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientEmails
Changes client emails list
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientIikoBizId
Changes client's account in iiko.biz
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientIikoNetId
Changes client's account in Plazius
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientLinkedCounteragent
Changes client linked counter agent.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientMainAddressIndex
Changes client main address index
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientName
Changes client name
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientNick
Changes client nickname
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientPhones
Changes client phones list
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeClientSurname
Changes client surname
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryActualDeliverTime
Change time when delivery was actually delivered.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryAddress
Changes address of delivery
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryComment
Change delivery comment
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryConfirmTime
Change delivery when delivery was confirmed.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryCourier
Assign/Change delivery courier. Can use this action only before delivery is to be delivered.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryDuration
Change duration of delivery processing
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryEmail
Change delivery e-mail
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryExpectedDeliverTime
Change time when client want delivery to be delivered
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryLocation
Changes delivery address location.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryMarketingSource
Assign/Change delivery marketing source.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryOperator
Assign/Change delivery operator.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryOrderPredictedCookingCompleteTime
Change predicted time when delivery order was cooking completed. Can change property only for Unconfirmed, New or Waiting delivery.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryPersonsCount
Changes persons count for a delivery
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryPhone
Changes delivery phone
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryPredictedDeliveryTime
Change predicted time when delivery was delivered. Can change property only for Unconfirmed, New or Waiting delivery.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryProblemComment
Change delivery problem comment
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliveryProblemStatus
Change delivery problem status
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeDeliverySplitBetweenPersons
Changes delivery property if order should be split between persons
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeEstimatedOrderGuestsCount
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.)
Public Extension MethodChangeOrderItemComment
Changes product order item's comment.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeOrderItemModifierAmount
Changes the amount of the order item modifier. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeOrderItemProductAmount
Changes the amount of the assortment position in existing order. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeOrderItemProductCourse
Changes the course of the order item.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeOrderItemWaiter
Changes product order item's waiter.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeOrderOriginName
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.)
Public Extension MethodChangePaymentItemSum
Changes sum of existing payment item.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangePreliminaryPaymentItemSum
Changes sum of existing preliminary payment item
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveComment
Changes reserve comment. Use empty string to clear comment.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveDuration
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.)
Public Extension MethodChangeReserveEstimatedStartTime
Changes estimated reserve start time.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveGuestsCount
Changes estimated guests count for reserve. Default value is 2.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveReminder
Changes reserve reminder flag.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveTable
Changes reserving tables.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeReserveTables
Changes reserving tables.
(Defined by OperationServiceExtensions.)
Public Extension MethodChangeSelectiveDiscount
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.)
Public Extension MethodChangeStreetName
Changes street's name
(Defined by OperationServiceExtensions.)
Public Extension MethodCreateBanquet(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.)
Public Extension MethodCreateBanquet(DateTime, IClient, ListITable, 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.)
Public Extension MethodCreateBanquet(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.)
Public Extension MethodCreateReserve(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.)
Public Extension MethodCreateReserve(DateTime, IClient, ListITable, 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.)
Public Extension MethodCreateStreet(String, ICredentials)Overloaded.
Creates new street.
(Defined by OperationServiceExtensions.)
Public Extension MethodCreateStreet(Guid, String, ICity, ICredentials)Overloaded.
Creates new street.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteDiscount
Removes discount of known type to existing order. User must have rights to work with discounts.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteExternalPaymentItem
Delete existing external payment item from order.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteOrderGuest
Deletes guest without any products from order.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteOrderItemComment
Deletes product order item's comment.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteOrderItemModifier
Deletes order item modifier from order item that represents the assortment position. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteOrderItemProduct
Deletes order item from order that represents the assortment position. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeleteOrRestoreStreet
Deletes street
(Defined by OperationServiceExtensions.)
Public Extension MethodDeletePaymentItem
Delete existing payment item from order.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeletePreliminaryPaymentItem
Delete existing preliminary payment item from order.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeletePrintedOrderItemModifier
Deletes order item modifier that is already printed. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodDeletePrintedOrderItemProduct
Deletes order item that is already printed. User must have rights to edit orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodGroupOrderItemProducts
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.)
Public Extension MethodMoveOrderItemProduct
Moves product item between guests of the same order.
(Defined by OperationServiceExtensions.)
Public Extension MethodMoveOrderItemProductToAnotherOrder
Moves product item between orders.
(Defined by OperationServiceExtensions.)
Public Extension MethodRenameOrderGuest
Renames order's guest.
(Defined by OperationServiceExtensions.)
Public Extension MethodReopenReserve
Reopens previously closed or canceled reserve.
(Defined by OperationServiceExtensions.)
Public Extension MethodResetIsPrintedDeliveryBillActual
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.)
Public Extension MethodServeOrderItemProduct
Mark order item product as served.
(Defined by OperationServiceExtensions.)
Public Extension MethodSetDeliveryConfirmed
Change delivery status to confirmed.
(Defined by OperationServiceExtensions.)
Public Extension MethodSetDeliveryCustomerAuthorizedInIikoBiz
Changes whether delivery customer 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.)
Public Extension MethodSetDeliveryCustomerAuthorizedInIikoNet
Changes whether delivery customer 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.)
Public Extension MethodSetDeliveryDelivered
Change delivery status to delivered.
(Defined by OperationServiceExtensions.)
Public Extension MethodSetDeliveryUnconfirmed
Change delivery status to unconfirmed.
(Defined by OperationServiceExtensions.)
Public Extension MethodSetDeliveryUndelivered
Change delivery status to OnWay from status delivered.
(Defined by OperationServiceExtensions.)
Public Extension MethodSetOrderType
Sets order type for existing order.
(Defined by OperationServiceExtensions.)
Public Extension MethodStartBanquet
Transits banquet to the started status.
(Defined by OperationServiceExtensions.)
Public Extension MethodUngroupOrderItemProducts
Separates the order item products from mix group so that they will be cooked independently.
(Defined by OperationServiceExtensions.)
Public Extension MethodUnserveOrderItemProduct
Mark order item product as unserved.
(Defined by OperationServiceExtensions.)
Top
See Also