Package systextil.bo.estq
Class AssociacaoVolumesPedidosVendas
java.lang.Object
systextil.bo.estq.AssociacaoVolumesPedidosVendas
Classe criada para o processo de associacao de volumes a pedido de venda, logica criada à partir do programa estq_f965.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionintsystextil.dao.PedidoVendaSQL utilizado para filtrar os volumes a serem associados, ele é complementado dependendo do construtor utilizado.systextil.dao.Volumeintint - 
Constructor Summary
ConstructorsConstructorDescriptionAssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda) Quando houver necessidade de apenas utilizar as variaveis destinadas ao pedido de venda.AssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int volume, int pedidoVenda) Construtor feito para executar quando for informado apenas um volume.AssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, int volumeInicio, int volumeFinal) Construtor para executar o processo de associacao com uma faixa de volumes.AssociacaoVolumesPedidosVendas(systextil.dao.Volume volume)  - 
Method Summary
Modifier and TypeMethodDescriptionintcaracteristicaDoVolume(br.com.intersys.systextil.connection.AppConnection cn) booleanexecutar(br.com.intersys.systextil.connection.AppConnection cn) Executa o processo de associacao do volume ao pedido de venda.booleanexisteSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection cn) booleanbooleanbooleanbooleanbooleanvolumeComPedidoSugerido(br.com.intersys.systextil.connection.AppConnection cn) booleanbooleanvolumeTransfereParaQuilo(br.com.intersys.systextil.connection.AppConnection cn)  
- 
Field Details
- 
pedidoVenda
public systextil.dao.PedidoVenda pedidoVenda - 
volume
public systextil.dao.Volume volume - 
volumeInicio
public int volumeInicio - 
volumeFinal
public int volumeFinal - 
opcaoSelecao
public int opcaoSelecao - 
SQL_PRINCIPAL
SQL utilizado para filtrar os volumes a serem associados, ele é complementado dependendo do construtor utilizado. 
 - 
 - 
Constructor Details
- 
AssociacaoVolumesPedidosVendas
public AssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, int volumeInicio, int volumeFinal) Construtor para executar o processo de associacao com uma faixa de volumes. Irá carregar a capa do pedido ao informar o numero do pedido.- Parameters:
 cn-pedidoVenda- numero do pedido de venda.volumeInicio- informar o volume inicial da faixa de volumes.volumeFinal- informar o volume final da faixa de volumes.
 - 
AssociacaoVolumesPedidosVendas
public AssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int volume, int pedidoVenda) Construtor feito para executar quando for informado apenas um volume.- Parameters:
 cn-volume- volume a ser associado ao pedido.pedidoVenda- pedido que irá receber a associacao
 - 
AssociacaoVolumesPedidosVendas
public AssociacaoVolumesPedidosVendas(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda) Quando houver necessidade de apenas utilizar as variaveis destinadas ao pedido de venda.- Parameters:
 cn-pedidoVenda-
 - 
AssociacaoVolumesPedidosVendas
public AssociacaoVolumesPedidosVendas(systextil.dao.Volume volume)  
 - 
 - 
Method Details
- 
pedidoTotalmenteFaturado
public boolean pedidoTotalmenteFaturado()- Returns:
 - Retornará verdadeiro se o pedido estiver totalmente faturado.
 
 - 
pedidoCancelado
public boolean pedidoCancelado()- Returns:
 - Retornará verdadeiro se o pedido estiver cancelado.
 
 - 
existeSolicitacaoFaturamento
public boolean existeSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection cn) - Parameters:
 cn-- Returns:
 - Se existir solicitacao de faturamento irá retornar true.
 
 - 
caracteristicaDoVolume
public int caracteristicaDoVolume(br.com.intersys.systextil.connection.AppConnection cn) - Parameters:
 cn-- Returns:
 - Retorna a caracteristica do volume caso você use no construtor um volume unico.
 
 - 
volumeFaturado
public boolean volumeFaturado()- Returns:
 - Irá retornar verdadeiro se o volume for faturado, utilzar apenas com o consutrutor de volume unico.
 
 - 
volumeAFaturar
public boolean volumeAFaturar()- Returns:
 - Irá retornar verdadeiro se o volume estiver a faturar, utilzar apenas com o consutrutor de volume unico.
 
 - 
volumeCancelado
public boolean volumeCancelado()- Returns:
 - Irá retornar verdadeiro se o volume estiver cancelado, utilzar apenas com o consutrutor de volume unico.
 
 - 
volumeTransfereParaQuilo
public boolean volumeTransfereParaQuilo(br.com.intersys.systextil.connection.AppConnection cn) - Parameters:
 cn-- Returns:
 - Retorna verdadeiro se o volume estiver com o tipo de volume igual a zero (volume para transferencia de quilos.)
 
 - 
volumeComPedidoSugerido
public boolean volumeComPedidoSugerido(br.com.intersys.systextil.connection.AppConnection cn) - Parameters:
 cn-- Returns:
 - retorna verdadeiro se o volume já foi associado a um pedido.
 
 - 
executar
Executa o processo de associacao do volume ao pedido de venda.- Parameters:
 cn-- Throws:
 TagException
 
 -