private void GuestListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            Guest guest;

            if (mdiParentForm.currentGuestForm == null)
            {
                guestForm = new GuestForm(guestController, accountDB);
                mdiParentForm.currentGuestForm = guestForm;
            }

            else
            {
                if (mdiParentForm.currentGuestForm.guestFormClosed)
                {
                    guestForm = new GuestForm(guestController, accountDB);
                    mdiParentForm.currentGuestForm = guestForm;
                }
                else
                {
                    guestForm = mdiParentForm.currentGuestForm;
                }
            }

            guest = guestController.FindByID(guestListView.FocusedItem.Text);
            guestForm.MdiParent = (GuestMDIParent)this.MdiParent;
            guestForm.Show();
            guestForm.Display(guest, GuestForm.FormState.Edit);
            guestListView.Refresh();
        }
 private void CreateNewGuestForm()
 {
     guestForm               = new GuestForm(guestController, accountDB);
     guestForm.MdiParent     = GuestMDIParent.ActiveForm;
     guestForm.StartPosition = FormStartPosition.CenterParent;
 }