Pular para o conteúdo principal

ConsultSqlRecebimentoNoDataTable

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método ConsultSqlRecebimentoNoDataTable é responsável por consultar recebimentos com base em um filtro específico e retornar uma lista de modelos de listagem de recebimentos. Ele é utilizado em diversos contextos dentro da aplicação para obter dados de recebimentos de forma assíncrona.

BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs
public async Task<List<ListagemRecebimentoModel>> ConsultSqlRecebimentoNoDataTable(Filtro_RecebimentoComResumoModelData filtro)

Dependências Diretas

MétodoLocalizaçãoLinha
DateTime.AddMillisecondsBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5598
DateTime.AddDaysBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5598
DateTime.AddMillisecondsBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5611
DateTime.AddDaysBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5611
DateTime.AddMillisecondsBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5624
DateTime.AddDaysBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5624
DateTime.AddMillisecondsBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5637
DateTime.AddDaysBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5637
DateTime.AddMillisecondsBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5647
DateTime.AddDaysBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5647
string.Join<int>BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5659
ClienteBLL.ClientePorRotaBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5673
string.Join<int>BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5728
IDbConnection.QueryAsync<ListagemRecebimentoModel>BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5743
ConfiguracaoBLL.GetItemBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5745
RecebimentoBLL.ValorJurosMultaPorRecebimentoBOX3_ERP_API/Core/BLL/RecebimentoBLL.cs5753

Referências

Método / EndpointLocalizaçãoLinha
API_GetListImpressaoNovoBOX3_ERP_API/Controllers/RecebimentoController.cs523
TaskGerarAlertaVencimentoBOX3_ERP_API/Controllers/ClienteContatoController.cs445
TaskGerarAlertaVencimentoPlanoFunerarioBOX3_ERP_API/Controllers/ClienteContatoController.cs520
TaskGerarAlertaAtrasoBOX3_ERP_API/Controllers/ClienteContatoController.cs594
GetListBOX3_ERP_API/Core/Repositories/Implementations/MetaAcompanhamentoRepository.cs405

Detalhamento das Referências

API_GetListImpressaoNovo

Este endpoint é responsável por obter uma lista de impressões novas com base em um filtro de recebimento. Ele utiliza o método ConsultSqlRecebimentoNoDataTable para realizar a consulta.

TaskGerarAlertaVencimento

Este método gera alertas de vencimento e utiliza o método ConsultSqlRecebimentoNoDataTable para obter dados de recebimentos que estão próximos do vencimento.

TaskGerarAlertaVencimentoPlanoFunerario

Semelhante ao método anterior, este gera alertas de vencimento para planos funerários, também utilizando ConsultSqlRecebimentoNoDataTable.

TaskGerarAlertaAtraso

Este método é responsável por gerar alertas de atraso nos pagamentos, utilizando ConsultSqlRecebimentoNoDataTable para obter os dados necessários.

GetList

O método GetList na classe MetaAcompanhamentoRepository utiliza ConsultSqlRecebimentoNoDataTable para obter dados de recebimentos que são usados na geração de relatórios de acompanhamento de metas.

Impacto de Alterações

Alterações no método ConsultSqlRecebimentoNoDataTable podem impactar diversos pontos da aplicação, especialmente aqueles relacionados à geração de relatórios e alertas de recebimento. É crucial garantir que qualquer modificação mantenha a integridade dos dados retornados.

Propagação de Mudanças

  1. Verificar todos os métodos e endpoints que utilizam ConsultSqlRecebimentoNoDataTable.
  2. Testar a funcionalidade de geração de relatórios e alertas para garantir que os dados retornados ainda são precisos.
  3. Atualizar a documentação e testes unitários para refletir quaisquer mudanças feitas no método.

Requisitos para Alteração Segura

  • Garantir que todos os casos de uso do método são cobertos por testes.
  • Realizar testes de integração para validar a interação entre ConsultSqlRecebimentoNoDataTable e seus métodos dependentes.
  • Revisar a lógica de negócio para assegurar que as alterações não afetam negativamente outras partes do sistema.