private void CompleteButton_Click(object sender, RoutedEventArgs e) { bool FirstNameValidated = ValidateName(FirstNameTextBox.Text.ToString()); bool LastNameValidated = ValidateName(LastNameTextBox.Text.ToString()); bool SSNValidated = ValidateSocialSecurityNumber(SocialSecurityNumberTextBox.Text.ToString()); bool DateValidated = ValidateDate(DateOfArrivalTextBox.Text.ToString()); if (ValidatePatient()) { if (FirstNameValidated) { if (LastNameValidated) { if (SSNValidated) { if (DateValidated) { _person = new Person(); _person.FirstName = FirstNameTextBox.Text; _person.LastName = LastNameTextBox.Text; _person.DateOfBirth = DateTextBox.SelectedDate.Value; _person.Address = AddressTextBox.Text; _person.SocialSecurityNumber = SocialSecurityNumberTextBox.Text; _person.Complaint = ComplaintTextBox.Text; DateTime date = DateTime.Parse(DateOfArrivalTextBox.Text); _person.DateOfArrival = date; PersonDataProvider.CreatePerson(_person); DialogResult = true; Close(); } else { MessageBox.Show("Incorrect Date Format Or Date Is Occupied!", "Format Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Incorrect SSN Format!", "Format Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Incorrect Name Format!", "Format Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Incorrect Name Format!", "Format Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void CreateButton_Click(object sender, RoutedEventArgs e) { if (ValidatePerson()) { _person.FirstName = FirstNameTextBox.Text; _person.LastName = LastNameTextBox.Text; _person.DateOfArrival = DateOfArrivalPicker.SelectedDate.Value; _person.SocialSecurityNumber = SocialSecurityNumberTextBox.Text; _person.Address = AddressTextBox.Text; _person.Symptom = SymptomTextBox.Text; _person.LastTimeEdited = DateTime.Now; PersonDataProvider.CreatePerson(_person); DialogResult = true; Close(); } }