Pular para o conteúdo principal

GetQtdParcialmenteValidado

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método responsável por obter uma consulta filtrada (IQueryable) de itens de cliente que estão parcialmente validados. Ele recebe uma consulta inicial e retorna uma nova consulta contendo apenas os itens que atendem ao critério de validação parcial.

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

Dependências Diretas

MétodoLocalizaçãoLinha
GetQtdParcialmenteValidado(IQueryable<ItemCliente>)BOX3_ERP_API.Core.BLL.ClienteBLL\ClienteBLL.cs0

Referências

Método / EndpointLocalizaçãoLinha
GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable)BOX3_ERP_API.Core.BLL.ClienteBLL\ClienteBLL.cs3559
GetPencentualValidacao(Filtro_ClienteModelNoDatatable)BOX3_ERP_API\Controllers\ClienteController.cs2717

Detalhamento das Referências

GetQtdParcialmenteValidado(IQueryable<ItemCliente>)

Método que recebe uma consulta IQueryable de ItemCliente e retorna uma consulta filtrada contendo apenas os itens parcialmente validados. Serve como base para o método principal.

GetPercentualValidacaoCamposCliente(Filtro_ClienteModelNoDatatable)

Método assíncrono que calcula o percentual de validação dos campos do cliente com base em um filtro específico. Utiliza o método GetQtdParcialmenteValidado para obter os dados necessários para o cálculo.

GetPencentualValidacao(Filtro_ClienteModelNoDatatable)

Endpoint HTTP POST que expõe a funcionalidade de obtenção do percentual de validação dos campos do cliente. Chama o método GetPercentualValidacaoCamposCliente para realizar o processamento.

Impacto de Alterações

Alterações no método GetQtdParcialmenteValidado podem impactar diretamente o cálculo do percentual de validação dos campos do cliente, afetando a precisão dos dados apresentados nos endpoints que dependem dessa lógica.

Propagação de Mudanças

  1. Atualizar GetQtdParcialmenteValidado para refletir as novas regras de validação parcial.
  2. Verificar e ajustar GetPercentualValidacaoCamposCliente para garantir que o cálculo do percentual utilize corretamente a nova lógica.
  3. Testar o endpoint GetPencentualValidacao para assegurar que os dados retornados estejam corretos.

Requisitos para Alteração Segura

  • Compreensão completa das regras de validação parcial aplicadas aos itens de cliente.
  • Testes unitários e de integração cobrindo os métodos GetQtdParcialmenteValidado, GetPercentualValidacaoCamposCliente e o endpoint GetPencentualValidacao.
  • Validação dos impactos nos relatórios e dashboards que utilizam esses dados.