private void btnConfirmGuest_Click(object sender, EventArgs e) { if (hasEmptyFields()) { MessageBox.Show("Please fill in missing details"); } Match matchFirstName = Regex.Match(txtFirstName.Text, @"(?i)^[a-z]+"); Match matchLastName = Regex.Match(txtLastName.Text, @"(?i)^[a-z]+"); if (matchFirstName.Success == false || matchFirstName.Success == false) { MessageBox.Show("Please correct fields before continuing."); } else { PopulateObject(); guestController.DataMaintenance(aGuest, DatabaseLayer.DB.DBOperation.Add); guestController.FinalizeChanges(aGuest); // MessageBox.Show("Guest added!"); PaymentForm paymentForm = new PaymentForm(restEasy, reservationController, aGuest); paymentForm.Show(); this.Hide(); // clearGuestDetails(); } }