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 TypeFieldDescriptionint
systextil.dao.PedidoVenda
SQL utilizado para filtrar os volumes a serem associados, ele é complementado dependendo do construtor utilizado.systextil.dao.Volume
int
int
-
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 TypeMethodDescriptionint
caracteristicaDoVolume
(br.com.intersys.systextil.connection.AppConnection cn) boolean
executar
(br.com.intersys.systextil.connection.AppConnection cn) Executa o processo de associacao do volume ao pedido de venda.boolean
existeSolicitacaoFaturamento
(br.com.intersys.systextil.connection.AppConnection cn) boolean
boolean
boolean
boolean
boolean
volumeComPedidoSugerido
(br.com.intersys.systextil.connection.AppConnection cn) boolean
boolean
volumeTransfereParaQuilo
(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
-