/**
  * Método criado para efetuar a validação de login no sistema
  */
 public function validarLogin()
 {
     try {
         switch (true) {
             case !$this->pegarNmLogin():
                 throw new erroLogin('Login não informado!');
             case !$this->pegarNmSenha():
                 throw new erroLogin('Senha não informada!');
             default:
                 $nUsuario = new NUsuario();
                 $nUsuario->passarNmLogin(operador::igual($this->pegarNmLogin()));
                 $nUsuario->passarNmSenha(operador::igual($this->pegarNmSenha()));
                 $colecao = $nUsuario->pesquisar(new pagina());
                 if (!$colecao->possuiItens()) {
                     throw new erroAcesso('Usuário não autorizado!');
                 }
                 sessaoSistema::registrar('usuario', $colecao->avancar());
         }
     } catch (erro $e) {
         throw $e;
     }
 }