C# Класс Treefrog.Windows.Controllers.ValidationController

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
RegisterControl ( Control control, Func validationFunc ) : void
RegisterValidationFunc ( Func validationFunc ) : void
UnregisterControl ( Control control ) : void
UnregisterValidationFunc ( Func validationFunc ) : void
Validate ( ) : void
ValidateForm ( ) : bool
ValidateGreater ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
ValidateGreaterEq ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
ValidateLess ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
ValidateLessEq ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
ValidateNonEmptyName ( string fieldName, TextBox control, IEnumerable reservedNames ) : Func
ValidateNumericUpDownFunc ( string fieldName, NumericUpDown control ) : Func

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
DetermineErrorIconPadding ( Control control ) : int
EnableButtons ( bool enable ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

RegisterControl() публичный Метод

public RegisterControl ( Control control, Func validationFunc ) : void
control System.Windows.Forms.Control
validationFunc Func
Результат void

RegisterValidationFunc() публичный Метод

public RegisterValidationFunc ( Func validationFunc ) : void
validationFunc Func
Результат void

UnregisterControl() публичный Метод

public UnregisterControl ( Control control ) : void
control System.Windows.Forms.Control
Результат void

UnregisterValidationFunc() публичный Метод

public UnregisterValidationFunc ( Func validationFunc ) : void
validationFunc Func
Результат void

Validate() публичный Метод

public Validate ( ) : void
Результат void

ValidateForm() публичный Метод

public ValidateForm ( ) : bool
Результат bool

ValidateGreater() публичный статический Метод

public static ValidateGreater ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
fieldName string
control System.Windows.Forms.NumericUpDown
refName string
reference System.Windows.Forms.NumericUpDown
Результат Func

ValidateGreaterEq() публичный статический Метод

public static ValidateGreaterEq ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
fieldName string
control System.Windows.Forms.NumericUpDown
refName string
reference System.Windows.Forms.NumericUpDown
Результат Func

ValidateLess() публичный статический Метод

public static ValidateLess ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
fieldName string
control System.Windows.Forms.NumericUpDown
refName string
reference System.Windows.Forms.NumericUpDown
Результат Func

ValidateLessEq() публичный статический Метод

public static ValidateLessEq ( string fieldName, NumericUpDown control, string refName, NumericUpDown reference ) : Func
fieldName string
control System.Windows.Forms.NumericUpDown
refName string
reference System.Windows.Forms.NumericUpDown
Результат Func

ValidateNonEmptyName() публичный статический Метод

public static ValidateNonEmptyName ( string fieldName, TextBox control, IEnumerable reservedNames ) : Func
fieldName string
control System.Windows.Forms.TextBox
reservedNames IEnumerable
Результат Func

ValidateNumericUpDownFunc() публичный статический Метод

public static ValidateNumericUpDownFunc ( string fieldName, NumericUpDown control ) : Func
fieldName string
control System.Windows.Forms.NumericUpDown
Результат Func