GetDescontoPermitido
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método GetDescontoPermitido é responsável por verificar se um desconto é permitido para um determinado colaborador, com base em parâmetros como o valor do desconto e o valor total.
BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs
public async Task<bool> GetDescontoPermitido(int colaboradorId, decimal desconto, decimal valor)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| GetItem | BOX3_ERP_API/Core/BLL/RecebimentoBLL.cs | 8319 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| SenhaDesconto | BOX3_ERP_API/Controllers/RecebimentoController.cs | 2178 |
| API_SenhaDescontoLote | BOX3_ERP_API/Controllers/RecebimentoController.cs | 2230 |
Detalhamento das Referências
SenhaDesconto
O método SenhaDesconto é um endpoint HTTP POST que utiliza o método GetDescontoPermitido para autorizar descontos com base em um modelo de autorização de desconto.
API_SenhaDescontoLote
O método API_SenhaDescontoLote é um endpoint HTTP POST que processa autorizações de desconto em lote, utilizando o método GetDescontoPermitido para verificar a permissão de cada desconto.
Impacto de Alterações
Alterações no método GetDescontoPermitido podem impactar diretamente os endpoints SenhaDesconto e API_SenhaDescontoLote, afetando a lógica de autorização de descontos.
Propagação de Mudanças
- Verificar a lógica de autorização de desconto nos métodos
SenhaDescontoeAPI_SenhaDescontoLote. - Atualizar testes unitários e de integração para cobrir as mudanças na lógica de autorização.
Requisitos para Alteração Segura
- Garantir que todos os cenários de autorização de desconto sejam cobertos por testes.
- Validar que as mudanças não afetam negativamente a performance dos endpoints relacionados.