public virtual bool IsValid(ValidatorBase basvalidator, string inputdata)
        {
            if (basvalidator.GetType() != typeof(DefaultValueValidator))
            {
                return(false);
            }
            var baseValidator = (DefaultValueValidator)basvalidator;

            return(!string.IsNullOrEmpty(inputdata));
        }
Exemple #2
0
        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;
        }
Exemple #5
0
        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;
        }
Exemple #6
0
        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));
        }