DevendoAteNDias
Gerado por Inteligência Artificial.
Visão Geral
Método que verifica se um cliente está devendo até um determinado número de dias. Ele utiliza consultas para obter a menor data de recebimento relacionada ao cliente e verifica configurações específicas para determinar a condição de dívida.
public bool DevendoAteNDias(int clienteId)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| Min | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 2531 |
| GetItem | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 2537 |
| AddDays | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 2541 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_DevendoAte30Dias | BOX3_ERP_API.Controllers.ClienteController.cs | 1083 |
| API_OrcamentoProduto | BOX3_ERP_API.Controllers.ProdutoController.cs | 1425 |
| API_AdicionandoProdutoNaVenda | BOX3_ERP_API.Controllers.VendaController.cs | 1362 |
| Valor | BOX3_ERP_API.Core.BLL.ProdutoBLL.cs | 2386 |
| ValorJazigoVenda | BOX3_ERP_API.Core.BLL.JazigoBLL.cs | 77 |
| Valor | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 4422 |
| CriarAtendimento | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 1779 |
| ValorAgendamentoPorServico | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 4574 |
| TabelaPrecoPorServico | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 4597 |
| CriarAgendamentoV2 | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 5079 |
| AtualizaPrecoServicos | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 5150 |
| AdicionandoOrcamentoServicos | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 5202 |
| ValorServico | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 5464 |
| AdicionandoServicos | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 5543 |
| AtualizaAgendamentoServico | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 6481 |
| SalvaOrcamentoOdonto | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 7926 |
| AlteraOrcamentoOdonto | BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.cs | 7964 |
Detalhamento das Referências
Min
Método de extensão LINQ que retorna o menor valor de uma sequência, neste caso, aplicado a uma coleção de objetos Recebimento para obter a menor data.
GetItem
Método assíncrono que obtém uma configuração específica, podendo validar a existência da configuração antes de retornar.
AddDays
Método que adiciona um número especificado de dias a um objeto DateTime, utilizado para cálculo de datas limite.
Impacto de Alterações
Alterações neste método podem impactar a lógica de verificação de dívidas dos clientes, afetando funcionalidades que dependem da identificação de clientes com débitos recentes.
Propagação de Mudanças
- Métodos e endpoints que chamam DevendoAteNDias diretamente, como APIs de clientes e produtos.
- Serviços que utilizam informações de dívida para processos financeiros ou de vendas.
- Funcionalidades relacionadas a configuração e cálculo de datas de recebimento.
Requisitos para Alteração Segura
- Garantir testes unitários e de integração que validem a lógica de cálculo de dívida.
- Verificar impactos em APIs que consomem este método.
- Manter consistência com as configurações utilizadas para validação.
- Avaliar o uso correto das datas e consultas LINQ para evitar erros de cálculo.