Pular para o conteúdo principal

GetQtdPendenciaValidacao

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método responsável por obter a quantidade de pendências de validação para clientes, retornando uma consulta filtrada de itens de cliente.

BOX3_ERP_API.Core.BLL.ClienteBLL.cs
public IQueryable<ItemCliente> GetQtdPendenciaValidacao(IQueryable<ItemCliente> query) {...}

Dependências Diretas

MétodoLocalizaçãoLinha

Referências

Método / EndpointLocalizaçãoLinha
GetQtdPendenciaValidacao(IQueryable<ItemCliente>)BOX3_ERP_API.Core.BLL.ClienteBLL.cs0
GetList(Filtro_ClienteModel)BOX3_ERP_API.Core.BLL.ClienteBLL.cs431
API_GetList(Filtro_ClienteModel)BOX3_ERP_API\Controllers\ClienteController.cs666
ImpressaoEndereco(Filtro_ClienteModelNoDatatable)BOX3_ERP_API.Core.BLL.ClienteBLL.cs890
API_ImpressaoEndereco(Filtro_ClienteModelNoDatatable)BOX3_ERP_API\Controllers\ClienteController.cs646
GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable)BOX3_ERP_API.Core.BLL.ClienteBLL.cs3552
GetPencentualValidacao(Filtro_ClienteModelNoDatatable)BOX3_ERP_API\Controllers\ClienteController.cs2717
GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable)BOX3_ERP_API.Core.BLL.ClienteBLL.cs3558
GetPercentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable)BOX3_ERP_API.Core.BLL.ClienteBLL.cs3797
GetPencentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable)BOX3_ERP_API\Controllers\ClienteController.cs2732

Detalhamento das Referências

GetQtdPendenciaValidacao(IQueryable<ItemCliente>)

Método que recebe uma consulta de itens de cliente e retorna uma consulta filtrada contendo apenas os itens com pendências de validação.

GetList(Filtro_ClienteModel)

Método assíncrono que retorna uma lista paginada de itens de cliente conforme filtro aplicado.

API_GetList(Filtro_ClienteModel)

Endpoint HTTP POST que expõe o método GetList para consumo via API.

ImpressaoEndereco(Filtro_ClienteModelNoDatatable)

Método assíncrono que gera uma lista de endereços para impressão conforme filtro aplicado.

API_ImpressaoEndereco(Filtro_ClienteModelNoDatatable)

Endpoint HTTP POST que expõe o método ImpressaoEndereco para consumo via API.

GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable)

Método assíncrono que calcula o percentual de validação dos campos do cliente conforme filtro aplicado.

GetPencentualValidacao(Filtro_ClienteModelNoDatatable)

Endpoint HTTP POST que expõe o método GetPercentualValidacaoCamposCliente para consumo via API.

GetPercentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable)

Método assíncrono que retorna uma lista com o percentual de validação por campo do cliente.

GetPencentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable)

Endpoint HTTP POST que expõe o método GetPercentualValidacaoPorCampo para consumo via API.

Impacto de Alterações

Alterações neste método podem impactar a forma como as pendências de validação são calculadas e filtradas, afetando relatórios, listagens e validações em diversas partes do sistema.

Propagação de Mudanças

  1. Atualizar métodos que consomem GetQtdPendenciaValidacao para garantir compatibilidade.
  2. Revisar endpoints da API que dependem deste método para assegurar integridade dos dados.
  3. Ajustar testes automatizados relacionados à validação de clientes.

Requisitos para Alteração Segura

  • Garantir cobertura de testes unitários e de integração para o método e seus consumidores.
  • Validar performance da consulta filtrada para evitar impactos em grandes volumes de dados.
  • Comunicar equipes de front-end e API sobre mudanças que possam afetar contratos e respostas.