Pular para o conteúdo principal

ClientePorRota

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método que retorna uma lista de inteiros representando clientes associados a uma rota específica, identificado pelo parâmetro 'arrecadadorId'. Internamente, chama o método ClientePorRota(int) que por sua vez utiliza GetClienteByRota(int) para obter os dados necessários.

BOX3_ERP_API.Core\BLL\ClienteBLL.cs
public List<int> ClientePorRota(int arrecadadorId){...}

Dependências Diretas

MétodoLocalizaçãoLinha
ClientePorRota(int)-0
GetClienteByRota(int)BOX3_ERP_API.Core\BLL\ClienteBLL.cs2580
IEnumerable<int>.Union<int>(IEnumerable<int>)BOX3_ERP_API.Core\BLL\ClienteBLL.cs1770

Referências

Método / EndpointLocalizaçãoLinha
ConsultSqlRecebimento(BOX3_ERP_API.Core.Models.API.Filtro_RecebimentoComResumoModelData, AutoMapper.IMapper)BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs5339
ConsultSqlRecebimentoNoDataTable(BOX3_ERP_API.Core.Models.API.Filtro_RecebimentoComResumoModelData)BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs5673
Totalizador(BOX3_ERP_API.Core.Models.API.Filtro_RecebimentoComResumoRodapeModel, BOX3_ERP_API.Core.BLL.DadosToken)BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs6292
GetListComResumoTotal(BOX3_ERP_API.Core.Models.API.Filtro_RecebimentoComResumoRodapeModel)BOX3_ERP_API.Core\BLL\RecebimentoBLL.cs6469

Detalhamento das Referências

ConsultSqlRecebimento

Método assíncrono que executa uma consulta SQL para recebimentos com resumo, utilizando um filtro e um mapeador AutoMapper para transformar os dados.

ConsultSqlRecebimentoNoDataTable

Método assíncrono que executa uma consulta SQL para recebimentos sem utilizar DataTable, baseado em um filtro específico.

Totalizador

Método assíncrono que calcula totais para recebimentos, utilizando um filtro e dados do token de autenticação.

GetListComResumoTotal

Método assíncrono que obtém uma lista com resumo total de recebimentos, baseado em um filtro.

Impacto de Alterações

Alterações no método ClientePorRota podem impactar diretamente os métodos que o referenciam, especialmente em funcionalidades relacionadas a consultas e resumos de recebimentos.

Propagação de Mudanças

  1. Atualizar ClientePorRota(int) para refletir mudanças.
  2. Verificar e ajustar chamadas em ConsultSqlRecebimento, ConsultSqlRecebimentoNoDataTable, Totalizador e GetListComResumoTotal.
  3. Testar endpoints da API que dependem desses métodos para garantir integridade.

Requisitos para Alteração Segura

  • Compreensão completa da lógica de associação entre clientes e rotas.
  • Testes unitários e de integração atualizados para cobrir os cenários afetados.
  • Validação das dependências e referências para evitar quebras em funcionalidades relacionadas a recebimentos.