public void AddValidation(XElement InputXml) { if (InputXml == null) { return; } StringValidation sv = new StringValidation(this); sv.LoadXml(InputXml); this.AddValidation(sv); }
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); } }
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); } }
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); }
public void AddValidation(StringValidation Validation) { this._validations.Add(Validation); Validation.RevalidationRequired += this._owner.OnValidationChange; }