Ir para conteúdo
  • Cadastre-se

dev botao

AcBrIBGE - Corrigido


drsmoreira
  • Este tópico foi criado há 2243 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde a Todos!

   Estudando o código do AcBrIBGE, eu pude verificar que o site do IBGE mudou novamente, fiz a alteração no componente e o mesmo voltou a funcionar. Poderia por favor os moderadores darem uma olhada .pas em anexo para verificar se o mesmo se encontra no padrão e incluir no Trunk para as próximas atualizações.

   Obs. Tive que fazer uma correção também no AcBrConsultaCNPJ na conferencia da cidade, visto que o novo site do IBGE trás a informação Case Sensitive, mudei na função : function TACBrConsultaCNPJ.Consulta(const ACNPJ, ACaptcha: String;
  ARemoverEspacosDuplos: Boolean): Boolean;

no item : 

      // Consulta Codigo da Cidade ACBrIBGE
      fCodigoIBGE := '';
      if (FCidade <> '') and
         (FPesquisarIBGE) then
      begin
        if (sMun <> FCidade) then  // Evita buscar municipio já encontrado
        begin
          FACBrIBGE.BuscarPorNome( FCidade, FUF, False, False ) ;
          sMun := FCidade;
        end ;

        if FACBrIBGE.Cidades.Count > 0 then  // Achou ?
        for CountCid := 0  to FACBrIBGE.Cidades.Count -1 do
        Begin
           if (UpperCase(TiraAcentos(FCidade)) = UpperCase(TiraAcentos(FACBrIBGE.Cidades[CountCid].Municipio))) And
           (FUF =  FACBrIBGE.Cidades[CountCid].UF) then
           Begin
             FCodigoIBGE := IntToStr( FACBrIBGE.Cidades[CountCid].CodMunicio );
             Break;
           End;
        End;
      end ;
 

 

ACBrConsultaCNPJ.pas

ACBrIBGE.pas

Editado por drsmoreira
Link para o comentário
Compartilhar em outros sites

  • Consultores
3 horas atrás, Ynovais disse:

Mudaram  d novo.  estão usando tags dinamicas .. "_ngcontent-32e8-19"     creio que seja angular...

Se eles não quiserem que ninguém inclua essa funcionalidade em seus aplicativos eles vão fazer isso mesmo.

O Daniel tem olhado esse componente. Pode ser que tenhamos uma reformulação dele em breve.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2243 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...