Ejemplo n.º 1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            formMenuAdmin menu = new formMenuAdmin();

            menu.Show();
            Hide();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Evento do botão Login. Executa o seguinte código para autenticar o utilizador com os dados na base de dados.
        /// </summary>
        private void BotaoLoginUtilizador(object sender, EventArgs e)
        {
            if (txtLoginUser.Text.Length > 0 && txtLoginPass.Text.Length > 0)
            {
                string usernameForm = txtLoginUser.Text;

                string passwordForm = HashPassword(txtLoginPass.Text);

                if (AutenticarUser(usernameForm, passwordForm))
                {
                    if (VerificarTipoAdministrator(idUtilizador))
                    {
                        formMenuAdmin menuAdmin = new formMenuAdmin();
                        menuAdmin.Show();
                        Hide();
                    }

                    else if (VerificarTipoReferee(idUtilizador))
                    {
                        formMenuArbitro menuArbitro = new formMenuArbitro(idUtilizador);
                        menuArbitro.Show();
                        Hide();
                    }
                }

                else
                {
                    MessageBox.Show("O utilizador que introduziu não é válido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            else
            {
                MessageBox.Show("Preencha todos os campos para efetuar login.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }