Package systextil.vendas.desconto
Class CalculaPercDesconto
java.lang.Object
systextil.vendas.desconto.CalculaPercDesconto
-
Constructor Summary
ConstructorsConstructorDescriptionUtilizar este contrutor caso deseja apenas realizar o calculo mas sem realizar o update na PEDI_100CalculaPercDesconto(BigDecimal descItem1, BigDecimal descItem2, BigDecimal descItem3, BigDecimal descItemAnt1, BigDecimal descItemAnt2, BigDecimal descItemAnt3, int nrPedido) -
Method Summary
Modifier and TypeMethodDescriptionbooleancalculaPercDesconto(br.com.intersys.systextil.connection.AppConnection conn) Recebe uma conexão e realiza o update nos itens com o desconto anterior para o novo.booleancalculaPercDescontoTotal(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String natuOpPvEstOper) Recebe uma conexão e realiza o update nos itens com o desconto anterior para o novo.br.com.intersys.systextil.connection.AmountgetPercDesc(BigDecimal percDescBruto) Este metodo arredondará o o valor do desconto.getPercDescontoBruto(BigDecimal percInicial, BigDecimal desc)
-
Constructor Details
-
CalculaPercDesconto
public CalculaPercDesconto(BigDecimal descItem1, BigDecimal descItem2, BigDecimal descItem3, BigDecimal descItemAnt1, BigDecimal descItemAnt2, BigDecimal descItemAnt3, int nrPedido) -
CalculaPercDesconto
public CalculaPercDesconto()Utilizar este contrutor caso deseja apenas realizar o calculo mas sem realizar o update na PEDI_100
-
-
Method Details
-
calculaPercDesconto
public boolean calculaPercDesconto(br.com.intersys.systextil.connection.AppConnection conn) Recebe uma conexão e realiza o update nos itens com o desconto anterior para o novo.- Parameters:
conn-- Returns:
-
calculaPercDescontoTotal
public boolean calculaPercDescontoTotal(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String natuOpPvEstOper) Recebe uma conexão e realiza o update nos itens com o desconto anterior para o novo.- Parameters:
conn-codEmpresa-natuOpPvEstOper-- Returns:
-
getPercDescontoBruto
- Parameters:
percInicial- Ao iniciar o calculo deve-se inserir 100, após realizar os devidos calculos Utilizar o metodogetPercDesc(BigDecimal)desc- Percentual de desconto- Returns:
-
getPercDesc
Este metodo arredondará o o valor do desconto. Deve-se usar este para obter o percentual correto de desconto.- Parameters:
percDescBruto-- Returns:
-