/// <summary> /// New GMForm /// </summary> /// <param name="game">GameForm reference</param> /// <param name="main">MainForm reference</param> public GMForm(GameForm game, MainMenuFrom main) { InitializeComponent(); notes = new List <Note>(); MessageIDText.Text = "0/0"; gameForm = game; mainMenu = main; FormClosed += delegate { gameForm.Close(); main.Show(); }; NameForm nameForm = new NameForm(); nameForm.ShowDialog(); if (nameForm.DialogResult == DialogResult.OK) { SqlConnection connection = new SqlConnection(conString); connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO Games (Name) VALUES (@gameName); SELECT SCOPE_IDENTITY()", connection); command.Parameters.AddWithValue("@gameName", nameForm.NewName); gameID = Convert.ToInt32(command.ExecuteScalar()); command.Dispose(); connection.Close(); } else { Show(); Close(); } }