INotificationService Interface |
Namespace: Resto.Front.Api
public interface INotificationService
The INotificationService type exposes the following members.
Name | Description | |
---|---|---|
![]() | BeforeAddOrderItems |
Order items addition. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeCustomDataClear |
Before custom data clear when cafe session closing. Notification will provide only obsolete custom data dictionary that controlled by customDataObsolescenceDuration setting in config.
|
![]() | BeforeDeleteNonPrintedItems |
Non printed order items deletion. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeDeleteOrder |
Order deletion. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeDeletePrintedItems |
Printed order items deletion. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeDoCheque |
After payment before cheque printing. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeOrderBill |
Order billing. Throwing OperationCanceledException will abort the operation.
|
![]() | BeforeOrganizationDetailsEdited |
Before EInvoice added to order. If handler throws OperationCanceledException, adding is cancelled.
|
![]() | BeforePaymentAdded |
Before payment or prepayment added to order. If handler throws OperationCanceledException, adding is cancelled.
|
![]() | BeforeProceedOrderPayment |
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.
|
![]() | BeforeServiceCheque |
Order items service printing. Throwing OperationCanceledException will abort the operation.
|
![]() | BillChequePosResolving |
Bill cheque printing, allows to send bill cheque task to custom point of sale.
|
![]() | BillChequePrinting |
Bill cheque printing, allows to extend the cheque with custom header or footer sections.
|
![]() | CafeSessionChanged | |
![]() | CafeSessionClosing |
Cafe session closing, allows to print custom reports.
|
![]() | CafeSessionOpening |
Cafe session opening, allows to print custom reports.
|
![]() | CashChequePrinting |
Cash cheque printing, allows to extend the cheque with custom header or footer sections.
|
![]() | ChangeSumChanged | |
![]() | ChildOrderCreated |
After exctracting from order to child order when dividing payment between guests.
|
![]() | CityChanged | |
![]() | ClientChanged | |
![]() | CompoundItemTemplateChanged | |
![]() | ConfirmEInvoiceNumberProcessed |
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.
|
![]() | ConnectionToMainTerminalChanged | |
![]() | CurrentCultureChanged |
Current culture changed from UI.
|
![]() | CurrentUserChanged | |
![]() | CustomDataChanged | |
![]() | DeliveryCancelCauseChanged | |
![]() | DeliveryOrderChanged | |
![]() | DeliveryRideChanged | |
![]() | DeliverySettingsChanged | |
![]() | DiscountCardChanged | |
![]() | DiscountTypeChanged | |
![]() | DocumentInvoicePrinting |
Printing with document service. Allows to extend the document with custom header or footer sections before print.
|
![]() | DonationTypeChanged | |
![]() | ExternalOperationChanged | |
![]() | GetEInvoiceNumber |
Obtaining EInvoice number (counter) from web via plugin and transport. Method ConfirmEInvoiceNumberProcessed will notify about result
|
![]() | KitchenOrderChanged | |
![]() | MarketingSourceChanged | |
![]() | MeasuringUnitChanged | |
![]() | NavigatingToPaymentScreen |
Navigating to the payment screen. Throwing OperationCanceledException will abort the operation.
|
![]() | OrderBillCancelled | |
![]() | OrderChanged | |
![]() | OrderEditBarcodeScanned |
Barcode scanning on the order edit screen. Handler should return true if the event is to be marked handled.
|
![]() | OrderEditCardSlided |
Card slided on the order edit screen. Handler should return true if the event is to be marked handled.
|
![]() | OrderSplittedByCashRegisters |
Order splitted by cash registers, allows to track relationship between deleted source order and created new orders.
|
![]() | OrderStorned |
Order storned, allows to track relationship between deleted source and created new order.
|
![]() | OrderTypeChanged | |
![]() | PastOrderStorned | |
![]() | PaymentScreenUpdated |
Notification of changes on the order payment screen. Calling on adding, changing, or removing payments, updating EInvoice.
|
![]() | PaymentTypeChanged | |
![]() | PreliminaryOrderChanged | |
![]() | PriceCategoryChanged | |
![]() | ProductCategoryChanged | |
![]() | ProductChanged | |
![]() | ProductGroupChanged | |
![]() | ProductItemCategoryChanged | |
![]() | ProductScaleChanged | |
![]() | ProductSizeChanged | |
![]() | ProductStocksListChanged | |
![]() | ProductTagChanged | |
![]() | ProductTagGroupChanged | |
![]() | QuickMenuUpdated | |
![]() | RegionChanged | |
![]() | RemovalTypeChanged | |
![]() | ReserveChanged | |
![]() | ReserveRestored |
Reserve restored, allows to track reserve, its order and deatached reserve order.
|
![]() | RestaurantChanged | |
![]() | RestaurantSectionChanged | |
![]() | RoleChanged | |
![]() | ScreenChanged | |
![]() | ServiceChequePrinted |
Service cheque printed.
|
![]() | StopListProductsRemainingAmountsChanged | |
![]() | StreetChanged | |
![]() | TableChanged | |
![]() | TaxCategoryChanged | |
![]() | TerminalChanged | |
![]() | TerminalsGroupChanged | |
![]() | UserChanged | |
![]() | UserSessionChanged | |
![]() | WaiterTeamChanged |