BaseCardControl.ValidateProperties — метод (Boolean, IEnumerable<string>, out IEnumerable<string>, out IEnumerable<string>, out IEnumerable<string>)

Проверяет данные карточки на наличие ошибок с возможностью отключения проверки отдельных данных.

Синтаксис

public virtual bool ValidateProperties(bool showMessage, IEnumerable<string> excludedProperties, out IEnumerable<string> requiredFields, out IEnumerable<string> notResolvedFields, out IEnumerable<string> notResolvedTables)
Параметры
showMessage

Тип: System.Boolean

false — не отображать сообщение о наличии ошибок, иначе — true

excludedProperties

Тип: System.Collections.Generic.IEnumerable<string>

Список свойств карточки, которые должны быть исключены из проверки. Под названиями свойств карточки подразумеваются названия соответствующих элементов управления.

requiredFields

Тип: System.Collections.Generic.IEnumerable<string>

Получает список свойств, требующих обязательного заполнения. Из списка исключаются свойства, перечисленные в excludedProperties.

notResolvedFields

Тип: System.Collections.Generic.IEnumerable<string>

Получает список свойств, которые из-за ошибки не могут быть связаны с данными карточки. Из списка исключаются свойства, перечисленные в excludedProperties. Данный параметр может сигнализировать, к примеру, о некорректно введённом значении в элемент управления типа Сотрудник.

notResolvedTables

Тип: System.Collections.Generic.IEnumerable<string>

Получает список таблиц, которые из-за ошибки не могут быть связаны с данными карточки. Из списка исключаются таблицы, перечисленные в excludedProperties.

Возвращаемое значение

Тип: System.Boolean

true — ошибки отсутствуют, иначе — false