Exemplo n.º 1
0
 /// <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;
 }