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 propertyAutoAdditionSettingsChanged 
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) or print fiscal cheque before payment (when clicked fiscal cheque). If handler throws OperationCanceledException, operation 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 propertyConfirmEInvoiceNumberProcessed Notifies whether the number was used successfully. If true, the counter moves to the next number. If false, the same number will be issued again to ensure continuity of EInvoice numbering.
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 propertyFrontDeliverySettingsChanged 
Public propertyGetEInvoiceNumber Obtaining EInvoice number (counter) from web via plugin and transport. Method ConfirmEInvoiceNumberProcessed will notify about result
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 propertyPartialOrderItemsRemovalTypeSelected Notifies when selected removal type while executing partial storno of selected products of an order or when deleting printed order items. Throwing OperationCanceledException will abort the operation.
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 propertyRemovalTypeSelected Notifies when selected removal type while executing full storno of an order or when cancelled select removal type and deleted storned order. Throwing OperationCanceledException will abort the operation.
Public propertyReserveChanged 
Public propertyReserveRestored Reserve restored, allows to track reserve, its order and deatached reserve order.
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
Methods
 NameDescription
Public methodGetKitchenOrderChanged 
Top
See Also