Проверка количества товаров, указанного менеджером в заказе.
Цель: Необходимо предусмотреть возможные ошибки при вводе данных, чтобы пользователь не имел возможности ввести совершенно неподходящее значение. Например, пользователь при указании количества товара в заказе не должен иметь возможности вводить отрицательное значение.
Для этого нужно в методе set
генерировать исключение при неправильном вводе:
set
{
// *** Start programmer edit section *** (СтрокаЗаказа.Количество Set start)
if (value < 0)
{
Exception ex = new Exception("Значение количества не может быть отрицательным");
throw ex;
}
// *** End programmer edit section *** (СтрокаЗаказа.Количество Set start)
this.fКоличество = value;
// *** Start programmer edit section *** (СтрокаЗаказа.Количество Set end)
// *** End programmer edit section *** (СтрокаЗаказа.Количество Set end)
}
Когда данное исключение будет сгенерировано, на форме будет выдано сообщение об ошибочном вводе.