public void LogIn()
 {
     if (PeselValidationTools.OldEnough(Voter.Pesel))
     {
         MessageBox.Show(Voter.Name + " " + Voter.Surname + " " + Voter.Pesel);
     }
     ;
 }
Exemple #2
0
        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            var number = value as string;

            if (number.Length != 11)
            {
                return(new ValidationResult(false, "PESEL number has to be correct length"));
            }
            else if (!number.All(char.IsDigit))
            {
                return(new ValidationResult(false, "You can use digits only"));
            }
            else if (!PeselValidationTools.ValidPESEL(number))
            {
                return(new ValidationResult(false, "You have to provide valid PESEL number"));
            }

            return(new ValidationResult(true, null));
        }