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


Элемент управления Inventory

Элемент управления товарным запасом образца приложения IBuySpy Delivery 2005 обращается к таблицам базы данных Products (Товары) и Categories (Категории). Этот элемент управления позволяет продавать дополнительные товары в пунктах доставки.

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

Как показано на приведенном ниже рисунке, раскрывающиеся списки Category, Product и Quantity наполняются в соответствии с наличным товарным запасом. Товар считается доступным для приобретения, если он числится в записи заказа, для которой в поле Status указано "Failed".

Экран элемента управления товарным запасом (Inventory)

В поле с раскрывающимся списком Category отображаются все категории, в которых имеется по крайней мере одно наименование товара, доступного для приобретения.

В поле с раскрывающимся списком Product перечислены наличные товары определенной категории, которые можно приобрести. Отображаются только товары в количестве более 1 единицы.

В поле с раскрывающимся списком Quantity отображается наличный запас определенного товара. Это значение отражает не наличие товара на складе, а количество у курьера единиц того или иного товара, относящихся к заказам с пометкой "Не доставлен" и доступных для приобретения.

Поле Price хранится в базе данных для каждого товара. Значение в поле Subtotal рассчитывается умножением цены на количество выбранного товара.

При нажатии на кнопку Add Product выделенный товар добавляется в заказ. Товарная позиция добавляется в первоначальный заказ как новая запись в таблице Order Details (Сведения о заказе), а затем загружается элемент управления Orders. При нажатии на кнопку Cancel также загружается элемент управления заказами, но первоначальная запись заказа остается без изменений.

Если перейти к элементу управления товарным запасом с помощью кнопок перехода, а не путем выбора сначала заказчика, а затем — заказа, то кнопки Add Product и Cancel недоступны.

Помимо эмблемы приложения в элементе управления показывается также изображение выбранного товара. Имя изображения хранится в таблице Products (Товары). Само изображение товара загружается на устройство при первом развертывании приложения. Если в раскрывающемся списке Product выбрать какой-либо товар, из базы данных будет извлечено имя его изображения, а соответствующее изображение — выведено на экран.

См. также

Основные понятия

Элемент управления Orders

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

Получение помощи по SQL Server Compact Edition