Pular para o conteúdo principal

GetPercentualValidacaoCamposCliente

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método assíncrono responsável por obter o percentual de validação dos campos de um cliente com base em um filtro específico do modelo Filtro_ClienteModelNoDatatable. Ele realiza diversas consultas e cálculos para determinar a quantidade de clientes em diferentes estados de validação, utilizando funções auxiliares para formatar textos e truncar valores decimais.

BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs
public async Task<PercentualValidacaoCamposCliente> GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable item) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
FormatTextToSearchBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3451
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3453
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3454
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3455
FormatTextToSearchBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3489
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3491
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3494
LikeBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3498
GetQtdAguardandoAtualizacaoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3548
GetQtdPendenciaPreenchimentoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3550
GetQtdPendenciaValidacaoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3552
GetQtdCadastroValidadoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3554
CountAsyncBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3556
GetQtdCadastroValidadoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3556
CountAsyncBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3557
GetQtdAguardandoAtualizacaoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3557
CountAsyncBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3558
GetQtdPendenciaValidacaoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3558
CountAsyncBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3559
GetQtdParcialmenteValidadoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3559
GetQtdPendenciaPreenchimentoBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3559
CountAsyncBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3560
TruncarBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3567
TruncarBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3568
TruncarBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3569
TruncarBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3570
TruncarBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs3571

Referências

Método / EndpointLocalizaçãoLinha
GetPercentualValidacaoCamposClienteBOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs0
GetPencentualValidacaoBOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteController.cs2717

Detalhamento das Referências

GetPercentualValidacaoCamposCliente

Método principal que realiza o cálculo do percentual de validação dos campos do cliente, utilizando filtros e consultas específicas para obter os dados necessários.

GetPencentualValidacao

Endpoint HTTP POST no controlador ClienteController que chama o método GetPercentualValidacaoCamposCliente para retornar o resultado da validação dos campos do cliente.

Impacto de Alterações

Alterações neste método podem impactar diretamente a forma como os percentuais de validação dos campos do cliente são calculados e apresentados, afetando relatórios e funcionalidades dependentes desses dados.

Propagação de Mudanças

  1. Atualização do método GetPercentualValidacaoCamposCliente.
  2. Ajustes no endpoint GetPencentualValidacao no ClienteController.
  3. Revisão das funções auxiliares chamadas, como FormatTextToSearch e Truncar.
  4. Testes de integração para garantir a consistência dos dados retornados.

Requisitos para Alteração Segura

  • Compreensão completa das regras de negócio relacionadas à validação dos campos do cliente.
  • Testes unitários e de integração abrangentes.
  • Validação dos resultados com dados reais para garantir a precisão dos percentuais.
  • Comunicação com as equipes que utilizam esses dados para evitar impactos inesperados.