GetQtdPendenciaValidacao
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.
public IQueryable<ItemCliente> GetQtdPendenciaValidacao(IQueryable<ItemCliente> query) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| GetQtdPendenciaValidacao(IQueryable<ItemCliente>) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 0 |
| GetList(Filtro_ClienteModel) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 431 |
| API_GetList(Filtro_ClienteModel) | BOX3_ERP_API\Controllers\ClienteController.cs | 666 |
| ImpressaoEndereco(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 890 |
| API_ImpressaoEndereco(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API\Controllers\ClienteController.cs | 646 |
| GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 3552 |
| GetPencentualValidacao(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API\Controllers\ClienteController.cs | 2717 |
| GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 3558 |
| GetPercentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 3797 |
| GetPencentualValidacaoPorCampo(Filtro_ClienteModelNoDatatable) | BOX3_ERP_API\Controllers\ClienteController.cs | 2732 |
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
- Atualizar métodos que consomem GetQtdPendenciaValidacao para garantir compatibilidade.
- Revisar endpoints da API que dependem deste método para assegurar integridade dos dados.
- 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.