Package systextil.faturamento
Class DesassociacaoPorLote
java.lang.Object
systextil.faturamento.FaturamentoTecidos
systextil.faturamento.DesassociacaoPorLote
- Author:
- matheus
-
Field Summary
Fields inherited from class systextil.faturamento.FaturamentoTecidos
item, nomePrograma, nrSolicitacao
-
Constructor Summary
ConstructorsConstructorDescriptionDesassociacaoPorLote
(systextil.dao.PedidoVendaItem item, int nrSolicitacao, String nomePrograma) -
Method Summary
Modifier and TypeMethodDescriptionint
desassociarItemDoFaturamento
(br.com.intersys.systextil.connection.AppConnection cn) 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.int
removerItensZerados
(br.com.intersys.systextil.connection.AppConnection cn) Methods inherited from class systextil.faturamento.FaturamentoTecidos
associarAoFaturamento, associarAoPedido, atualizarQuantidadeAfaturar, atualizarQuantidadeAfaturarPorSituacao
-
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.
-