예제 #1
0
        public Form4()
        {
            InitializeComponent();
            Jogo jogo = Jogo.getinstance();

            textBox1.Text = "Tem " + jogo.userajogar.pontos + " pontos.";
        }
예제 #2
0
        public Form5()
        {
            InitializeComponent();
            User user = Jogo.getinstance().userajogar;

            label1.Text   = "Olá, " + user.Username;
            textBox1.Text = "Tem " + user.pontos + " pontos.";
        }
예제 #3
0
        private void Button1_Click_1(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(Properties.Settings.Default.Connection);

            con.Open();

            string        Nome   = "";
            int           pontos = 0;
            SqlDataReader dr     = null;

            try
            {
                string     QueryAdmin   = ("SELECT Nome, pontos FROM utilizador WHERE Nome = @Utilizador AND Pass = @Palavra_Chave");
                SqlCommand CommandAdmin = new SqlCommand(QueryAdmin, con);

                CommandAdmin.Parameters.AddWithValue("@utilizador", txt_utilizador.Text);
                CommandAdmin.Parameters.AddWithValue("@Palavra_Chave", txt_password.Text);

                dr = CommandAdmin.ExecuteReader();

                while (dr.Read())
                {
                    Nome   = dr["Nome"].ToString();
                    pontos = (int)dr["pontos"];
                }



                if (dr.HasRows)
                {
                    Jogo jogo = Jogo.getinstance();

                    //buscar os dados do user na base de dados
                    jogo.userajogar = new User(Nome, pontos);

                    /*Comando que faz com que o botão altere a página*/
                    Form4 boom = new Form4();
                    this.Hide();
                    boom.ShowDialog();
                    this.Dispose();
                }
                else
                {
                    MessageBox.Show("Utilizador e/ou Password incorretos!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                dr.Close();
                con.Close();
            }
        }
예제 #4
0
        private void Button1_Click(object sender, EventArgs e)
        {
            User user = Jogo.getinstance().userajogar;

            if (textBox2.Text != "" || txt_utilizador.Text != "")
            {
                user.atualizardados(textBox2.Text, txt_utilizador.Text);
            }
            else
            {
                MessageBox.Show("Por favor! Introduza os dados a atualizar.");
            }
        }
예제 #5
0
        private void Button1_Click(object sender, EventArgs e)
        {
            User user = Jogo.getinstance().userajogar;

            if (textBox2.Text != "" || txt_utilizador.Text != "")
            {
                user.atualizardados(textBox2.Text, txt_utilizador.Text);
                MessageBox.Show("Atualizado com Sucesso!", "Conta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Por favor! Introduza os dados a atualizar.");
            }
        }
예제 #6
0
        private void Button2_Click_1(object sender, EventArgs e)
        {
            /*Comando que faz com que o botão crie uma mensagem de alerta ao utilizador*/
            MessageBox.Show("Vão ser adicionados " + pontos + " pontos à sua conta, esta operação pode demorar alguns minutos.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            User user = Jogo.getinstance().userajogar;

            user.pontos += pontos;
            user.atualizarpontosbd();
            /*Comando que faz com que o botão altere a página*/
            Form5 Conta = new Form5();

            this.Hide();
            Conta.ShowDialog();
            this.Dispose();
        }
예제 #7
0
        private void Button2_Click(object sender, EventArgs e)
        {
            /*Comando que faz com que o botão crie uma mensagem de alerta ao utilizador*/
            MessageBox.Show("O produto será enviado para si o mais rápido possível.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            User user = Jogo.getinstance().userajogar;

            user.pontos -= pontos;
            user.atualizarpontosbd();
            /*Comando que faz com que o botão altere a página*/
            Form6 Loja = new Form6();

            this.Hide();
            Loja.ShowDialog();
            this.Dispose();
        }
예제 #8
0
        private void Button30_Click(object sender, EventArgs e)
        {
            /*Comando que faz com que o botão altere a página*/
            User user = Jogo.getinstance().userajogar;

            if (NumeroDePontosApostados <= user.pontos)
            {
                Form7 Bombas = new Form7(NumeroDeBombas, NumeroDePontosApostados);
                Bombas.ShowDialog();
                this.Hide();
                this.Dispose();
            }
            else
            {
                MessageBox.Show("Não tens pontos suficientes!");
            }
        }
예제 #9
0
        public Form7(int numeroDeBombas, int pontosApostados)
        {
            this.pontosApostados = pontosApostados;
            this.NumeroDeBombas  = numeroDeBombas;

            pontosAadicionar = pontosApostados;

            user = Jogo.getinstance().userajogar;

            user.pontos -= pontosApostados;
            user.atualizarpontosbd();



            InitializeComponent();
            Init();
            BombasAleatorias();
        }
예제 #10
0
        private void buttonclick(object sender, EventArgs e)
        {
            Button b      = (Button)sender;
            int    pontos = 0;

            if (b.Name.Equals("button30"))
            {
                pontos = 7000;
            }

            else if (b.Name.Equals("button1"))
            {
                pontos = 10000;
            }

            else if (b.Name.Equals("button2"))
            {
                pontos = 1000;
            }

            User user = Jogo.getinstance().userajogar;



            if (user.pontos >= pontos)
            {
                Form10 Morada = new Form10(pontos);
                this.Hide();
                Morada.ShowDialog();
                this.Dispose();
            }

            else
            {
                MessageBox.Show("Não tem pontos suficientes.");
            }
        }