Example #1
0
 public Person(string name, string surname, string email, DateTime birthdate)
 {
     Name        = name;
     Surname     = surname;
     Email       = email;
     BirthDate   = birthdate;
     isAdult     = Adult(BirthDate);
     sunSign     = ChooseSign(BirthDate);
     chineseSign = CalcChineseZodiac(BirthDate);
     isBirthday  = Birthday(BirthDate);
 }
Example #2
0
 public DateOfBirth(ref DateTime birthDate)
 {
     Birthday(ref birthDate);
     try
     {
         _age = ChooseAge(ref birthDate);
     } catch (ArgumentException argEx)
     {
         MessageBox.Show(argEx.Message);
         birthDate = new DateTime(2000, 2, 12);
         _age      = ChooseAge(ref birthDate);
     }
     catch (ArithmeticException arithEx)
     {
         MessageBox.Show(arithEx.Message);
         birthDate = new DateTime(2000, 2, 12);
         _age      = ChooseAge(ref birthDate);
     }
     finally
     {
         _zodiacWestern = ChooseSign(ref birthDate);
         _zodiacChinese = CalcChineseZodiac(ref birthDate);
     }
 }