4.1. Пример операции (Регистрация заказа)

TMultiGuestWaitForBackgroundTasksOperation – ожидает завершения фоновых процессов (расчет скидок, запись контролируемых операций в базу)

TValidateRegisterGuestsOperation – проверяет возможность регистрации заказа:

TGuestWatchOperation – операция, формирующая данные по счету до и после изменений (TRegisterOrderWizardOperation и TRegisterOrdersActionOperation – подчиненные ей операции).

TRegisterOrderWizardOperation – набор опциональных диалогов проверки прав и подтверждения действия

TRegisterOrdersActionOperation – непосредственно регистрация заказов – смена статуса заказа, заполнение необходимых полей

TPostGuestsToDBOperation – операция записи изменений в БД.