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 TypeMethodDescriptionboolean
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.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.br.com.intersys.systextil.connection.Amount
getPercDesc
(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:
-