private void Calculate()
        {
            if (Birthdate.CalculateAge(BDate) > 135)
            {
                MessageBox.Show("Error! You are too old!");
            }
            else if (BDate.CompareTo(DateTime.Today) > 0)
            {
                MessageBox.Show("Error! You don't exist yet!");
            }

            else if (BDate.Month.CompareTo(DateTime.Today.Month) == 0 && BDate.Day.CompareTo(DateTime.Today.Day) == 0)
            {
                MessageBox.Show("Happy Birthday! Enjoy your special day!");
                _bDate.CalculateAge();
                _bDate.Westerngoroscope();
                _bDate.Chinesegoroscope();

                OnPropertyChanged("Age");
                OnPropertyChanged("WGoroscope");
                OnPropertyChanged("CGoroscope");
            }
            else
            {
                _bDate.CalculateAge();
                _bDate.Westerngoroscope();
                _bDate.Chinesegoroscope();

                OnPropertyChanged("Age");
                OnPropertyChanged("WGoroscope");
                OnPropertyChanged("CGoroscope");
            }
            Thread.Sleep(1000);
        }
Exemplo n.º 2
0
 public override string ToString()
 {
     return("name: " + FName + " " + LName + '\n' +
            "Id: " + ID + "" + '\n' +
            "phone number: " + Phone + '\n' +
            "address: " + MyAddress.GetString() + '\n' +
            "Birthday: " + BDate.ToShortDateString() + '\n' +
            "gender: " + Gender + '\n' +
            "Number of lessons: " + LessonNum + '\n' +
            "School: " + School + '\n' +
            "Teacher: " + Teacher + '\n' +
            "Type of car: " + CarType + '\n' +
            "Have Glasses:" + HaveGlasses + '\n' +
            "Gear: " + Gear + '\n');
 }
Exemplo n.º 3
0
        public string ToDob()
        {
            string y, m, d, dob;

            y = BYear.ToString();
            if (BMonth < 10)
            {
                m = "0" + (BMonth);
            }
            else
            {
                m = BMonth.ToString();
            }
            if (BDate < 10)
            {
                d = "0" + (BDate);
            }
            else
            {
                d = BDate.ToString();
            }
            dob = y + m + d;
            return(dob);
        }