Package systextil.dao
Class EstoqueMovimentacao
java.lang.Object
systextil.dao.EstoqueMovimentacao
Representa a tabela
ESTQ_300
. Atualmente apenas centraliza alguns
métodos muito utilizados para executar comandos SQL.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
final int
final int
final int
final int
final int
final int
final int
final int
final Date
final Date
final String
final int
final String
final String
final String
final String
final String
final int
final int
final int
final int
final String
final double
final double
final double
final String
final int
final double
final double
final double
final double
final double
final double
final double
final int
final int
final int
final int
final String
final int
final String
final String
final int
final String
static final String
static final String
final String
final String
final double
final double
final double
final double
final double
final br.com.intersys.systextil.connection.Amount
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
atualizaDiferencaValorConsignacao
(br.com.intersys.systextil.connection.AppConnection conn, float valorDif, int nrNota, String serieNota, int seqItem, int codTransacao, int cgc9, int cgc4, int cgc2) static void
atualizaFlagElimmina
(br.com.intersys.systextil.connection.AppConnection conn, Orcamento orcamento, NotaFiscalDeSaidaItem notaSaidaItem) static void
atualizaValoresConsignacao
(br.com.intersys.systextil.connection.AppConnection conn, float valorCustoUnit, int nrNota, String serieNota, int seqItem, int codTransacao, int cgc9, int cgc4, int cgc2) static float
buscaQtdeItemConsignacao
(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2, int nrNota, String serieNota, int seqItem, int codTransacao) static float
buscaValorTotalItemConsignacao
(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2, int nrNota, String serieNota, int seqItem, int codTransacao) static int
delete
(br.com.intersys.systextil.connection.AppConnection conn, int numero_documento, String serie_documento, int sequencia_documento, CodProduto estrutura, int codigo_deposito, int numero_lote, Date data_movimento) Remove os registros com os dados informados, cuja quantidade seja zero e cuja tabela origem seja ESTQ_300.static EstoqueMovimentacao
get
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, int deposito, Date dataMovimento) static EstoqueMovimentacao
getMovimentacao
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int codigo_deposito, Date data_movimento) static EstoqueMovimentacao[]
getTipoMovimentacao
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int codigo_deposito, Date data_inicial, Date data_final) static int
getUltimoLote
(br.com.intersys.systextil.connection.AppConnection cn, CodProduto c) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, int numero_documento, CodProduto estrutura, int numero_lote, Date data_movimento, int codigo_transacao, int codigo_deposito, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, String usuario_systextil, String entrada_saida, String tabela_origem, String processo_systextil, int centro_custo) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, int deposito, CodProduto prod, Date data_movimento, int sequencia_ficha, int numero_lote, int numero_documento, int transacao, String entrada_saida, double qtde_atu, String usuario, String nome_form, String tabela) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, String serie_documento, CodProduto estrutura, int sequencia_documento, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, int codigo_deposito, int numero_lote, int centro_custo, String usuario_systextil, String processo_systextil, String tabela_origem, String entrada_saida) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, String serie_documento, CodProduto estrutura, int sequencia_documento, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, int codigo_deposito, int numero_lote, int centro_custo, String usuario_systextil, String processo_systextil, String tabela_origem, String entrada_saida, int numero_op, int estagio_op, int pacote_op) static void
insert
(br.com.intersys.systextil.connection.AppConnection cn, Date dataMovimento, int transacao, int nrDoc, CodProduto produto, double quantidade, double valorUnitario, double valorContabilUnitario, int deposito, int lote, int centroCusto, String tabelaOrigem, String entradaSaida, String usuario, String processo) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, CodProduto estrutura, double quantidade, double valor_movimento_unitario, int codigo_deposito, String entrada_saida, String tabela_origem, double valor_contabil_unitario, int sequencia_documento, String processo_systextil) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto codProduto, Cnpj cnpj, Date dataMovimento, int codigoTransacao, int numeroDocumento, String serieDocumento, int sequenciaDocumento, double quantidadeMovimento, double valorMovimentoUnitario, double valorContabilUnitario, int codigoDeposito, int numeroLote, int centroCusto, String usuarioSystextil, String processoSystextil, String tabelaOrigem, String entradaSaida) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem it, CodProduto estrutura, String usuario_systextil, String processo_systextil, String entrada_saida) static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, OrcamentoItem it, Date data_movimento, int codigo_transacao, int centro_custo, String usuario_systextil, String processo_systextil, String tabela_origem, String entrada_saida, int numero_documento, Cnpj cnpj) static List
<CodProduto> listarItensDoLote
(br.com.intersys.systextil.connection.AppConnection cn, int lote) static void
movimentar
(br.com.intersys.systextil.connection.AppConnection conn, Date dataMovimento, int codigoTransacao, int nrDocumento, CodProduto prod, double quantidade, double valorMovimentoUnit, int deposito, String entradaSaida, String tabelaOrigem, double valorContabilUnitario, int sequenciaDoc, String processo, int lote, String usuario)
-
Field Details
-
TIPO_SAIDA
- See Also:
-
TIPO_ENTRADA
- See Also:
-
cnpj_4
public final int cnpj_4 -
cnpj_2
public final int cnpj_2 -
sequencia_documento
public final int sequencia_documento -
codigo_transacao
public final int codigo_transacao -
entrada_saida
-
centro_custo
public final int centro_custo -
quantidade
public final double quantidade -
saldo_fisico
public final double saldo_fisico -
valor_movimento_unitario
public final double valor_movimento_unitario -
valor_contabil_unitario
public final double valor_contabil_unitario -
preco_medio_unitario
public final double preco_medio_unitario -
saldo_financeiro
public final double saldo_financeiro -
grupo_maquina
-
subgru_maquina
-
numero_maquina
public final int numero_maquina -
ordem_servico
-
contabilizado
public final int contabilizado -
usuario_systextil
-
processo_systextil
-
data_insercao
-
usuario_rede
-
maquina_rede
-
aplicativo
-
tabela_origem
-
flag_elimina
public final int flag_elimina -
valor_movimento_unitario_proj
public final double valor_movimento_unitario_proj -
valor_contabil_unitario_proj
public final double valor_contabil_unitario_proj -
preco_medio_unitario_proj
public final double preco_medio_unitario_proj -
saldo_financeiro_proj
public final double saldo_financeiro_proj -
valor_movto_unit_estimado
public final double valor_movto_unit_estimado -
preco_medio_unit_estimado
public final double preco_medio_unit_estimado -
saldo_financeiro_estimado
public final double saldo_financeiro_estimado -
valor_total
public final br.com.intersys.systextil.connection.Amount valor_total -
projeto
public final int projeto -
subprojeto
public final int subprojeto -
servico
public final int servico -
quantidade_quilo
public final double quantidade_quilo -
saldo_fisico_quilo
public final double saldo_fisico_quilo -
codigo_deposito
public final int codigo_deposito -
nivel_estrutura
-
grupo_estrutura
-
subgrupo_estrutura
-
item_estrutura
-
data_movimento
-
sequencia_ficha
public final int sequencia_ficha -
sequencia_insercao
public final int sequencia_insercao -
numero_lote
public final int numero_lote -
numero_documento
public final int numero_documento -
serie_documento
-
cnpj_9
public final int cnpj_9 -
numero_op
public final int numero_op -
cod_estagio_agrupador
public final int cod_estagio_agrupador -
seq_operacao_agrupador
public final int seq_operacao_agrupador
-
-
Method Details
-
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, CodProduto estrutura, double quantidade, double valor_movimento_unitario, int codigo_deposito, String entrada_saida, String tabela_origem, double valor_contabil_unitario, int sequencia_documento, String processo_systextil) -
insert
-
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, String serie_documento, CodProduto estrutura, int sequencia_documento, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, int codigo_deposito, int numero_lote, int centro_custo, String usuario_systextil, String processo_systextil, String tabela_origem, String entrada_saida) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Date data_movimento, int codigo_transacao, int numero_documento, String serie_documento, CodProduto estrutura, int sequencia_documento, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, int codigo_deposito, int numero_lote, int centro_custo, String usuario_systextil, String processo_systextil, String tabela_origem, String entrada_saida, int numero_op, int estagio_op, int pacote_op) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem it, CodProduto estrutura, String usuario_systextil, String processo_systextil, String entrada_saida) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int numero_documento, CodProduto estrutura, int numero_lote, Date data_movimento, int codigo_transacao, int codigo_deposito, double quantidade, double valor_movimento_unitario, double valor_contabil_unitario, String usuario_systextil, String entrada_saida, String tabela_origem, String processo_systextil, int centro_custo) -
insert
-
delete
public static int delete(br.com.intersys.systextil.connection.AppConnection conn, int numero_documento, String serie_documento, int sequencia_documento, CodProduto estrutura, int codigo_deposito, int numero_lote, Date data_movimento) Remove os registros com os dados informados, cuja quantidade seja zero e cuja tabela origem seja ESTQ_300. Isto é executado no cancelamento de nota fiscal. -
buscaQtdeItemConsignacao
public static float buscaQtdeItemConsignacao(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2, int nrNota, String serieNota, int seqItem, int codTransacao) - Returns:
- a quantidade total do item de nota de entrada obedecendo a transacao.
-
atualizaValoresConsignacao
public static void atualizaValoresConsignacao(br.com.intersys.systextil.connection.AppConnection conn, float valorCustoUnit, int nrNota, String serieNota, int seqItem, int codTransacao, int cgc9, int cgc4, int cgc2) -
buscaValorTotalItemConsignacao
public static float buscaValorTotalItemConsignacao(br.com.intersys.systextil.connection.AppConnection conn, int cgc9, int cgc4, int cgc2, int nrNota, String serieNota, int seqItem, int codTransacao) - Returns:
- o valor total do item de nota de entrada obedecendo a transacao.
-
atualizaDiferencaValorConsignacao
public static void atualizaDiferencaValorConsignacao(br.com.intersys.systextil.connection.AppConnection conn, float valorDif, int nrNota, String serieNota, int seqItem, int codTransacao, int cgc9, int cgc4, int cgc2) -
atualizaFlagElimmina
public static void atualizaFlagElimmina(br.com.intersys.systextil.connection.AppConnection conn, Orcamento orcamento, NotaFiscalDeSaidaItem notaSaidaItem) -
getMovimentacao
public static EstoqueMovimentacao getMovimentacao(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int codigo_deposito, Date data_movimento) -
getTipoMovimentacao
public static EstoqueMovimentacao[] getTipoMovimentacao(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int codigo_deposito, Date data_inicial, Date data_final) -
getUltimoLote
public static int getUltimoLote(br.com.intersys.systextil.connection.AppConnection cn, CodProduto c) -
listarItensDoLote
public static List<CodProduto> listarItensDoLote(br.com.intersys.systextil.connection.AppConnection cn, int lote) -
movimentar
public static void movimentar(br.com.intersys.systextil.connection.AppConnection conn, Date dataMovimento, int codigoTransacao, int nrDocumento, CodProduto prod, double quantidade, double valorMovimentoUnit, int deposito, String entradaSaida, String tabelaOrigem, double valorContabilUnitario, int sequenciaDoc, String processo, int lote, String usuario) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection cn, Date dataMovimento, int transacao, int nrDoc, CodProduto produto, double quantidade, double valorUnitario, double valorContabilUnitario, int deposito, int lote, int centroCusto, String tabelaOrigem, String entradaSaida, String usuario, String processo) -
get
public static EstoqueMovimentacao get(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, int deposito, Date dataMovimento) - Parameters:
conn
- Conexão com o bancoprod
- Produto completodeposito
- Depósito utilizado para movimentaçãodataMovimento
- a data da movimentação de estoque.- Returns:
- A movimentação de estoque que ocorreu no dia de hoje.
-
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, CodProduto codProduto, Cnpj cnpj, Date dataMovimento, int codigoTransacao, int numeroDocumento, String serieDocumento, int sequenciaDocumento, double quantidadeMovimento, double valorMovimentoUnitario, double valorContabilUnitario, int codigoDeposito, int numeroLote, int centroCusto, String usuarioSystextil, String processoSystextil, String tabelaOrigem, String entradaSaida)
-