/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="regularExpression"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public MyRegularExpressionCriterion(string criterionName, ValidationLevel level, Regex regularExpression, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_regex = regularExpression; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> /// <param name="v1"></param> /// <param name="v2"></param> public AndValidCriterion(string criterionName, ValidationLevel level, bool caseSensitive, bool trim, CustomValidationMessages customMessages, ValidationCriterion v1, ValidationCriterion v2) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_criterion1 = v1; this.m_criterion2 = v2; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="regularExpression"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public MyRegularExpressionCriterion(string criterionName, ValidationLevel level, Regex regularExpression, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_regex = regularExpression; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="script"></param> /// <param name="param"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public ScriptCriterion(string criterionName, ValidationLevel level, string script, Dictionary<string, object> param, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_script = script; this.m_param = param; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="script"></param> /// <param name="param"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public ScriptCriterion(string criterionName, ValidationLevel level, string script, Dictionary <string, object> param, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_script = script; this.m_param = param; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="maxLength"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public MaxLengthFieldCriterion(string criterionName, ValidationLevel level, int maxLength, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, null, caseSensitive, trim, customMessages) { this.MaxLength = maxLength; }
/// <summary> /// Constructor /// </summary> /// <param name="criterionName"></param> /// <param name="dataType"></param> /// <param name="level"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public RequiredFieldCriterion(string criterionName, ValidationLevel level, Type dataType, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_dataType = dataType; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> /// <param name="v1"></param> /// <param name="v2"></param> public AndValidCriterion(string criterionName, ValidationLevel level, bool caseSensitive, bool trim, CustomValidationMessages customMessages, ValidationCriterion v1, ValidationCriterion v2) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_criterion1 = v1; this.m_criterion2 = v2; }
/// <summary> /// /// </summary> /// <param name="criterionName"></param> /// <param name="level"></param> /// <param name="maxLength"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public MaxLengthFieldCriterion(string criterionName, ValidationLevel level, int maxLength, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, null, caseSensitive, trim, customMessages) { this.MaxLength = maxLength; }
/// <summary> /// Constructor /// </summary> /// <param name="criterionName"></param> /// <param name="dataType"></param> /// <param name="level"></param> /// <param name="caseSensitive"></param> /// <param name="trim"></param> /// <param name="customMessages"></param> public RequiredFieldCriterion(string criterionName, ValidationLevel level, Type dataType, bool caseSensitive, bool trim, CustomValidationMessages customMessages) : base(criterionName, level, caseSensitive, trim, customMessages) { this.m_dataType = dataType; }