IOperationService Interface |
Namespace: Resto.Front.Api
public interface IOperationService
The IOperationService type exposes the following members.
Name | Description | |
---|---|---|
AddButtonToClosedOrderScreen |
Adds a button to the closed order screen.
| |
AddButtonToDeliveriesScreen |
Adds a button to the deliveries screen.
| |
AddButtonToDocumentsScreen |
Adds a button to plugins menu on the documents screen.
| |
AddButtonToOrderEditScreen |
Adds a button to plugins menu on the order edit screen.
| |
AddButtonToPastOrderScreen |
Adds a button for past orders to the closed order screen.
| |
AddButtonToPaymentScreen |
Adds a button to the payment screen.
| |
AddButtonToPluginsMenu |
Adds a button to plugins menu on the additional operations screen.
| |
AddButtonToProductsReturnScreen |
Adds a button to “Other” menu on the products return screen. Button is shown only when returning products of a past order (Additional Operations -> Past Receipts -> Find past order by number -> Order Return -> Other).
| |
AddButtonToWindowsServiceMenu |
Adds a button to plugins menu in the iiko Agent (Windows Service).
| |
AddClientToOrder |
Returns true if client is bound to the order.
| |
AddDonation |
Adds new donation to order.
| |
AddEgaisMarkEventForCocktailsVolume |
Adds egais event to process volume into cocktails.
| |
AddErrorMessage |
Shows non-modal error message in the left top corner of the screen.
| |
AddEventToProcessProductDatasIntoClosed |
Adds egais sale event and items for products volumes into closed.
| |
AddIikoCardReferrerToOrder |
Bounds to the order iikoCard5 referrer by id.
| |
AddNotificationMessage |
Shows non-modal notification message in the left top corner of the screen.
| |
AddOrUpdateCustomData |
Adds or updates custom data.
| |
AddOrUpdateKitchenOrderExternalData |
Adds or updates kitchen order external data. Use DeleteKitchenOrderExternalData(IKitchenOrder, String) to delete the data when it's no longer needed.
| |
AddOrUpdateKitchenOrderItemExternalData |
Adds or updates kitchen order item external data. Use DeleteKitchenOrderItemExternalData(IKitchenOrder, Guid, String) to delete the data when it's no longer needed.
| |
AddProductsToStopList |
Add specific products and their sizes to stop list.
| |
AddProductToStopList |
Add specific product and it's size to stop list.
| |
AddStatusBarInfo |
Shows text in iikoFront status bar.
| |
AddWarningMessage |
Shows non-modal warning message in the left top corner of the screen.
| |
AuthenticateByPin |
Returns credentials bound to user with specified pin.
| |
AuthenticateByUser |
Returns credentials bound to specified user without using pin. Before calling this method plugin must acquires slot from special module with specified client identifier.
| |
AutosearchSettings |
Start autosearch settings for cash register.
| |
BillOrder |
Changes the order to Bill status and returns text of bill cheque.
| |
CalculateDeliveryTerminalWorkload |
Returns terminal workload.
| |
CallExternalOperation(Int32, String, String, Byte, ITerminal) |
Calls an operation which is implemented in another plugin.
| |
CallExternalOperationTRequest, TResponse(Int32, String, String, TRequest, ITerminal, SerializationBinder, ISurrogateSelector) |
Calls an operation which is implemented in another plugin.
| |
CancelBill |
Сhanges the order to the New status and prints the bill cancellation cheque.
| |
CancelNewDelivery |
Cancels new delivery.
| |
CancelNewDeliveryAndHideItemsFromOlap |
Cancels new delivery and hides delivery order items from OLAP reports.
| |
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.
| |
CashRegisterDirectIO |
Perform additional specific operation.
| |
CashRegisterDrawerIsOpened |
Get the current state of drawer is opened.
| |
CashRegisterOpenDrawer |
Perform open drawer operation.
| |
CashRegisterStart |
Start the device.
| |
CashRegisterStop |
Stop the device.
| |
ChangeDeliveryOpinion |
Changes client's opinion on closed delivery.
| |
ChangeGroupMainTerminal |
Changes current group main terminal with new terminal.
| |
ChangeKitchenOrderItemsProcessingStatus |
Changes cooking status of the specified cooking items and modifiers.
| |
ChangePreliminaryOrder |
Changes preliminary order.
| |
ChangeRideExternalCourier |
Changes the external ride courier.
| |
ChangeRideExternalId |
Sets ride identifier in the external courier service.
| |
ChangeRideStatus |
Changes ride current status to a new one and sets status details if any.
| |
CheckCanEditOrder |
If current user has permissions to view order.
| |
CheckFfd12Marking |
Check item marking. This operation is specific for devices with FFD 1.2 protocol.
| |
CheckPermission |
Checks the user has the permission.
| |
CheckPermissions |
Checks the user has permissions.
| |
CheckStopListProductsSellingRestrictions |
If current user can add these products with such amounts.
| |
ClearCustomData |
Clear all custom data.
| |
ClearStopList |
Remove all products from stop list.
| |
CloseCafeSession |
Closes cafe session.
| |
ClosePersonalSession |
Closes personal session for the specified user or user defined by the credentials.
| |
ComplexAddOrUpdateKitchenOrderAndItemsExternalData |
Complex ExternalData update for the entire kitchen order. Allows you to bulk add or update ExternalData for an order and all its items.
| |
ComplexDeleteKitchenOrderAndItemsExternalData |
Complex ExternalData update for the entire kitchen order. Allows you to bulk delete ExternalData for an order and all its items.
| |
ConfigureSettings |
Apply settings for cash register.
| |
CreateDiscountCard |
Creates a new discount card.
| |
CreateEditSession |
Creates an edit session. All changes made with this session will be accumulated without affecting entities. Use SubmitChanges(IEditSession, ICredentials) method to apply all changes or do nothing to discard them.
| |
CreateKitchenOrder |
Creates new external kitchen order by temporary kitchen order data transfer object.
| |
CreatePreliminaryOrder |
Create new preliminary order.
| |
DeleteDonation |
Deletes existing donation from the order.
| |
DeleteKitchenOrderExternalData |
Deletes external data from the kitchen order.
| |
DeleteKitchenOrderItemExternalData |
Deletes external data from the kitchen order item.
| |
DeleteKitchenOrderItems |
Deletes all items in external kitchen order.
| |
DeleteOrder |
Deletes order. Order must have no printed items. User must have rights to edit orders.
| |
DeleteOrderAndHideItemsFromOlap |
Deletes order and hides order items from OLAP reports. Order must have no printed items, no payment items and no removed with writeoff items. User must have rights to edit orders.
| |
DeletePreliminaryOrder |
Deletes preliminary order
| |
DoZReport |
Prints Z report and closes session on cash register.
| |
EnablePreliminaryOrdersScreen |
Enable preliminary orders screen for iikoFront user.
| |
ExecuteContinuousOperation(ActionIOperationService) |
Executes the callback function as one continuous operation by providing temporary instance of IOperationService, which holds internal locks taken on lockable entities (such as order) until the operation ends. It's strongly recommended to avoid potentially obstructive calls in the callback, i.e network calls, heavy I/O or CPU-bound calls, thread blocking and so on, because touched entities will remain locked for a long time.
| |
ExecuteContinuousOperationT(FuncIOperationService, T) |
Executes the callback function as one continuous operation by providing temporary instance of IOperationService,
which holds internal locks taken on lockable entities (such as order) until the operation ends.
It's strongly recommended to avoid potentially obstructive calls in the callback, i.e network calls, heavy I/O or CPU-bound calls, thread blocking and so on, because touched entities will remain locked for a long time.
| |
FormatDocumentOnPrintingDevice |
Format document markup on specified printer.
| |
GetActivePaymentTypes |
Returns active payment types bound to the specified processor.
| |
GetActiveProducts | ||
GetActiveRemovalTypes |
Gets removal types which are allowed to use.
| |
GetActiveStreets | Obsolete.
Gets active streets.
| |
GetAllCustomData |
Gets all custom data.
| |
GetAllergenGroupsByOrderRootItem |
Get list of allergen groups for OrderRootItem.
| |
GetAllergenGroupsByProductIds |
Get list of allergen groups for products.
| |
GetAllExternalNotificationsNames |
Returns the names of external notifications.
| |
GetAllProducts |
Gets all products (both active and inactive).
| |
GetAllStreets | Obsolete.
Gets all streets (both active and inactive).
| |
GetAvailableKitchenStatuses |
Returns available kitchen statuses and their names.
| |
GetCafeSessionById |
Returns cafeSession by id.
| |
GetCafeSessions | ||
GetCardLoyaltyDiscounts |
Returns discounts grouped by order items.
| |
GetCashMemoMarkup |
Format past order cash memo cheque markup on specified printer.
| |
GetCashRegisterData |
Get the current data of the cash register.
| |
GetCashRegisterInfoById |
Returns cashRegisterInfo by id.
| |
GetCashRegisterInfos | ||
GetCashRegisterStatus |
Get the current status of the cash register.
| |
GetChangedDeliveryOrders |
Get new changes for delivery orders by revision number.
| |
GetChangedKitchenOrders |
Get new changes for kitchen orders by revision number.
| |
GetChangedOrders |
Get new changes for orders by revision number.
| |
GetChangedReserves |
Get new changes for reservers by revision number.
| |
GetChildGroupsByProductGroup |
Returns childGroups of the specified productGroup.
| |
GetChildProductsByProductGroup |
Returns childProducts of the specified productGroup.
| |
GetCities | ||
GetCityById |
Returns city by id.
| |
GetClientById |
Returns client by id.
| |
GetCommonGroupModifiers |
Group modifiers that are available for the whole compound item. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
| |
GetCommonSimpleModifiers |
Simple modifiers that are available for the whole compound item. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
| |
GetCompoundItemTemplateById |
Returns compoundItemTemplate by id.
| |
GetCompoundItemTemplates | ||
GetConceptionById |
Returns conception by id.
| |
GetCookingPlaceTypeById |
Returns cookingPlaceType by id.
| |
GetCookingPlaceTypes | ||
GetCurrencyRates |
Returns a dictionary of currencies with rates according to the specified date and time.
| |
GetCurrencyRatesForOrder |
Returns a dictionary of currencies with rates for the specified order.
| |
GetCurrentUser |
Get the logged user.
| |
GetDefaultCredentials |
Returns default credentials bound to current plugin.
| |
GetDeletedOrderTypes | ||
GetDeliveryCancelCauseById |
Returns deliveryCancelCause by id.
| |
GetDeliveryCancelCauses | ||
GetDeliveryOrderById |
Returns deliveryOrder by id.
| |
GetDeliveryOrders |
Returns delivery orders.
| |
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 | ||
GetDocumentById |
Returns document by id.
| |
GetDocumentFiscalTags |
Read fiscal tags of the document from FN.
| |
GetDocuments | ||
GetDonationTypesCompatibleWith |
Gets donation types which are allowed to use with the order.
| |
GetExternalNotificationSubscription |
Get or registers external notification subscription.
| |
GetExternalOperations |
Returns the list of all currently registered external operations with their service names and owner plugins' licensable module identifiers.
| |
GetFrontDeliverySettings |
Returns courier and self-service delivery duration time set on a delivery terminal.
| |
GetGroupModifiers |
Returns group modifiers of the specified product.
| |
GetHierarchicalMenu | ||
GetHostAgentId | ||
GetHostDatabaseId |
Returns database id for local terminal, where the plugin is currently being executed.
| |
GetHostDeliverySettings |
Returns delivery settings of restaurant.
| |
GetHostRestaurant | ||
GetHostTerminal |
Returns local terminal, where the plugin is currently being executed.
| |
GetHostTerminalCafeSessionCashSum |
Gets cafe session cash sum.
| |
GetHostTerminalPointsOfSale |
Returns list of points of sale attached to local terminal. Empty list means that local terminal is not cash terminal.
| |
GetHostTerminalRestaurantSections |
Returns list of restaurant sections of local terminal.
| |
GetHostTerminalSettings |
Returns settings of the local terminal.
| |
GetHostTerminalsGroup | ||
GetIncludedInMenu |
Returns menu inclusion for the product according to the given client price category.
| |
GetIncludedInMenuSectionsByProduct |
Returns includedInMenuSections of the specified product.
| |
GetKitchenOrderAllExternalData | ||
GetKitchenOrderById |
Returns kitchenOrder by id.
| |
GetKitchenOrderItemAllExternalData | ||
GetKitchenOrders |
Returns all kitchen orders with filled fields.
| |
GetMarketingSourceById |
Returns marketingSource by id.
| |
GetMarketingSources | ||
GetMeasuringUnitById |
Returns measuringUnit by id.
| |
GetMeasuringUnits | ||
GetOrderAllExternalData | ||
GetOrderById |
Returns order by id.
| |
GetOrderItemProductGroups |
Returns product groups from the specified order. Products in each group are intended to be cooked together.
| |
GetOrders |
Returns orders list.
| |
GetOrderTypeById |
Returns orderType by id.
| |
GetOrderTypes | ||
GetOrganizationFingerprint |
Returns a fingerprint which can be used to identify an iikoRMS server instance.
| |
GetPastOrder |
Get closed order data from server, and returns it.
| |
GetPastOrders |
Get collection of closed orders data with specified order number in the specified time interval from server, and returns it.
| |
GetPastOrdersBySum |
Get collection of closed orders data with a payment amount that included in the range between minPaymentSum and maxPaymentSum in the specified time interval from server, and returns it.
| |
GetPaymentSystemKey |
Tries to return a string for matching the payment type to the payment system if it exists, elseway returns empty string.
| |
GetPaymentTypeById |
Returns paymentType by id.
| |
GetPaymentTypes | ||
GetPaymentTypesToPayOutOnUser |
Returns payment types that can be processed “silently”, without user interface.
| |
GetPaymentTypesToStornoPastOrderItems |
Gets payment types that can be used to storno past order items.
| |
GetPointOfSaleById |
Returns pointOfSale by id.
| |
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.
| |
GetPrinterDriverParameters |
Get printer driver parameters.
| |
GetPrintingDeviceInfoById |
Returns printingDeviceInfo by id.
| |
GetPrintingDeviceInfos | ||
GetProductByBarcode |
Returns product by barcode or null if it is not found.
| |
GetProductById |
Returns product by id.
| |
GetProductCategories | ||
GetProductCategoryById |
Returns productCategory by id.
| |
GetProductGroupById |
Returns productGroup by id.
| |
GetProductGroups | ||
GetProductItemCategories | ||
GetProductItemCategoryById |
Returns productItemCategory by id.
| |
GetProductScaleById |
Returns productScale by id.
| |
GetProductScales | ||
GetProductScaleSizes | ||
GetProductSizeById |
Returns productSize by id.
| |
GetProductSizes | ||
GetProductStocksListById |
Returns productStocksList by id.
| |
GetProductStocksLists | ||
GetProductTagById |
Returns productTag by id.
| |
GetProductTagGroupById |
Returns productTagGroup by id.
| |
GetProductTagGroups | ||
GetProductTags | ||
GetQueryInfo |
Returns supported additional operations.
| |
GetQuickMenu |
Returns quick menu for specified restaurant section and day.
| |
GetReceiptMarkup |
Get reciept markup of the payment.
| |
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.
| |
GetRemovalTypesToStornoPastOrderItems |
Gets removal types that can be used to storno past order items. Removal types with WriteoffType.Cafe storno past order items with write-off. Removal types with WriteoffType.None storno past order items without write-off.
| |
GetReportMarkupById |
Get report markup by id.
| |
GetReportPrinter |
Get instance of report printer
| |
GetReserveById |
Returns reserve by id.
| |
GetReserves |
Returns reserves or banquets in any ReserveStatus.
| |
GetRestaurantSectionById |
Returns restaurantSection by id.
| |
GetRestaurantSections | ||
GetRoleById |
Returns role by id.
| |
GetRoles | ||
GetSimpleModifiers |
Returns simple modifiers of the specified product.
| |
GetSplittableGroupModifiers |
Group modifiers that are available for compound item component. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
| |
GetSplittableSimpleModifiers |
Simple modifiers that are available for compound item component. See GetTemplatedModifiersParams(IProduct) of the templated products to get default amount settings for them.
| |
GetStopListProductsRemainingAmounts |
Gets remaining amounts of products and their sizes in stop list.
| |
GetStreetById |
Returns street by id.
| |
GetStrictAccordanceToScheduleUserRole |
Method returns the role of the user.
| |
GetSurveyItemById |
Returns surveyItem by id.
| |
GetSurveyItems | ||
GetTableById |
Returns table by id.
| |
GetTables |
Returns a list of available tables.
| |
GetTaxationSystemsToStornoPastOrderItems |
Gets taxation systems that can be used to storno past order items.
| |
GetTaxCategories | ||
GetTaxCategoryById |
Returns taxCategory by id.
| |
GetTemplatedModifiersParamsByProduct |
Returns templatedModifiersParams of the specified product.
| |
GetTerminalById |
Returns terminal by id.
| |
GetTerminals |
Returns list of terminals in the restaurant.
| |
GetTerminalsGroupById |
Returns terminalsGroup by id.
| |
GetTerminalsGroupPointsOfSale |
Returns list of points of sale of the specified terminals group.
| |
GetTerminalsGroupRestaurantSections |
Returns list of restaurant sections of the specified terminals group.
| |
GetTerminalsGroups | ||
GetTerminalsGroupTerminals |
Returns list of terminals attached to the specified terminals group.
| |
GetTransportSettings |
Returns iikoTransport settings.
| |
GetUser |
Get user corresponding to specified credentials.
| |
GetUserById |
Returns user by id.
| |
GetUserFullName | ||
GetUserRoles |
Returns roles available for the user.
| |
GetUsers |
Returns users list.
| |
GetWaiterTeamById |
Returns waiterTeam by id.
| |
GetWaiterTeams | ||
InvokeExternalNotification | ||
IsActiveForDeliveries | ||
IsAllCafeSessionsClosed |
Returns true if all cafe sessions of the local terminal are closed.
| |
IsAllCafeSessionsOpen |
Returns true if all cafe sessions of the local terminal are open.
| |
IsConnectedToMainTerminal |
Returns whether the local terminal is connected to the main terminal.
| |
IsDeliveryActive |
Returns whether delivery is active.
| |
IsDeliveryConfirmationActive |
Returns whether delivery confirmation is active.
| |
IsMultiCashRegisterConfiguration |
Returns true if multi cash register configuration allowed.
| |
IsOrderHasVatInvoice |
Returns whether VAT invoice is active for order.
| |
IsStopListProductSellingRestricted |
Checks remaining amount of the product and determines whether selling of that product is restricted.
| |
NeedToSplitOrderBeforePayment |
Checks if order should be splitted between cash registers before payment. Method also returns estimated point of sale for order if it can be determinated at the moment.
| |
OpenCafeSession |
Opens cafe session.
| |
OpenCashDrawer |
Open cash drawer connected to specified receipt or bill printer (other types not supported).
| |
OpenCashRegisterSession |
Opens session on cash register.
| |
OpenPersonalSession |
Opens personal session for the specified or defined by the credentials user using the specified role.
| |
PayOrder |
Pay order with included processed or “silent” payment items.
| |
PayOrderAndPayOutOnUser |
Pay order and pay out on user.
| |
PrepareDeliveryForSending | ||
Print(IPrintingDeviceInfo, Document) |
Print document on printing device. It can be printer of cash register
| |
Print(IPrinterQueueRef, Document, Boolean) |
Print document on specified printer.
| |
PrintBanquet |
Prints preliminary document with estimated event date and time, planned menu, guests count, client contacts, prepay info, etc.
| |
PrintBillCheque | ||
PrintCashMemoCheque | ||
PrintDeliveryBill |
Prints delivery bill.
| |
PrintOrderItems |
Prints service cheque for defined order item products.
| |
PrintReceiptCheque |
Printing receipts to a printer.
| |
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.
| |
ProcessPrepay |
Processes existing payment item. Payment item should be processed externally or supports silent processing.
| |
RegisterAfterFormatDocumentHandler |
Allows modifying the document after the formatting. Returning 'null' from the callback will result in no changes being applied to the document markup.
| |
RegisterBeforeFormatDocumentHandler |
Allows modifying the document before the formatting. Returning 'null' from the callback will result in no changes being applied to the document markup.
| |
RegisterBuildEInvoiceOrderItemsHandler |
Allows to provide custom EInvoice order items implementation.
| |
RegisterCashRegisterFactory |
Registers cash register factory.
| |
RegisterChequeTaskProcessor |
Registers chequeTaskProcessor for extension the functionality of the cash register.
| |
RegisterCustomRoundingHandler |
Allows to provide custom order sum rounding implementation.
| |
RegisterExternalAddressSearchProvider |
Registers external adress search provider.
| |
RegisterExternalCompanyInfoSearchProvider |
Registers external company info search provider.
| |
RegisterExternalCourierServicesProvider |
Registers ecs provider.
| |
RegisterExternalOperation(String, String, FuncValueTupleByte, String, Int32, Guid, Byte) |
Exposes a custom operation to be available for call by other plugins. The registration is not permanent, it holds true until disposing the return value, or plugin shutdown.
| |
RegisterExternalOperationTRequest, TResponse(String, String, FuncValueTupleTRequest, String, Int32, Guid, TResponse, SerializationBinder, ISurrogateSelector) |
Exposes a custom operation to be available for call by other plugins. The registration is not permanent, it holds true until disposing the return value, or plugin shutdown.
| |
RegisterPaymentSystem |
Registers payment system.
| |
RegisterScaleFactory |
Registers scale factory.
| |
RemoveOrderClient |
Returns true if client is unbound of the order.
| |
RemoveProductFromStopList |
Remove specific product from stop list.
| |
RemoveProductsFromStopList |
Remove list of specific product from stop list.
| |
ResetOrderCounter |
Resets order counter. The operation can only be performed if all cafe sessions are closed.
| |
SearchClients |
Search clients. The number of results is limited.
| |
SearchDiscountCardByNumber |
Searches a discount card by given card number.
| |
SearchStreets |
Searches streets and returns limited number of results.
| |
SendDelivery |
Sends the delivery.
| |
SendHrsCardTransactionToServer |
Sends guest data to the server.
| |
SetKitchenOrderProcessingStatus |
Changes cooking status of the kitchen order.
| |
SetStopListProductRemainingAmount |
Add and set amount for specific product and it's size to stop list.
| |
SetStopListProductsRemainingAmounts |
Add and set amount for specific products and their sizes to stop list.
| |
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.
| |
StartService |
Starts the specified service.
| |
StopService |
Stops the specified service.
| |
StornoOrder |
Storno order that was paid on local cash register and return clone of storned order.
| |
StornoPastOrder |
Storno past order items from a past order.
| |
StornoPastOrderItems |
Storno arbitrary past order items selected by user.
| |
SubmitChanges |
Applies all changes made with specified edit session.
| |
TryEditCurrentOrder |
Allows to show messages and make changes to the order that is currently opened on the order edit screen.
| |
TryEditCurrentPaymentScreen |
Allows to show messages and make changes to the order that is currently opened on the payment screen.
| |
TryExecuteUiOperation |
Allows to show messages on the currently opened screen.
| |
TryGetBillPrinter |
Try get bill printer for specified restaurant section.
| |
TryGetCafeSessionByCashRegister |
Returns current open cafe session on cash register.
| |
TryGetCafeSessionById |
Returns cafeSession by id or null if cafeSession with specified id doesn't exist.
| |
TryGetCashRegisterInfoById |
Returns cashRegisterInfo by id or null if cashRegisterInfo with specified id doesn't exist.
| |
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.
| |
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.
| |
TryGetCookingPlaceTypeById |
Returns cookingPlaceType by id or null if cookingPlaceType with specified id doesn't exist.
| |
TryGetCustomData |
Tries to get custom data by key.
| |
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.
| |
TryGetDishPrinter |
Try get instance of dish printer.
| |
TryGetDocumentById |
Returns document by id or null if document with specified id doesn't exist.
| |
TryGetDocumentPrinter |
Try get document printer for specified restaurant section.
| |
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.
| |
TryGetKitchenOrderByOrder |
Returns kitchen order for base order.
| |
TryGetKitchenOrderExternalDataByKey |
Returns external data by key. Use AddOrUpdateKitchenOrderExternalData(IKitchenOrder, String, ExternalDataItem) to add the data in order.
| |
TryGetKitchenOrderItemExternalDataByKey |
Returns external data by key. Use AddOrUpdateKitchenOrderExternalData(IKitchenOrder, String, ExternalDataItem) to add the data in order.
| |
TryGetMarketingSourceById |
Returns marketingSource by id or null if marketingSource with specified id doesn't exist.
| |
TryGetMeasuringUnitById |
Returns measuringUnit by id or null if measuringUnit with specified id doesn't exist.
| |
TryGetOrderById |
Returns order by id or null if order with specified id doesn't exist.
| |
TryGetOrderExternalDataByKey |
Returns external data by key. Use [!:AddOrderExternalData] to add the data in order.
| |
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.
| |
TryGetPointOfSaleByCookingPlaceType |
Get linked point of sale for cooking place type.
| |
TryGetPointOfSaleById |
Returns pointOfSale by id or null if pointOfSale 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.
| |
TryGetPrintingDeviceInfoById |
Returns printingDeviceInfo by id or null if printingDeviceInfo 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.
| |
TryGetProductGroupMenuImage |
Returns a byte sequence presenting an image to be shown as a background on a menu button for the specified product group. If the product group doesn't have an image, null will be returned.
| |
TryGetProductItemCategoryById |
Returns productItemCategory by id or null if productItemCategory with specified id doesn't exist.
| |
TryGetProductMenuImage |
Returns a byte sequence presenting an image to be shown as a background on a menu button for the specified product. If the product doesn't have an image, null will be returned.
| |
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.
| |
TryGetProductTagById |
Returns productTag by id or null if productTag with specified id doesn't exist.
| |
TryGetProductTagGroupById |
Returns productTagGroup by id or null if productTagGroup with specified id doesn't exist.
| |
TryGetReceiptChequePrinter |
Try get receipt cheque printer for default cash register.
| |
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.
| |
TryGetReserveByExternalId |
Returns reserve by its external id or null if reserve with specified external id doesn't exist.
| |
TryGetReserveById |
Returns reserve by id or null if reserve with specified id doesn't exist.
| |
TryGetRestaurantSectionById |
Returns restaurantSection by id or null if restaurantSection with specified id doesn't exist.
| |
TryGetRideByDeliveryOrderId |
Gets current ride of the delivery, if there's one. Or null, if there's no ride associated with the delivery.
| |
TryGetRoleById |
Returns role by id or null if role with specified id doesn't exist.
| |
TryGetSectionSchemaByRestaurantSection |
Returns sectionSchema of the specified restaurantSection or null if restaurantSection doesn't exist.
| |
TryGetSelectiveDiscountItemSettings |
Returns order items to which the specified selective discount item is applied or null if the discount item is applied to the whole order.
| |
TryGetStickerPrinter |
Try get sticker printer for specified restaurant section.
| |
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.
| |
TryGetTaxCategoryById |
Returns taxCategory by id or null if taxCategory with specified id doesn't exist.
| |
TryGetTemplatedModifiersParamsByProduct |
Returns templatedModifiersParams of the specified product or null if product doesn't exist.
| |
TryGetTerminalAddress |
Returns address of the specified terminal or null if the terminal is not available. The address can be IPv4/IPv6/Domain name/Netbios name.
| |
TryGetTerminalById |
Returns terminal by id or null if terminal with specified id doesn't exist.
| |
TryGetTerminalsGroupById |
Returns terminalsGroup by id or null if terminalsGroup with specified id doesn't exist.
| |
TryGetUserById |
Returns user by id or null if user with specified id doesn't exist.
| |
TryGetWaiterTeamById |
Returns waiterTeam by id or null if waiterTeam with specified id doesn't exist.
| |
TryGetWaiterTeamForUser |
Gets user's waiter team.
| |
TryRemoveCustomData |
Tries to remove custom data by key.
| |
UnprocessPayment | ||
UpdateDeliveriesScreenButtonState |
Updates an existing button state on the deliveries screen.
| |
UpdateDiscountCard |
Updates an existing discount card.
| |
UpdatePaymentScreenButtonState |
Updates an existing button state on the payment screen.
|
Name | Description | |
---|---|---|
AddCardLoyaltyDiscounts | Adds discounts grouped by order items. (Defined by OperationServiceExtensions.) | |
AddDeliveryAutoAddition | Adds some items according to the product auto-addition settings. (Defined by OperationServiceExtensions.) | |
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.) | |
AddExternalFiscalizedPaymentItem(Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. Add new externally fiscalized payment item to order. (Defined by OperationServiceExtensions.) | |
AddExternalFiscalizedPaymentItem(Guid, Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. Add new external fiscalized payment item to order. (Defined by OperationServiceExtensions.) | |
AddExternalPaymentItem(Decimal, Boolean, IPaymentItemAdditionalData, OrganizationDetailsInfo, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. Add new external payment item to order. (Defined by OperationServiceExtensions.) | |
AddExternalPaymentItem(Guid, Decimal, Boolean, IPaymentItemAdditionalData, OrganizationDetailsInfo, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. 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 the order. Cannot update public external data for closed order. Use DeleteOrderExternalData(IOperationService, String, IOrder, ICredentials) to delete the data when it's no longer needed. (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, NullableInt32, 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, NullableInt32, 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, NullableInt32, 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, NullableInt32, 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, NullableInt32, 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, NullableInt32, 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.) | |
AddOrUpdateModifierForPrintedItem | Adds order item modifier for product which is already printed. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
AddPaymentItem(Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. Add new payment item to order. (Defined by OperationServiceExtensions.) | |
AddPaymentItem(Guid, Decimal, IPaymentItemAdditionalData, IPaymentType, IOrder, ICredentials, IAdditionalCurrency, IOrderGuestItem) | Overloaded. Add new payment item to order. (Defined by OperationServiceExtensions.) | |
AddPreliminaryPaymentItem(Decimal, IPaymentItemAdditionalData, IPaymentType, IDeliveryOrder, ICredentials, IOrderGuestItem) | Overloaded. Add new preliminary payment item to order. (Defined by OperationServiceExtensions.) | |
AddPreliminaryPaymentItem(Guid, Decimal, IPaymentItemAdditionalData, IPaymentType, IDeliveryOrder, ICredentials, IOrderGuestItem) | Overloaded. 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.) | |
ChangeClientConsentDates | Changes client's dates of consent. (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.) | |
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.) | |
ChangeClientOrganizationDetailsInfo | Changes organization details information of client. (Defined by OperationServiceExtensions.) | |
ChangeClientPersonalDataConsent | Changes whether client consented processing their personal data. (Defined by OperationServiceExtensions.) | |
ChangeClientPersonalDataProcessingDates | Changes dates of the time interval which allows client's legal personal data processing without thier consent. (Defined by OperationServiceExtensions.) | |
ChangeClientPhones | Changes client phones list. (Defined by OperationServiceExtensions.) | |
ChangeClientReceivesLoyaltySystemNotifications | Changes whether client receives loyalty system notification messages. (Defined by OperationServiceExtensions.) | |
ChangeClientReceivesOrderStatusNotifications | Changes whether client receives order status notification messages. (Defined by OperationServiceExtensions.) | |
ChangeClientReceivesPromotionalNotifications | Changes whether client receives promotional 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.) | |
ChangeComboSize | Change combo size. (Defined by OperationServiceExtensions.) | |
ChangeCookingPriority | Changes custom cooking priority and top priority flag. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryActualDeliverTime | Change time when the order was actually delivered. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryAddress | Changes address of delivery (Defined by OperationServiceExtensions.) | |
ChangeDeliveryClientName | Change name of delivery client. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryComment | Change the order comment. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryConfirmTime | Changes delivery confirmation state and time. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryCourier | Assign/Change the order courier. Can use this action only before the order is to be delivered. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryCustomApiData | Change the delivery custom data from api. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryDuration | Sets 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.) | |
ChangeDeliveryExpectedDuration | Sets calculated delivery duration without overrided value on terminal. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryExternalCourierService | Changes external courier service for delivery. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryFixedRestrictions | Fixes delivery restrictions check result values, so that they could not be corrected in iikoFront from now on. Or unfixes them for iikoFront to reevaluate them later on. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryLastVerifiedRestrictionsHash | Sets calculated delivery restirictions hash. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryLocation | Changes delivery address location. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryMarketingSource | Assign/change order marketing source. (Defined by OperationServiceExtensions.) | |
ChangeDeliveryMoveIds | Sets identifiers of: (Defined by OperationServiceExtensions.)the new delivery created to transfer current one to a new terminal. the group of a new delivery created to transfer current one to a new terminal. the old delivery, from which the current one was created after transferring to a new terminal. the group of an old delivery, from which the current one was created after transferring to a new terminal. | |
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.) | |
ChangeDeliveryZone | Sets matching the address calculated delivery zone name. (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 | Bind or unbind iikoCard5 manual conditions for order. (Defined by OperationServiceExtensions.) | |
ChangeOrderComment | Changes order comment. (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.) | |
ChangeOrderExternalNumber | Sets order it's corresponding external number from an external system. (Defined by OperationServiceExtensions.) | |
ChangeOrderIikoCard5Coupon | Bind or unbind order iikoCard5 coupon, used in iikoCard5 system. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemComment | Changes product order item's comment. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemMarkingCode | Changes the marking code of a product within an order item. Skip scanning of marking code option will be reset. Use SkipScanningOrderItemMarkingCode(IOperationService, IOrder, IOrderProductItem, ICredentials) to set this option. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemsCookingPlace | Changes cooking place for order cooking items. (Defined by OperationServiceExtensions.) | |
ChangeOrderItemWaiter | Changes product order item's waiter. (Defined by OperationServiceExtensions.) | |
ChangeOrderModifierItemAmount(Int32, IOrder, IOrderProductItem, IOrderModifierItem, ICredentials, NullableInt32) | 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, NullableInt32) | 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, NullableInt32) | 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.) | |
ChangeOrderTables | Changes tables of the order. (Defined by OperationServiceExtensions.) | |
ChangeOrderWaiter | Changes order's waiter. (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.) | |
ChangePriceCategory | Changes price category of the order. (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.) | |
ChangeReserveTables | Changes reserving tables. (Defined by OperationServiceExtensions.) | |
ChangeSelectiveDiscount(IReadOnlyListValueTupleGuid, Decimal, IOrder, IDiscountType, ICredentials) | Overloaded. Change discount item selective application settings. For each item Id, the discount amount is set separately. (Defined by OperationServiceExtensions.) | |
ChangeSelectiveDiscount(IOrder, IDiscountType, IReadOnlyListIOrderProductItem, IReadOnlyListIOrderModifierItem, IReadOnlyListIOrderCompoundItemComponent, ICredentials) | Overloaded. 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.) | |
ConvertToTableServiceOrder | Converts FastFood order to TableService order. (Defined by OperationServiceExtensions.) | |
CreateBanquet(DateTime, String, IClient, IReadOnlyListITable, ICredentials, Guid) | 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, String, IClient, IOrder, ICredentials, Guid) | 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.) | |
CreateClient | Creates new client. The client must have a card number or at least one phone number. (Defined by OperationServiceExtensions.) | |
CreateClientWithOrganizationDetails | Creates new client. The client must have orgatizations details info. (Defined by OperationServiceExtensions.) | |
CreateReserve | 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 from existing order. User must have rights to work with discounts. (Defined by OperationServiceExtensions.) | |
DeleteExternalFiscalizedPaymentItem | Delete existing externally fiscalized payment item from order. (Defined by OperationServiceExtensions.) | |
DeleteExternalPaymentItem | Delete existing external payment item from order. (Defined by OperationServiceExtensions.) | |
DeleteOrderCombo | Delete order combo item. (Defined by OperationServiceExtensions.) | |
DeleteOrderExternalData | Deletes external data from the order. (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.) | |
DeletePrintedOrderItemComment | Deletes product order item's comment. (Defined by OperationServiceExtensions.) | |
DeletePrintedOrderItems | Deletes order items 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.) | |
MarkOrderAsAdditional | Marks order as additional. (Defined by OperationServiceExtensions.) | |
MarkOrderAsTab | Marks the order as tab and assigns tab name. (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.) | |
OverrideVatInclusionForOrder | Overrides default VAT inclusion settings for items of the specified order. (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.) | |
ResetOderLastChangeTimeByWaiter | Reset order last change time by waiter time to now. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
ResetPriceCategory | Resets price category of the order. (Defined by OperationServiceExtensions.) | |
ServeOrderCookingItem | Mark order item product as served. (Defined by OperationServiceExtensions.) | |
SetChequeAdditionalInfo | Sets cheque information to the order. (Defined by OperationServiceExtensions.) | |
SetCompoundItemComponentCustomName | Sets the custom name of the compound component. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetDeliveryCloseTime | Changes delivery closing status and time. (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.) | |
SetDeliveryDelivered | Changes delivery status from OnWay to Delivere and sets current time as time when the order was actually delivered. (Defined by OperationServiceExtensions.) | |
SetDeliveryUndelivered | Returns the delivery from the Delivered status back to the OnWay status. (Defined by OperationServiceExtensions.) | |
SetOpenPrice | Changes order item open price. (Defined by OperationServiceExtensions.) | |
SetOrderHasFixedIikoCardDiscounts | Sets that the order has fixed iikoCard discounts. (Defined by OperationServiceExtensions.) | |
SetOrderModifierItemCustomName(String, IOrder, IOrderProductItem, IOrderModifierItem, ICredentials) | Overloaded. Sets the custom name of the product item modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetOrderModifierItemCustomName(String, IOrder, IOrderCompoundItem, IOrderModifierItem, ICredentials) | Overloaded. Sets the custom name of the compound item common modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetOrderModifierItemCustomName(String, IOrder, IOrderCompoundItemComponent, IOrderModifierItem, ICredentials) | Overloaded. Sets the custom name of the compound component modifier. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetOrderType | Sets order type for order. (Defined by OperationServiceExtensions.) | |
SetProductItemCustomName | Sets the custom name of the product item. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetServiceItemCustomName | Sets the custom name of the service item. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SetServiceItemPeriodCustomName | Sets the custom name of the service period. User must have rights to edit orders. (Defined by OperationServiceExtensions.) | |
SkipScanningOrderItemMarkingCode | Skips scanning marking code of a product within an order item. Marking code of order item will be reset to null. Use ChangeOrderItemMarkingCode(IOperationService, String, IOrder, IOrderProductItem, ICredentials) to reset this option. (Defined by OperationServiceExtensions.) | |
SplitOrderCookingItem | Cut off specified amount from product to new one. (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.) |