Pular para o conteúdo principal

SearchCNPJ

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método SearchCNPJ é responsável por buscar informações de um CNPJ específico utilizando um token de dados e, opcionalmente, um ID de cliente. Ele realiza validações e consultas em diferentes serviços e bases de dados para obter as informações necessárias.

BOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs
public async Task<CNPJ> SearchCNPJ(string cnpj, DadosToken dadosToken, int? idCliente) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
IsCNPJBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs211
GetClienteByDocumentoIdBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs214
GetItemBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs218
GetUltimaConsultaBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs223
DeserializeObjectBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs227
ConsultarCNPJBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs231
DeserializeObjectBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs232
ParseExactBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs237
ParseExactBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs242
SaveBOX3_ERP_API.Core.BLL.CPFCNPJBLL.cs296

Referências

Método / EndpointLocalizaçãoLinha
SearchCNPJBOX3_ERP_API.Controllers.CPFCNPJController.cs57

Detalhamento das Referências

SearchCNPJ

O método SearchCNPJ na classe CPFCNPJController é um endpoint HTTP GET que permite a busca de informações de CNPJ através de uma requisição HTTP, utilizando o método SearchCNPJ da classe CPFCNPJBLL.

Impacto de Alterações

Alterações no método SearchCNPJ podem impactar diretamente o fluxo de obtenção de dados de CNPJ, afetando a validação, consulta e armazenamento de informações relacionadas ao CNPJ. Isso pode impactar funcionalidades que dependem dessas informações.

Propagação de Mudanças

  1. Atualizar a lógica de validação de CNPJ pode exigir ajustes em todos os métodos que utilizam IsCNPJ.
  2. Alterações na forma como os dados são consultados ou armazenados podem impactar GetClienteByDocumentoId, GetUltimaConsulta, e Save.
  3. Modificações na integração com serviços externos podem afetar ConsultarCNPJ.

Requisitos para Alteração Segura

  • Garantir que todas as validações de CNPJ estejam corretas e atualizadas.
  • Verificar a integridade e a consistência dos dados retornados por serviços externos.
  • Assegurar que todas as dependências e chamadas de método sejam testadas após qualquer alteração no fluxo de dados ou lógica de negócios.