Click or drag to resize

INotificationService Interface

Namespace:  Resto.Front.Api
Assembly:  Resto.Front.Api.V9 (in Resto.Front.Api.V9.dll)
Syntax
C#
public interface INotificationService

The INotificationService type exposes the following members.

Properties
  NameDescription
Public propertyBeforeAddOrderItems
Order items addition. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeCustomDataClear
Before custom data clear when cafe session closing. Notification will provide only obsolete custom data dictionary that controlled by customDataObsolescenceDuration setting in config.
Public propertyBeforeDeleteNonPrintedItems
Non printed order items deletion. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeDeleteOrder
Order deletion. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeDeletePrintedItems
Printed order items deletion. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeDoCheque
After payment before cheque printing. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeOrderBill
Order billing. Throwing OperationCanceledException will abort the operation.
Public propertyBeforeOrganizationDetailsEdited
Before EInvoice added to order. If handler throws OperationCanceledException, adding is cancelled.
Public propertyBeforePaymentAdded
Before payment or prepayment added to order. If handler throws OperationCanceledException, adding is cancelled.
Public propertyBeforeProceedOrderPayment
Before proceeding order payment (when clicked order payment). If handler throws OperationCanceledException, order payment is cancelled.
Public propertyBeforeServiceCheque
Order items service printing. Throwing OperationCanceledException will abort the operation.
Public propertyBillChequePosResolving
Bill cheque printing, allows to send bill cheque task to custom point of sale.
Public propertyBillChequePrinting
Bill cheque printing, allows to extend the cheque with custom header or footer sections.
Public propertyCafeSessionChanged
Public propertyCafeSessionClosing
Cafe session closing, allows to print custom reports.
Public propertyCafeSessionOpening
Cafe session opening, allows to print custom reports.
Public propertyCashChequePrinting
Cash cheque printing, allows to extend the cheque with custom header or footer sections.
Public propertyChangeSumChanged
Public propertyChildOrderCreated
After exctracting from order to child order when dividing payment between guests.
Public propertyCityChanged
Public propertyClientChanged
Public propertyCompoundItemTemplateChanged
Public propertyConnectionToMainTerminalChanged
Public propertyCurrentCultureChanged
Current culture changed from UI.
Public propertyCurrentUserChanged
Public propertyCustomDataChanged
Public propertyDeliveryCancelCauseChanged
Public propertyDeliveryOrderChanged
Public propertyDeliveryRideChanged
Public propertyDeliverySettingsChanged
Public propertyDiscountCardChanged
Public propertyDiscountTypeChanged
Public propertyDocumentInvoicePrinting
Printing with document service. Allows to extend the document with custom header or footer sections before print.
Public propertyDonationTypeChanged
Public propertyExternalOperationChanged
Public propertyKitchenOrderChanged
Public propertyMarketingSourceChanged
Public propertyMeasuringUnitChanged
Public propertyNavigatingToPaymentScreen
Navigating to the payment screen. Throwing OperationCanceledException will abort the operation.
Public propertyOrderBillCancelled
Public propertyOrderChanged
Public propertyOrderEditBarcodeScanned
Barcode scanning on the order edit screen. Handler should return true if the event is to be marked handled.
Public propertyOrderEditCardSlided
Card slided on the order edit screen. Handler should return true if the event is to be marked handled.
Public propertyOrderSplittedByCashRegisters
Order splitted by cash registers, allows to track relationship between deleted source order and created new orders.
Public propertyOrderStorned
Order storned, allows to track relationship between deleted source and created new order.
Public propertyOrderTypeChanged
Public propertyPastOrderStorned
Public propertyPaymentScreenUpdated
Notification of changes on the order payment screen. Calling on adding, changing, or removing payments, updating EInvoice.
Public propertyPaymentTypeChanged
Public propertyPreliminaryOrderChanged
Public propertyPriceCategoryChanged
Public propertyProductCategoryChanged
Public propertyProductChanged
Public propertyProductGroupChanged
Public propertyProductItemCategoryChanged
Public propertyProductScaleChanged
Public propertyProductSizeChanged
Public propertyProductStocksListChanged
Public propertyProductTagChanged
Public propertyProductTagGroupChanged
Public propertyQuickMenuUpdated
Public propertyRegionChanged
Public propertyRemovalTypeChanged
Public propertyReserveChanged
Public propertyRestaurantChanged
Public propertyRestaurantSectionChanged
Public propertyRoleChanged
Public propertyScreenChanged
Public propertyServiceChequePrinted
Service cheque printed.
Public propertyStopListProductsRemainingAmountsChanged
Public propertyStreetChanged
Public propertyTableChanged
Public propertyTaxCategoryChanged
Public propertyTerminalChanged
Public propertyTerminalsGroupChanged
Public propertyUserChanged
Public propertyUserSessionChanged
Public propertyWaiterTeamChanged
Top
See Also