Exemplo n.º 1
0
        private void FinalJogo()
        {
            if (cartasEncontradas == img.Length * 2)
            {
                Placar    p    = new Placar();
                PlacarDAL pDAL = new PlacarDAL();

                p.Nome  = txtNome.Text;
                p.Score = movimentos;

                pDAL.Cadastrar(p);

                StopMusica();
                MessageBox.Show("parabéns, você terminou o jogo com " + movimentos.ToString() + " movimentos");
                DialogResult msg = MessageBox.Show("Deseja continuar o jogo?", "Caixa de perguntas", MessageBoxButtons.YesNo);

                if (msg == DialogResult.Yes)
                {
                    lblMovimento.Text = "Movimentos: ";
                    clicks            = 0;
                    movimentos        = 0;
                    cartasEncontradas = 0;
                    lista.Clear();
                    Inicio();
                    playMusica();
                }
                else
                {
                    MessageBox.Show("Obrigado por jogar!");
                    Application.Exit();
                }
            }
        }
        public void Cadastrar(Placar p)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = con.Conectar();

            cmd.CommandText = @"INSERT INTO Placar(Nome, score) VALUES (@nome, @score)";
            cmd.Parameters.AddWithValue("@nome", p.Nome);
            cmd.Parameters.AddWithValue("@score", p.Score);
            cmd.ExecuteNonQuery();
            con.Desconectar();
        }