Ввод значений является одной из важных функций бизнес-приложений. Во время ввода пользователи допускают ошибки и приложение должно контролировать правильность ввода на клиентской стороне. Такие ошибки могут быть обусловлены непониманием допустимых диапазонов вводимых значений или опечатками. В любом случае, пользователь должен своевременно быть оповещен о возникших ошибках и иметь возможность их исправить.
Простейшим способом уменьшения пользовательских ошибок является указание набора значений. Например, для нашего приложения в сущности ОценкиЗаСеместр поле Оценка может принимать одно из значений диапазоне: Отлично, Хорошо, Удовл., Неудовл.
Добавим эти значения в список значений сущности ОценкиЗаСеместр. Выделите поле Оценка и в окне Свойства выберите кнопку Список значений.
(рис 14.1)
После этого на всех экранах для редактирования таблицы ОценкиЗаСеместр в поле Оценка будет выводиться список возможных значений, из которого требуется выбрать требуемую оценку. Другие значения в это поле ввести невозможно.
(рис 14.2)
Другим способом реализации бизнес-правил является использование кода программы. Например, при внесении оценок логично будет, что дата ее выставления находится в диапазоне +- 3 дня от текущей, все остальные даты могут рассматриваться как ошибки.
Для реализации этой функциональности откройте в конструкторе сущность ОценкиЗаСеместр, выделите поле ДатаЭкзамена. Затем в окне свойств выберите команду Настраиваемая проверка .
(рис 14.3)
Откроется редактор кода, где следует записать код:
partial void ДатаЭкзамена_Validate(EntityValidationResultsBuilder results)
{
// results.AddPropertyError("<Сообщение об ошибке>");
if (ДатаЭкзамена > DateTime.Now.AddDays(3) || ДатаЭкзамена < DateTime.Now.AddDays(-3)) {
results.AddPropertyError("<Дата должна быть в диапазоне +-3 дня от текущей>");
}
}
После этого, везде, где будет использоваться данное поле, будет осуществляться контроль ошибок ввода и отображение соответствующих предупреждений.
(рис 14.4)
Реализация бизнес-правил для сущности обеспечивает проверку как на стороне клиента, так и на сервере. На стороне клиента это выражается в том, что отображаются соответствующие предупреждения для данных. На стороне сервера проверка гарантирует, что не верные данные не попадут в базу данных.
20 символов и не меньше 5. от 1970 до 2000 года.Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.