private void button1_Click(object sender, EventArgs e) { if (txtMatricula.TextLength != 8) // Verificia se matrícula possui 8 dígitos antes de tentar verificar o banco de dados { MessageBox.Show("Verifique se existem 8 dígitos no campo matrícula"); } else { funcionario = FuncionarioBLL.ValidarLogin(int.Parse(txtMatricula.Text), txtSenha.Text); // Com base no texto inserido na caixa de texto matrícula e senha, o método retorna as informações do usuário caso o mesmo tenha sido encontrado if (funcionario.codigo > 0) // Verifica se o código é maior que 1, caso negativo o usuário não foi encontrado. { if (funcionario.situacao == 1) // Verifica se o usuário está ativo ou não no sistema { if (funcionario.codacesso == 1) // verifica se o login é de um TÉCNICO ou de um USUÁRIO { TelaInicialTecnico tecnico = new TelaInicialTecnico(funcionario); tecnico.Show(); } else { // Abrir form funcionário MessageBox.Show("TUDO CERTO, BEM-VINDO USUARIO!!"); // Teste } } else { MessageBox.Show("Usuário INATIVO, contate o administrador para maiores informações"); } } else { MessageBox.Show("Mátricula ou Senha Incorreta, verifique se os dados foram digitados corretamente"); } } }