public StringLengthValidator(XmlElement XmlNode) { XmlHelper xml = new XmlHelper(XmlNode); mMinLength = xml.GetShort("MinLength", 0); mMaxLength = xml.GetShort("MaxLength", short.MaxValue); mMinInclusive = xml.GetBoolean("MinLength/@Inclusive", true); mMaxInclusive = xml.GetBoolean("MaxLength/@Inclusive", true); }
public DateValidator(XmlElement XmlNode) { XmlHelper xml = new XmlHelper(XmlNode); mMinValue = xml.GetDateTime("MinDate", DateTime.Now.AddYears(-100)); mMaxValue = xml.GetDateTime("MaxDate", DateTime.Now.AddYears(100)); mMinInclusive = xml.GetBoolean("MinDate/@Inclusive", true); mMaxInclusive = xml.GetBoolean("MaxDate/@Inclusive", true); }
public IntegerValidator(XmlElement XmlNode) { XmlHelper xml = new XmlHelper(XmlNode); mMinValue = xml.GetInteger("MinValue", 0); mMaxValue = xml.GetInteger("MaxValue", int.MaxValue); mMinInclusive = xml.GetBoolean("MinValue/@Inclusive", true); mMaxInclusive = xml.GetBoolean("MaxValue/@Inclusive", true); }
public FieldDescription(XmlElement XmlNode) { XmlHelper xml = new XmlHelper(XmlNode); Name = xml.GetString("@Name"); EmptyAlsoValidate = xml.GetBoolean("@EmptyAlsoValidate", true); Required = xml.GetBoolean("@Required", false); mValidateStatements = new ValidateStatements(XmlNode); }
public MixDateValidator(XmlElement xmlNode) { XmlHelper xml = new XmlHelper(xmlNode); _DateFormat = xml.GetString("Matchs/@CorrectTo"); _ValidPattern = new DateMatcher(xmlNode.SelectSingleNode("ValidPattern") as XmlElement); _Matchs = new List<DateMatcher>(); foreach (XmlElement e in xmlNode.SelectNodes("Matchs/Match")) _Matchs.Add(new DateMatcher(e)); }