Beispiel #1
0
        public BaseValidator GetRequiredFieldValidator(ValidationItem item, string identifier)
        {
            var validator = new RequiredFieldValidator();
            validator.ID = identifier;

            SetSharedValues(validator, item);

            return validator;
        }
Beispiel #2
0
        public BaseValidator GetRegularExpressionValidator(ValidationItem item, string identifier, string regex)
        {
            var validator = new RegularExpressionValidator();

            validator.ID = identifier;
            validator.ValidationExpression = regex;

            SetSharedValues(validator, item);

            return validator;
        }
Beispiel #3
0
        public BaseValidator GetCompareValidator(ValidationItem item, string identifier)
        {
            var validator = new CompareValidator();
            validator.ID = identifier;

            SetSharedValues(validator, item);
            validator.ControlToCompare = item.ControlTwo != null ? item.ControlTwo.ID : null;
            validator.Operator = item.Operator;
            validator.ValueToCompare = item.ValueToCompare;

            return validator;
        }
Beispiel #4
0
 public void SetSharedValues(BaseValidator validator, ValidationItem item)
 {
     validator.ControlToValidate = item.Control.ID;
     validator.ValidationGroup = _groupIdentifier;
     validator.EnableClientScript = true;
     validator.Display = ValidatorDisplay.None;
     validator.ErrorMessage = item.GetErrorMessage();
 }
 internal void AddRequiredFieldValidator(ValidatorBuilder validatorBuilder, ValidationItem item)
 {
     var validator = validatorBuilder.GetRequiredFieldValidator(item, NextValidationControlId);
     Validators.Add(validator);
     var calloutExtender = validatorBuilder.GetCalloutExtender(validator, NextValidationControlId);
     AddToForm(validator, calloutExtender);
 }
 internal void AddRegularExpressionValidator(ValidatorBuilder validatorBuilder, ValidationItem item, string regex)
 {
     var validator = validatorBuilder.GetRegularExpressionValidator(item, NextValidationControlId, regex);
     Validators.Add(validator);
     var calloutExtender = validatorBuilder.GetCalloutExtender(validator, NextValidationControlId);
     AddToForm(validator, calloutExtender);
 }