Package systextil.dao
Class OrdemServicoItemAEnviar
java.lang.Object
systextil.dao.OrdemServicoItemAEnviar
Representa a tabela
OBRF_082
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final int
final int
final int
final CodProduto
final double
final double
final double
final int
final int
final int
final String
final double
-
Method Summary
Modifier and TypeMethodDescriptionstatic OrdemServicoItemAEnviar[]
getBySequencia
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia) Lista de itens a ser enviado para o terceiro para fazer a sequência da ordem de serviço.static int
getSeqOrLast
(br.com.intersys.systextil.connection.AppConnection conn, int numOrdem, String niv, String gru, String sub, String ite) Essa Função substitui a classe BuscaSeqItensAEnviar, onde retorna a sequencia do produto ou a ultima sequencia + 1.static void
incluir
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaReceber, int sequenciaEnviar, CodProduto itemAEnviar, int loteSaida, int deposito, double qtdeEnviada, double qtdeEstrutura, double valorProduto) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, Obrf082Dto obrf082Dto) static List
<OrdemServicoItemAEnviar> list
(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem) Traz a lista dos itens da ordem na ordem da sequência.static OrdemServicoItemAEnviar[]
listByNivs
(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem, String... nivs) Traz a lista dos itens da ordem correspondentes aos níveis indicados, na ordem da sequência.static OrdemServicoItemAEnviar[]
listByNotaFiscal
(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf) static OrdemServicoItemAEnviar[]
listByRcnb060
(br.com.intersys.systextil.connection.AppConnection conn, int tipoRegistro, int nrSolicitacao) static OrdemServicoItemAEnviar[]
listByRcnb060
(br.com.intersys.systextil.connection.AppConnection conn, int tipoRegistro, int nrSolicitacao, int codigoUsuario) static List
<OrdemServicoItemAEnviar> listItensAReceber
(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem) static void
updateQuantidades
(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, int sequencia, Double qtdeEsturutra, Double qtdeEnviada) Atualiza as quantidades de estrutura (quantidade prevista a ser enviada) e a quantidade enviada (quantidade real enviada).static int
updateQuantidadesPorComponente
(br.com.intersys.systextil.connection.AppConnection cn, double qtdeQuilosProg, double consumoComponente, int ordemServico, int sequenciaReceber, CodProduto produtoAEnviar) void
updateZerarNotaFiscal
(br.com.intersys.systextil.connection.AppConnection conn) Apaga os campos de nota fiscal de saída.
-
Field Details
-
numero_ordem
public final int numero_ordem -
seq_areceber
public final int seq_areceber -
sequencia
public final int sequencia -
prodsai
-
lote_saida
public final int lote_saida -
qtde_estrutura
public final double qtde_estrutura -
qtde_enviada
public final double qtde_enviada -
valor_produto
public final double valor_produto -
deposito
public final int deposito -
num_nf_sai
public final int num_nf_sai -
ser_nf_sai
-
seq_nf_sai
public final int seq_nf_sai -
qtde_auxiliar
public final double qtde_auxiliar -
executa_trigger
public final int executa_trigger
-
-
Method Details
-
list
public static List<OrdemServicoItemAEnviar> list(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem) Traz a lista dos itens da ordem na ordem da sequência.- Parameters:
conn
- a conexão ao banco de dadosordem
- a ordem de serviço- Returns:
- a lista dos itens ordenados
-
listByNivs
public static OrdemServicoItemAEnviar[] listByNivs(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem, String... nivs) Traz a lista dos itens da ordem correspondentes aos níveis indicados, na ordem da sequência. Se não for informado nenhum nível, traz todos.- Parameters:
conn
- a conexão ao banco de dadosordem
- a ordem de serviçonivs
- os níveis- Returns:
- a lista dos itens ordenados
-
listItensAReceber
public static List<OrdemServicoItemAEnviar> listItensAReceber(br.com.intersys.systextil.connection.AppConnection conn, OrdemServico ordem) -
listByNotaFiscal
public static OrdemServicoItemAEnviar[] listByNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaida nf) -
listByRcnb060
public static OrdemServicoItemAEnviar[] listByRcnb060(br.com.intersys.systextil.connection.AppConnection conn, int tipoRegistro, int nrSolicitacao, int codigoUsuario) -
listByRcnb060
public static OrdemServicoItemAEnviar[] listByRcnb060(br.com.intersys.systextil.connection.AppConnection conn, int tipoRegistro, int nrSolicitacao) -
updateZerarNotaFiscal
public void updateZerarNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn) Apaga os campos de nota fiscal de saída. -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Obrf082Dto obrf082Dto) -
getBySequencia
public static OrdemServicoItemAEnviar[] getBySequencia(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequencia) Lista de itens a ser enviado para o terceiro para fazer a sequência da ordem de serviço.- Parameters:
conn
- Conexão com a base de dados.ordemServico
- Ordem de serviço cujo o materia será enviado.sequencia
- Sequência da ordem de serviço que será feita com o item a ser enviado.- Returns:
- Retorna uma lista de itens a ser enviado ao terceiro.
-
updateQuantidades
public static void updateQuantidades(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaOrdemServico, int sequencia, Double qtdeEsturutra, Double qtdeEnviada) Atualiza as quantidades de estrutura (quantidade prevista a ser enviada) e a quantidade enviada (quantidade real enviada). Este método atualiza a quantidade somando com a quantidade atual de cada campo. Então caso necessário atualizar somente um campo, o outro pode ser enviado 0.00.- Parameters:
conn
- Conexão com a base de dados.ordemServico
- Número da ordem de serviçosequenciaOrdemServico
- Sequência da ordem de serviço.sequencia
- Sequência do item a enviar para o terceiro.qtdeEsturutra
- Quantidade a ser acrescentada ao produto a enviar (enviar previsto). Caso seja necessário fazer uma redução no produto a enviar (previsto), enviar a quantidade com valor negativo. A atualização desta informação é somada com a quantidade atual da estrutura.qtdeEnviada
- Quantidade a ser acrescentada ao produto a enviar (enviada real). Caso seja necessário fazer uma redução no produto a enviar (quantidade real enviada), enviar a quantidade com valor negativo. A atualização desta informação é somada com a quantidade atual da quantidade enviada.
-
updateQuantidadesPorComponente
public static int updateQuantidadesPorComponente(br.com.intersys.systextil.connection.AppConnection cn, double qtdeQuilosProg, double consumoComponente, int ordemServico, int sequenciaReceber, CodProduto produtoAEnviar) -
incluir
public static void incluir(br.com.intersys.systextil.connection.AppConnection conn, int ordemServico, int sequenciaReceber, int sequenciaEnviar, CodProduto itemAEnviar, int loteSaida, int deposito, double qtdeEnviada, double qtdeEstrutura, double valorProduto) -
getSeqOrLast
public static int getSeqOrLast(br.com.intersys.systextil.connection.AppConnection conn, int numOrdem, String niv, String gru, String sub, String ite) Essa Função substitui a classe BuscaSeqItensAEnviar, onde retorna a sequencia do produto ou a ultima sequencia + 1.- Parameters:
conn
-numOrdem
-niv
-gru
-sub
-ite
-- Returns:
-