GerarParcelasParaNaoAssociado
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método GerarParcelasParaNaoAssociado é responsável por gerar parcelas para um empréstimo que não está associado a um membro específico. Ele utiliza informações de configuração e dados de token para realizar essa operação.
BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs
public async Task GerarParcelasParaNaoAssociado(Emprestimo emprestimo, Configuracao configuracao, DadosToken dadosToken) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| DateTime.AddMonths(int) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 237 |
| Convert.ToDateTime(object?) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 237 |
| IEnumerable<Recebimento>.Min<Recebimento>(Func<Recebimento, int>) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 239 |
| IEnumerable<Recebimento>.Max<Recebimento>(Func<Recebimento, int>) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 240 |
| DateTime.AddMonths(int) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 244 |
| DateTime.AddMonths(int) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 247 |
| IEnumerable<Recebimento>.Min<Recebimento>(Func<Recebimento, int>) | BOX3_ERP_API/Core/BLL/EmprestimoBLL.cs | 265 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_PutListReceber | BOX3_ERP_API/Controllers/EmprestimoController.cs | 387 |
| API_ImprimirCarneEmprestimo | BOX3_ERP_API/Controllers/CarneController.cs | 1008 |
Detalhamento das Referências
API_PutListReceber
Este método é um endpoint HTTP PUT que recebe uma lista de itens de devolução de empréstimo e processa a atualização correspondente.
API_ImprimirCarneEmprestimo
Este método é um endpoint HTTP GET que imprime o carnê de um empréstimo específico, identificado por parâmetros de entrada.
Impacto de Alterações
Alterações no método GerarParcelasParaNaoAssociado podem impactar a geração de parcelas para empréstimos não associados, afetando endpoints que dependem dessa funcionalidade.
Propagação de Mudanças
- Verificar a lógica de geração de parcelas para garantir que todas as regras de negócio sejam atendidas.
- Testar os endpoints
API_PutListRecebereAPI_ImprimirCarneEmprestimopara garantir que as alterações não afetem suas funcionalidades.
Requisitos para Alteração Segura
- Realizar testes unitários e de integração para validar o comportamento do método após alterações.
- Revisar a lógica de cálculo de datas e valores para garantir precisão e conformidade com as regras de negócio.