Exemplo n.º 1
0
        public void DBInput(string name, string surname, string birthNo, DateTime date)
        {
            bool nameOK;
            bool dateOK;
            bool birthNoOK;
            bool surnameOK;

            do
            {
                if (string.IsNullOrEmpty(name))
                {
                    return;
                }
                if (nameOK = nameValidator.IsValid(name))
                {
                    this.Name = name;
                }
            }while (nameOK == false);

            do
            {
                if (string.IsNullOrEmpty(surname))
                {
                    return;
                }
                if (surnameOK = surnameValidator.IsValid(surname))
                {
                    this.Surname = surname;
                }
            }while (surnameOK == false);

            do
            {
                if (string.IsNullOrEmpty(birthNo))
                {
                    return;
                }
                if (birthNoOK = birthValidator.IsValid(birthNo))
                {
                    this.BirthNo = birthNo;
                }
            } while (birthNoOK == false);

            do
            {
                if (dateOK = dateTimeValidator.IsValid(date))
                {
                    this.Date = date;
                }
            } while (dateOK == false);
        }
Exemplo n.º 2
0
        public bool Input(string name, string surname, DateTime birthdate, string personalIdentificationNumber)
        {
            bool nameOk, surnameOk, dateOk, rcOk = false;

            if (nameOk = nameValidator.IsValid(name))
            {
                Name = name;
            }
            if (surnameOk = surnameValidator.IsValid(surname))
            {
                Surname = surname;
            }
            if (dateOk = dateTimeValidator.IsValid(birthdate))
            {
                Birthdate = birthdate;
            }
            if (rcOk = rcValidator.IsValid(personalIdentificationNumber))
            {
                PersonalIdentificationNumber = personalIdentificationNumber;
            }

            return(nameOk && surnameOk && dateOk && rcOk);
        }