Package systextil.dao
Class LoteComponente
java.lang.Object
systextil.dao.LoteComponente
Representa a tabela
ESTQ_080
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final double
final Cnpj
final int
Deprecated.final int
Deprecated.final int
Deprecated.final String
final Cnpj
final int
Deprecated.final int
Deprecated.final int
Deprecated.final String
final String
final String
final String
final String
final double
final String
final Date
final String
final CodProduto
final String
Deprecated.final String
Deprecated.final String
final int
final String
Deprecated.final int
final int
final String
final double
final double
final double
final double
final double
final int
final int
final String
final int
final String
Deprecated.final String
final Date
final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
exists
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) static boolean
existsByLoteProduto
(br.com.intersys.systextil.connection.AppConnection cn, int loteProduto, CodProduto prod, Cnpj cnpj) static boolean
existsByNiv
(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, int lote_produto) static LoteComponente
get
(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String grupo_estrutura, String sub_estrutura, String item_estrutura, int lote_produto, int nota_fiscal) Busca um registro na tabela estq_080 com base na sua chave.static LoteComponente
get
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto) Atenção!static LoteComponente
get
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto, int nota_fiscal) Busca um registro na tabela estq_080 com base na sua chave.static double
getConcentracao
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) static double
getConcentracaoByNivsAndLote
(br.com.intersys.systextil.connection.AppConnection conn, Object[] nivs, String grupo, String sub, String item, int lote) static LoteComponente
getFirstByProdutoAndLote
(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String grupo_estrutura, String sub_estrutura, String item_estrutura, int lote_produto) Busca o primeiro registro na tabela estq_080 com base no produto e no lote.static LoteComponente
getFirstByProdutoAndLote
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto) Busca o primeiro registro na tabela estq_080 com base no produto e no lote.static LoteComponente
getFirstByProdutoAndLoteAndCnpj
(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String grupo_estrutura, String sub_estrutura, String item_estrutura, Cnpj cgc, int notaFiscal) getFornecedor
(br.com.intersys.systextil.connection.AppConnection conn) static Cnpj
getFornecedor
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) static LoteComponente
getNotaFiscalByLote
(br.com.intersys.systextil.connection.AppConnection conn, int lote, CodProduto prod, Cnpj cgc, int notaFiscal) static void
insert
(br.com.intersys.systextil.connection.AppConnection cn, CodProduto p, int loteProd, int loteForn, Cnpj cgc, String titulo, String comp1, String comp2, String comp3, String comp4, String comp5, double perc1, double perc2, double perc3, double perc4, double perc5, int notaFiscal, int alt, Date dataEntrada) static List
<CodProduto> produtosDoLote
(br.com.intersys.systextil.connection.AppConnection cn, int lote, int codEmpresa)
-
Field Details
-
estrutura
-
nivel_estrutura
Deprecated. -
grupo_estrutura
Deprecated. -
sub_estrutura
Deprecated. -
item_estrutura
Deprecated. -
lote_produto
public final int lote_produto -
lote_fornecedor
-
cgc
-
cgc_9
Deprecated. -
cgc_4
Deprecated. -
cgc_2
Deprecated. -
concentracao
public final double concentracao -
titulo
-
variacao
-
classe
-
composicao_01
-
composicao_02
-
composicao_03
-
composicao_04
-
composicao_05
-
perc_composicao1
public final double perc_composicao1 -
perc_composicao2
public final double perc_composicao2 -
perc_composicao3
public final double perc_composicao3 -
perc_composicao4
public final double perc_composicao4 -
perc_composicao5
public final double perc_composicao5 -
nota_fiscal
public final int nota_fiscal -
agrupador
public final int agrupador -
descricao
-
validade_lote_forne
-
capacidade_pallet
public final double capacidade_pallet -
nr_roca
public final int nr_roca -
cor_roca
-
observacao
-
alternativa_acabado
public final int alternativa_acabado -
data_entrada
-
sequencia_uso
public final int sequencia_uso -
situacao_lote
public final int situacao_lote -
cnpj_fabr
-
cnpj9_fabr
Deprecated. -
cnpj4_fabr
Deprecated. -
cnpj2_fabr
Deprecated. -
serie_ent
-
sequencia_ent
public final int sequencia_ent
-
-
Method Details
-
get
public static LoteComponente get(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto, int nota_fiscal) Busca um registro na tabela estq_080 com base na sua chave.- Parameters:
conn
- a conexão com o bancoproduto
- umCodProduto
lote_produto
- o lote do produtonota_fiscal
- a nota fiscal ligada ao lote- Returns:
LoteComponente
-
get
public static LoteComponente get(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String grupo_estrutura, String sub_estrutura, String item_estrutura, int lote_produto, int nota_fiscal) Busca um registro na tabela estq_080 com base na sua chave.- Parameters:
conn
- a conexão com o banconivel_estrutura
- o nivel do produtogrupo_estrutura
- o grupo do produtosub_estrutura
- o subgrupo do produtoitem_estrutura
- o item do produtolote_produto
- o lote do produtonota_fiscal
- a nota fiscal ligada ao lote- Returns:
- um
LoteComponente
-
get
public static LoteComponente get(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto) Atenção! Apesar deste método não buscar o registro pela chave primária, por não usar o camponota_fiscal
, esta busca de registro é muito frequente no sistema e por isso foi disponibilizado este método. Nada garante que ele retorne mesmo somente 1 registro, ou exatamente o registro esperado, pois não é explicitada uma ordem de busca. -
getFirstByProdutoAndLote
public static LoteComponente getFirstByProdutoAndLote(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int lote_produto) Busca o primeiro registro na tabela estq_080 com base no produto e no lote.- Parameters:
conn
- a conexão com o bancoproduto
- umCodProduto
lote_produto
- o lote do produto- Returns:
- um
LoteComponente
-
getFirstByProdutoAndLote
public static LoteComponente getFirstByProdutoAndLote(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String grupo_estrutura, String sub_estrutura, String item_estrutura, int lote_produto) Busca o primeiro registro na tabela estq_080 com base no produto e no lote.- Parameters:
conn
- a conexão com o banconivel_estrutura
- o nivel do produtogrupo_estrutura
- o grupo do produtosub_estrutura
- o subgrupo do produtoitem_estrutura
- o item do produtolote_produto
- o lote do produto- Returns:
- um
LoteComponente
-
getFornecedor
-
getConcentracaoByNivsAndLote
-
getConcentracao
public static double getConcentracao(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) -
getFirstByProdutoAndLoteAndCnpj
-
existsByNiv
public static boolean existsByNiv(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, int lote_produto) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) -
getFornecedor
public static Cnpj getFornecedor(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura, int lote_produto) -
produtosDoLote
public static List<CodProduto> produtosDoLote(br.com.intersys.systextil.connection.AppConnection cn, int lote, int codEmpresa) -
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection cn, CodProduto p, int loteProd, int loteForn, Cnpj cgc, String titulo, String comp1, String comp2, String comp3, String comp4, String comp5, double perc1, double perc2, double perc3, double perc4, double perc5, int notaFiscal, int alt, Date dataEntrada) -
getNotaFiscalByLote
public static LoteComponente getNotaFiscalByLote(br.com.intersys.systextil.connection.AppConnection conn, int lote, CodProduto prod, Cnpj cgc, int notaFiscal) - Returns:
- um objeto
LoteComponente
contendo informações pertencentes ao lote do produto informado.
-
existsByLoteProduto
public static boolean existsByLoteProduto(br.com.intersys.systextil.connection.AppConnection cn, int loteProduto, CodProduto prod, Cnpj cnpj)
-