Class DesassociacaoPorLote

java.lang.Object
systextil.faturamento.FaturamentoTecidos
systextil.faturamento.DesassociacaoPorLote

public class DesassociacaoPorLote extends FaturamentoTecidos
Author:
matheus
  • Constructor Details

    • DesassociacaoPorLote

      public DesassociacaoPorLote(systextil.dao.PedidoVendaItem item, int nrSolicitacao, String nomePrograma)
  • Method Details

    • desassociarItemDoFaturamento

      public int desassociarItemDoFaturamento(br.com.intersys.systextil.connection.AppConnection cn) throws Exception
      Quando o item ainda possui quantidade a faturar para remover, remove-a.
      Quando o item possui quantidade zerada, remove o item da solicitação de faturamento.
      Returns:
      O nº de registros que tiveram sua quantidade a faturar decrementada, ou o nº de itens desassociados ao faturamento.
      Throws:
      Exception
    • removerItensZerados

      public int removerItensZerados(br.com.intersys.systextil.connection.AppConnection cn)
      Returns:
      O nº de itens que foram removidos, nos quais a quantidade pedida, faturada e a faturar estavam zeradas.