ConsultSqlRecebimentoNoDataTable
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.
public async Task<List<ListagemRecebimentoModel>> ConsultSqlRecebimentoNoDataTable(Filtro_RecebimentoComResumoModelData filtro)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| DateTime.AddMilliseconds | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5598 |
| DateTime.AddDays | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5598 |
| DateTime.AddMilliseconds | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5611 |
| DateTime.AddDays | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5611 |
| DateTime.AddMilliseconds | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5624 |
| DateTime.AddDays | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5624 |
| DateTime.AddMilliseconds | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5637 |
| DateTime.AddDays | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5637 |
| DateTime.AddMilliseconds | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5647 |
| DateTime.AddDays | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5647 |
| string.Join<int> | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5659 |
| ClienteBLL.ClientePorRota | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5673 |
| string.Join<int> | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5728 |
| IDbConnection.QueryAsync<ListagemRecebimentoModel> | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5743 |
| ConfiguracaoBLL.GetItem | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5745 |
| RecebimentoBLL.ValorJurosMultaPorRecebimento | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 5753 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_GetListImpressaoNovo | BOX3_ERP_API/Controllers/RecebimentoController.cs | 523 |
| TaskGerarAlertaVencimento | BOX3_ERP_API/Controllers/ClienteContatoController.cs | 445 |
| TaskGerarAlertaVencimentoPlanoFunerario | BOX3_ERP_API/Controllers/ClienteContatoController.cs | 520 |
| TaskGerarAlertaAtraso | BOX3_ERP_API/Controllers/ClienteContatoController.cs | 594 |
| GetList | BOX3_ERP_API/Core/Repositories/Implementations/MetaAcompanhamentoRepository.cs | 405 |
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
- Verificar todos os métodos e endpoints que utilizam
ConsultSqlRecebimentoNoDataTable. - Testar a funcionalidade de geração de relatórios e alertas para garantir que os dados retornados ainda são precisos.
- 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
ConsultSqlRecebimentoNoDataTablee 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.