Ejemplo n.º 1
0
 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");
         }
     }
 }