57
4 Модуль AddItemToOrder.
Модуль AddItemToOrder предназначен для организации интерфейса для
добавления в базу данных информации о новом товаре, поставляемом в
соответствии с выбранным договором.
Входными данными для модуля являются:
действия пользователя с использованием интерфейса формы;
содержимое таблицы ordereditems в базе данных;
содержимое таблицы items в базе данных;
содержимое таблицы contracts в базе данных.
Исходный текст модуля приведен в приложении.
После отображения на экран формы модуля AddItemToOrder, считываются
и выводятся на экран данные из базы данных о поставляемых предприятием
товарах и ожидаются действия пользователя. При отображении списка
поставляемых товаров исключаются товары, уже имеющиеся в заказе.
В зависимости от команды пользователя происходит:
сохранение информации о новом заказанном товаре в базу данных;
отмена изменений и отказ от их внесения в базу данных;
закрытие формы модуля AddItemToOrder.
Сохранение информации о новом заказанном товаре в базу данных
происходит при нажатии на кнопку «Добавить» на форме модуля.
Отмена изменений и отказ от их внесения в базу данных происходит при
нажатии на кнопку «Отмена» на форме модуля.
Закрытие формы модуля происходит по нажатию на кнопку «X» в правом
верхнем углу формы модуля или же при сохранении или отказе от сохранения
данных в базе данных.
Выходными данными работы модуля в зависимости от команды
пользователя являются:
сохраненная в базу данных информация о новом заказанном товаре;
информация в базе данных, оставленная без изменений.
Форма модуля представлена на рис. №5.