Problema para salvar registros no BD


#1

Boa tarde,

Estou com um pequeno problema, acredito que seja simples, porém não estou conseguindo resolver.

  • Tenho um PROCESSO em um BOTÃO que faz um loop nas linhas de determinado pedido e quero alterar alguns valores. Mais especificamente o VALOR UNITÁRIO e consequentemente atualizar o TOTAL DA LINHA.

Meu problema esta em atualizar o total da linha…

try { orderLineRef.set_TrxName(get_TrxName()); orderLineRef.setPriceEntered(PRECO_LINHA.subtract((PRECO_LINHA.multiply(FATOR_DESCONTO).divide(new BigDecimal(100), 4, RoundingMode.HALF_UP)))); orderLineRef.setLineNetAmt( (PRECO_LINHA.subtract((PRECO_LINHA.multiply(FATOR_DESCONTO).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP)))).multiply(QTD_LINHA) ); orderLineRef.save(get_TrxName()); } catch (Exception e) { System.out.println("ERRO SQL"); e.printStackTrace(); }

O preço unitário (PriceEntered) ele salva, porém o total da linha não atualiza…alguma sugestão de onde estou errando?

Att