예제 #1
0
        private void BTNvoltarIndividual_Click(object sender, EventArgs e)
        {
            FORMindividual formIndividual = new FORMindividual(loginI, matriculaI, senhaI);

            formIndividual.Show();
            this.Close();
        }
예제 #2
0
        //ENTRAR
        private void BTNentrarnaconta_Click(object sender, EventArgs e)
        {
            MySqlCommand cmd = Conectar();

            cmd.CommandText = "SELECT * FROM aluno WHERE usuario = @usuario AND senha = @senha;";
            cmd.Parameters.AddWithValue("@usuario", TXTusuarioEntrar.Text);
            cmd.Parameters.AddWithValue("@senha", TXTsenhaEntrar.Text);

            string erro = "";

            try
            {
                erro = "Falha na conexão ao banco (login aluno)";
                cmd.Connection.Open();
                erro = "Falha ao buscar aluno";
                MySqlDataReader dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    Aluno a = new Aluno();
                    a.matricula = dr.GetString(0);
                    a.usuario   = dr.GetString(1);
                    a.senha     = dr.GetString(2);

                    FORMindividual formindividual = new FORMindividual(a.usuario, a.matricula, a.senha);
                    TXTusuarioEntrar.Clear();
                    TXTsenhaEntrar.Clear();
                    formindividual.Show();
                }
                else
                {
                    if (TXTusuarioEntrar.Text == string.Empty || TXTsenhaEntrar.Text == string.Empty)
                    {
                        MessageBox.Show("Preencha todos os campos corretamente, verifique se não deixou algum dos campos vazio");
                    }

                    else
                    {
                        MessageBox.Show("Usuário ou senha incorretos");
                    }
                }

                erro = "Falha ao fechar conexão";
                cmd.Connection.Close();
            }
            catch
            {
                MessageBox.Show(erro);
            }
        }