Пример #1
0
        /// <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();
            }
        }