예제 #1
0
        void bancoDados()
        {
            frmMenuPrincipal menu = new frmMenuPrincipal();
            frmNickname      nick = new frmNickname();

            Conexao c = new Conexao();

            int    jogo        = menu.recuperaGame();
            string nomeJogador = nick.recuperaNick();



            MySqlCommand cmd = new MySqlCommand("select * from jogador_bolinha where nome_jogador = @nomeJogador");

            cmd.Parameters.Add(new MySqlParameter("@nomeJogador", nomeJogador));

            c.Abrir();
            MySqlDataReader reader = c.Pesquisar(cmd);


            if (reader.HasRows)
            {
                c.Fechar();

                MySqlCommand cmd4 = new MySqlCommand("select * from jogador_bolinha where nome_jogador = @nomeJogador");
                cmd4.Parameters.Add(new MySqlParameter("@nomeJogador", nomeJogador));
                c.Abrir();
                MySqlDataReader r = c.Pesquisar(cmd4);

                r.Read();
                int scoreSalvo = r.GetInt32(2);

                if (scoreSalvo < score)
                {
                    c.Fechar();
                    MySqlCommand cmd2 = new MySqlCommand("update jogador_bolinha set score_jogador = @score where nome_jogador = @nomeJogador");
                    cmd2.Parameters.Add(new MySqlParameter("@score", score));
                    cmd2.Parameters.Add(new MySqlParameter("@nomeJogador", nomeJogador));

                    c.Abrir();
                    c.Executar(cmd2);
                    c.Fechar();
                }

                c.Fechar();
            }
            else
            {
                c.Fechar();
                MySqlCommand cmd3 = new MySqlCommand("insert into jogador_bolinha(nome_jogador, score_jogador) values (@nomeJogador, @score)");
                cmd3.Parameters.Add(new MySqlParameter("@nomeJogador", nomeJogador));
                cmd3.Parameters.Add(new MySqlParameter("@score", score));

                c.Abrir();
                c.Executar(cmd3);
                c.Fechar();
            }
        }
예제 #2
0
        private void BtnComecarPong_Click(object sender, EventArgs e)
        {
            frmMenuPrincipal menu = new frmMenuPrincipal();

            player1 = txtPlayer1.Text;
            player2 = txtPlayer2.Text;

            if (menu.recuperaGame() == 2)
            {
                frmPong pong = new frmPong();
                pong.ShowDialog();
            }

            this.Close();
        }
예제 #3
0
        private void BtnComecar_Click(object sender, EventArgs e)
        {
            frmMenuPrincipal menu    = new frmMenuPrincipal();
            frmCarRacing     carGame = new frmCarRacing();

            nick = txtNick.Text;

            if (menu.recuperaGame() == 3)
            {
                carGame.ShowDialog();
            }
            if (menu.recuperaGame() == 2)
            {
            }
            if (menu.recuperaGame() == 1)
            {
            }
            this.Close();
        }
예제 #4
0
        void bancoDados() // Metodo do banco de dados -Leo
        {
            frmMenuPrincipal menu = new frmMenuPrincipal();
            frmNicknamePong  nick = new frmNicknamePong();

            Conexao c = new Conexao();

            int    jogo         = menu.recuperaGame();
            string nomeJogador1 = nick.recuperaNick1();
            string nomeJogador2 = nick.recuperaNick2();


            MySqlCommand cmd3 = new MySqlCommand("insert into jogador_pingpong (nome_jogador1, score_jogador1, nome_jogador2, score_jogador2) values (@nomeJogador1, @score1, @nomeJogador2, @score2)");

            cmd3.Parameters.Add(new MySqlParameter("@nomeJogador1", nomeJogador1));
            cmd3.Parameters.Add(new MySqlParameter("@score1", g.pontosP1));
            cmd3.Parameters.Add(new MySqlParameter("@nomeJogador2", nomeJogador2));
            cmd3.Parameters.Add(new MySqlParameter("@score2", g.pontosP2));

            c.Abrir();
            c.Executar(cmd3);
            c.Fechar();
        }