Exemplo n.º 1
0
        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();
            }
        }