public virtual bool IsValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(DefaultValueValidator)) { return(false); } var baseValidator = (DefaultValueValidator)basvalidator; return(!string.IsNullOrEmpty(inputdata)); }
public virtual bool IsValid(ValidatorBase basvalidator, string inputdata) { bool IsNumbervalue = int.TryParse(inputdata, out int ignoreMe); if (basvalidator.GetType() != typeof(RangeValidator) && !IsNumbervalue) { return(false); } return(IsNumbervalue && Convert.ToInt32(inputdata) >= 0 && Convert.ToInt32(inputdata) <= 1000); }
public virtual bool IsMinValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(LengthValidator)) { return(false); } var baseValidator = (LengthValidator)basvalidator; return(baseValidator.MinDblength != null ? inputdata.Length > baseValidator.MinDblength : true); }
public virtual bool IsLengthValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(LengthValidator)) { return(false); } var baseValidator = (LengthValidator)basvalidator; return(baseValidator.Dblength != null ? inputdata.Length <= baseValidator.Dblength : true); //valid = baseValidator.Options.FirstOrDefault(s=>s.ControlType== ControlType.TextBox)!=null? true : false; }
public virtual bool IsValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(PercentValidator)) { return(false); } var baseValidator = (PercentValidator)basvalidator; return(true); // valid = baseValidator.Options.FirstOrDefault(s => s.ControlType == ControlType.Checkbox) != null ? true : false; }
public virtual bool IsValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(RegularExpression)) { return(false); } var baseValidator = (RegularExpression)basvalidator; return(Regex.IsMatch(inputdata, "^4[0-9]{12}(?:[0-9]{3})?$")); // valid = baseValidator.Options.FirstOrDefault(s => s.ControlType == ControlType.Checkbox) != null ? true : false; }
public virtual bool IsValid(ValidatorBase basvalidator, string inputdata) { if (basvalidator.GetType() != typeof(EmailFormatValidator)) { return(false); } // string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" + // @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + // @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; var baseValidator = (EmailFormatValidator)basvalidator; Regex re = new Regex(baseValidator.RegexFormat); return(re.IsMatch(inputdata)); }