Package systextil.dao
Class OrdemServicoItemAReceber
java.lang.Object
systextil.dao.OrdemServicoItemAReceber
Representa a tabela
OBRF_081
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Date
final int
final double
final int
final double
final double
final int
final int
final br.com.intersys.systextil.connection.Amount
final int
final CodProduto
final CodProduto
final double
final double
final double
final String
final int
final int
final String
final int
static final int
static final int
static final int
final String
final br.com.intersys.systextil.connection.Amount
final double
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
atualizarValorDeServicoANivelDeGrupo
(br.com.intersys.systextil.connection.AppConnection cn, double valor, int ordem, String nivel, String grupo) static int
countOBRelacionadas
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia, String cor) Retorna a quantidade de ordens de beneficiamentos relacionadas a sequência da ordem de serviço.int
deleteEntradas
(br.com.intersys.systextil.connection.AppConnection conn) Remove os registros associados da tabela de entradas (OBRF_086).static boolean
existsSitDiferenteDe
(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja diferente da informada.static boolean
existsSitIgual
(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja igual a informada.static boolean
existsSitMaiorQue
(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja maior que a informada.static OrdemServicoItemAReceber
get
(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sequencia) static int
getUltimaSequenciaOrdemServico
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico) Retorna a última sequência dos itens da ordem de serviço.static void
incluir
(br.com.intersys.systextil.connection.AppConnection cn, int nrOrdem, int sequencia, CodProduto produto, Date dataPrevisaoRecebimento, double qtdeAReceber, double valorServico, int situacaoAReceber, double valorProduto) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, Obrf081Dto item) static OrdemServicoItemAReceber[]
listByNotaFiscal
(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf) static OrdemServicoItemAReceber
make
(br.com.intersys.systextil.connection.AppConnection cn) ordensBeneficiamentoRelacionadas
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia) Retorna uma lista com o número das ordens de beneficiamento relacionadas a ordem de serviço e sequência.static int
updateCorItem
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia, String novaCor) Atualiza a cor do item da ordem de serviço.static void
updateQtdeRealSituacao
(br.com.intersys.systextil.connection.AppConnection cn, int numero_ordem, int seq_ordem_serv, double nova_qtde_ent, int nova_sit_item) static void
updateQuantidadeAReceber
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, Double quantidadeAReceber) void
updateZerarNotaFiscal
(br.com.intersys.systextil.connection.AppConnection conn) Apaga os campos de nota fiscal de saída e fazsit_areceber = 1
.
-
Field Details
-
SITUACAO_ABERTO
public static final int SITUACAO_ABERTO- See Also:
-
SITUACAO_EM_PROCESSO
public static final int SITUACAO_EM_PROCESSO- See Also:
-
SITUACAO_BAIXA_PARCIAL
public static final int SITUACAO_BAIXA_PARCIAL- See Also:
-
numero_ordem
public final int numero_ordem -
sequencia
public final int sequencia -
prodord
-
lote
public final int lote -
dt_prev_areceber
-
valor_servico
public final double valor_servico -
qtde_areceber
public final double qtde_areceber -
sit_areceber
public final int sit_areceber -
valor_produto
public final br.com.intersys.systextil.connection.Amount valor_produto -
prodbase
-
nota_saida
public final int nota_saida -
serie_saida
-
seq_nota_saida
public final int seq_nota_saida -
qtde_real_ret
public final double qtde_real_ret -
largura
public final double largura -
mlin_kg
public final double mlin_kg -
mt_quadra
public final double mt_quadra -
unid_trab
-
ref_forne
-
preparacao_iniciada
public final int preparacao_iniciada -
perc_imposto
public final br.com.intersys.systextil.connection.Amount perc_imposto -
executa_trigger
public final int executa_trigger -
qtde_pagamento
public final double qtde_pagamento
-
-
Method Details
-
make
-
get
public static OrdemServicoItemAReceber get(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sequencia) -
existsSitMaiorQue
public static boolean existsSitMaiorQue(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja maior que a informada. -
existsSitIgual
public static boolean existsSitIgual(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja igual a informada. -
existsSitDiferenteDe
public static boolean existsSitDiferenteDe(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sit_areceber) Informa se existem itens a receber, na ordem de serviço, cuja situação seja diferente da informada. -
listByNotaFiscal
public static OrdemServicoItemAReceber[] listByNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf) -
updateZerarNotaFiscal
public void updateZerarNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn) Apaga os campos de nota fiscal de saída e fazsit_areceber = 1
. -
deleteEntradas
public int deleteEntradas(br.com.intersys.systextil.connection.AppConnection conn) Remove os registros associados da tabela de entradas (OBRF_086). -
updateQuantidadeAReceber
public static void updateQuantidadeAReceber(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, Double quantidadeAReceber) -
getUltimaSequenciaOrdemServico
public static int getUltimaSequenciaOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico) Retorna a última sequência dos itens da ordem de serviço.- Parameters:
conn
- Conexão com a base de dados.ordemServico
- Número da ordem de serviço.- Returns:
- Retorna a última sequência dos itens da ordem de serviço
-
updateCorItem
public static int updateCorItem(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia, String novaCor) Atualiza a cor do item da ordem de serviço.- Parameters:
conn
- Conexão com a base de dados;ordemServico
- Número da ordem de serviço.sequencia
- Sequência da ordem de serviço.novaCor
- Código da nova cor do item da ordem de serviço;- Returns:
-
countOBRelacionadas
public static int countOBRelacionadas(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia, String cor) Retorna a quantidade de ordens de beneficiamentos relacionadas a sequência da ordem de serviço.- Parameters:
conn
- Conexão com a base de dados.ordemServico
- Número da ordem de serviço associada a ordem de serviço.sequencia
- Sequência da ordem de serviço onde as ordens de beneficiamento estão associadas.- Returns:
- Retorna a quantidade de ordens de beneficiamento de uma sequência da ordem de serviço.
-
ordensBeneficiamentoRelacionadas
public static List<Integer> ordensBeneficiamentoRelacionadas(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia) Retorna uma lista com o número das ordens de beneficiamento relacionadas a ordem de serviço e sequência.- Parameters:
conn
- Conexão com a base de dados.ordemServico
- Número da ordem de serviço que esta associada a ordem de serviço.sequencia
- Sequência da ordem de serviço e que a ordem de produção esta relacionada.- Returns:
- Lista com os número das ordens de beneficiamento. Caso não encontre nada a lista retornará vazia.
-
insert
-
incluir
public static void incluir(br.com.intersys.systextil.connection.AppConnection cn, int nrOrdem, int sequencia, CodProduto produto, Date dataPrevisaoRecebimento, double qtdeAReceber, double valorServico, int situacaoAReceber, double valorProduto) -
atualizarValorDeServicoANivelDeGrupo
-
updateQtdeRealSituacao
public static void updateQtdeRealSituacao(br.com.intersys.systextil.connection.AppConnection cn, int numero_ordem, int seq_ordem_serv, double nova_qtde_ent, int nova_sit_item)
-