Поделиться через


Элемент управления «Подпись»

Элемент управления Signature в приложении IBuySpy Delivery 2005 осуществляет доступ к таблице базы данных Orders. После заполнения заказа элемент управления Signature предоставляет место для подписи заказчика.

Использование элемента управления Signature

Поле Signature является единственным полем ввода в этом элементе управления. В нем происходит отслеживание передвижения заказчиком пера при подписи, а затем последовательность штрихов преобразуется в целочисленный массив. Этот массив сохраняется в базе данных и становится недоступным для изменения.

Экран элемента управления подписью (Signature)

При нажатии кнопки Accept подпись заказчика сохраняется и загружается элемент управления Customers. Для заказчика процесс доставки считается завершенным и поле Status для этого заказа принимает значение Delivered. Если же поле Status уже имеет значение Delivered, то будет отображена существующая подпись, а поле Accept будет недоступным.

При нажатии кнопки Clear удаляются все пометки из поля Signature. При нажатии кнопки Cancel производится загрузка элемента управления Orders без сохранения содержимого в поле Signature. Заказ не может быть завершен без подтверждения подписи.

Просмотр подписей

Отображение подписи может быть выполнено либо устройством, либо веб-узлом IBuySpy Store. В первом случае целочисленный массив преобразуется обратно в штрихи пера, которые отображаются в поле Signature. Во втором случае целочисленный массив преобразуется в изображение.

См. также

Задачи

Образцы кода IBuySpy Delivery

Справка и поддержка

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)