Package systextil.dao
Class OrdemServicoItemAReceber
java.lang.Object
systextil.dao.OrdemServicoItemAReceber
Representa a tabela
OBRF_081-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Datefinal intfinal doublefinal intfinal doublefinal doublefinal intfinal intfinal br.com.intersys.systextil.connection.Amountfinal intfinal CodProdutofinal CodProdutofinal doublefinal doublefinal doublefinal Stringfinal intfinal intfinal Stringfinal intstatic final intstatic final intstatic final intfinal Stringfinal br.com.intersys.systextil.connection.Amountfinal double -
Method Summary
Modifier and TypeMethodDescriptionstatic intatualizarValorDeServicoANivelDeGrupo(br.com.intersys.systextil.connection.AppConnection cn, double valor, int ordem, String nivel, String grupo) static intcountOBRelacionadas(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.intdeleteEntradas(br.com.intersys.systextil.connection.AppConnection conn) Remove os registros associados da tabela de entradas (OBRF_086).static booleanexistsSitDiferenteDe(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 booleanexistsSitIgual(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 booleanexistsSitMaiorQue(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 OrdemServicoItemAReceberget(br.com.intersys.systextil.connection.AppConnection conn, int numero_ordem, int sequencia) static intgetUltimaSequenciaOrdemServico(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico) Retorna a última sequência dos itens da ordem de serviço.static voidincluir(br.com.intersys.systextil.connection.AppConnection cn, int nrOrdem, int sequencia, CodProduto produto, Date dataPrevisaoRecebimento, double qtdeAReceber, double valorServico, int situacaoAReceber, double valorProduto) static voidinsert(br.com.intersys.systextil.connection.AppConnection conn, Obrf081Dto item) static OrdemServicoItemAReceber[]listByNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf) static OrdemServicoItemARecebermake(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 intupdateCorItem(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia, String novaCor) Atualiza a cor do item da ordem de serviço.static voidupdateQtdeRealSituacao(br.com.intersys.systextil.connection.AppConnection cn, int numero_ordem, int seq_ordem_serv, double nova_qtde_ent, int nova_sit_item) static voidupdateQuantidadeAReceber(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, Double quantidadeAReceber) voidupdateZerarNotaFiscal(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)
-