Class CalculaPercDesconto

java.lang.Object
systextil.vendas.desconto.CalculaPercDesconto

public class CalculaPercDesconto extends Object
  • 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

      public BigDecimal getPercDescontoBruto(BigDecimal percInicial, BigDecimal desc)
      Parameters:
      percInicial - Ao iniciar o calculo deve-se inserir 100, após realizar os devidos calculos Utilizar o metodo getPercDesc(BigDecimal)
      desc - Percentual de desconto
      Returns:
    • getPercDesc

      public br.com.intersys.systextil.connection.Amount getPercDesc(BigDecimal percDescBruto)
      Este metodo arredondará o o valor do desconto. Deve-se usar este para obter o percentual correto de desconto.
      Parameters:
      percDescBruto -
      Returns: