Exemplo n.º 1
0
        //Регистрация
        private void register_button_Click(object sender, EventArgs e)
        {
            if (userNameField.Text == "Введите имя")
            {
                return;
            }

            if (userSurnameField.Text == "Введите фамилию")
            {
                return;
            }

            if (isUserExists())
            {
                return;
            }

            DB           db      = new DB();
            MySqlCommand command = new MySqlCommand("INSERT INTO `users` (`login`, `password`, `name`, `surname`) VALUES (@login, @pass, @name, @surname)", db.GetConnection());

            command.Parameters.Add("@login", MySqlDbType.VarChar).Value   = login_box.Text;
            command.Parameters.Add("@pass", MySqlDbType.VarChar).Value    = password_box.Text;
            command.Parameters.Add("@name", MySqlDbType.VarChar).Value    = userNameField.Text;
            command.Parameters.Add("@surname", MySqlDbType.VarChar).Value = userSurnameField.Text;

            db.OpenConnection();  //Открытие базы данных

            if (command.ExecuteNonQuery() == 1)
            {
                MessageBox.Show("Аккаунт создан");
            }
            else
            {
                MessageBox.Show("Аккаунт не создан");
            }

            db.CloseConnection(); //Закрытие базы данных
        }