Exemple #1
0
        public void AddValidation(XElement InputXml)
        {
            if (InputXml == null)
            {
                return;
            }
            StringValidation sv = new StringValidation(this);

            sv.LoadXml(InputXml);
            this.AddValidation(sv);
        }
Exemple #2
0
        private bool IsValidMatched(string Input)
        {
            if (this.Enabled == false)
            {
                return(true);
            }
            StringValidation sv = this.GetFirstActiveValidation();

            if (sv != null)
            {
                return(sv.IsValidMatched(Input));
            }
            else
            {
                return(true);
            }
        }
Exemple #3
0
        private bool IsLongerThanMaxLength(string Input)
        {
            if (this.Enabled == false)
            {
                return(true);
            }
            StringValidation sv = this.GetFirstActiveValidation();

            if (sv != null)
            {
                return(sv.IsLongerThanMaxLength(Input));
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        public void LoadLegacyXml(XElement InputXml)
        {
            XElement x;
            XElement result = new XElement("Legacy");

            //load legacy options
            x = InputXml.Element("Disallowed");
            if (x != null)
            {
                result.Add(x);
            }

            x = InputXml.Element("MinLength");
            if (x != null)
            {
                result.Add(x);
            }

            StringValidation sv = new StringValidation(this);

            sv.LoadLegacyXml(result);
            this.AddValidation(sv);
        }
Exemple #5
0
 public void AddValidation(StringValidation Validation)
 {
     this._validations.Add(Validation);
     Validation.RevalidationRequired += this._owner.OnValidationChange;
 }