Package systextil.dao
Class Produto
java.lang.Object
systextil.dao.CodProduto
systextil.dao.Produto
- All Implemented Interfaces:
Comparable<CodProduto>
Representa a tabela
BASI_010-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Produtoget(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru, String sub, String ite) static Produtoget(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura) intgetArtigoCotas(br.com.intersys.systextil.connection.AppConnection conn) final ClassificacaoFiscalgetClassificacaoFiscal(br.com.intersys.systextil.connection.AppConnection conn) final StringgetDescricao(br.com.intersys.systextil.connection.AppConnection conn) Obtém a descrição do produto concatenando as descrições do grupo (referência), do subgrupo (tamanho) e do item (produto).static StringgetDescricao(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Obtém a descrição do produto de forma semelhante agetDescricao(br.com.intersys.systextil.connection.AppConnection)com a diferença de que, se o produto (item) não existir no banco de dados, mesmo assim traz a descrição conforme a referência e o tamanho.static StringgetDescricaoUsandoNarrativa(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Obtém a descrição do produto dando prioridade para o camponarrativa.final ReferenciagetReferencia(br.com.intersys.systextil.connection.AppConnection conn) final TamanhogetTamanho(br.com.intersys.systextil.connection.AppConnection conn) static Produto[]list(br.com.intersys.systextil.connection.AppConnection conn) Utilidade para gerar uma lista de objetos a partir de um comando SQL genérico já executado.static Produto[]listComDistribuicaoCor(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru, String sub) voidupdatePercCor(br.com.intersys.systextil.connection.AppConnection conn, int perc_cor) Deprecated.perc_cor é Amount, não int.voidupdatePercCor(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount perc_cor) voidupdatePrecoCusto(br.com.intersys.systextil.connection.AppConnection conn, double preco_custo) static intupdatePrecoCusto(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, double preco_custo) static intupdateZerarPercCor(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru, String sub)
-
Field Details
-
descricao_15
-
classific_fiscal
-
codigo_contabil
public final int codigo_contabil -
artigo_cotas
public final int artigo_cotas -
numero_alternati
public final int numero_alternati -
narrativa
-
narrativa_ingles
-
narrativa_espanhol
-
narrativa2
-
codigo_velho
-
codigo_cliente
-
codigo_barras
-
preco_medio
public final double preco_medio -
alternativa_custos
public final int alternativa_custos -
roteiro_custos
public final int roteiro_custos -
data_cadastro
-
preco_custo
public final double preco_custo -
preco_custo_info
public final double preco_custo_info -
preco_contratipo
public final double preco_contratipo -
distribuicao_cor
public final double distribuicao_cor -
origem_prod
public final int origem_prod
-
-
Method Details
-
get
public static Produto get(br.com.intersys.systextil.connection.AppConnection conn, CodProduto estrutura) - Returns:
- a estrutura obtida do banco, ou nulo se não for encontrada.
-
get
public static Produto get(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru, String sub, String ite) - Returns:
- a estrutura obtida do banco, ou nulo se não for encontrada.
-
list
Utilidade para gerar uma lista de objetos a partir de um comando SQL genérico já executado. Obviamente, o resultado desse comando deve trazer todas as colunas da tabelaBASI_010.Este método não executa o comando nem o fecha. Apenas lê os registros do resultado. O comando deve ser fechado pelo aplicativo que invocou este método.
-
getReferencia
-
getTamanho
-
getArtigoCotas
public int getArtigoCotas(br.com.intersys.systextil.connection.AppConnection conn) - Returns:
- o artigo de cotas a partir da estrutura do produto
-
getDescricao
Obtém a descrição do produto concatenando as descrições do grupo (referência), do subgrupo (tamanho) e do item (produto). Eventuais espaços excedentes são removidos das extremidades das partes e do resultado final. -
getDescricao
public static String getDescricao(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Obtém a descrição do produto de forma semelhante agetDescricao(br.com.intersys.systextil.connection.AppConnection)com a diferença de que, se o produto (item) não existir no banco de dados, mesmo assim traz a descrição conforme a referência e o tamanho. Eventuais espaços excedentes são removidos das extremidades das partes e do resultado final.O funcionamento é semelhante à procedure
inter_pr_desc_produto.- Parameters:
prod- o código de produto cuja descrição se pretende obter. Se o objeto informado já for umProduto, ele mesmo é usado para obter a descrição.- Returns:
- a descrição do produto conforme as concatenações das partes. Se não existir o produto, nem o tamanho, nem a referência, retorna vazio. Nunca retorna nulo.
-
getDescricaoUsandoNarrativa
public static String getDescricaoUsandoNarrativa(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Obtém a descrição do produto dando prioridade para o camponarrativa.- Parameters:
prod- o código de produto cuja descrição se pretende obter. Se o objeto informado já for umProduto, ele mesmo é usado para obter a descrição.- Returns:
- a narrativa, se o produto existir no banco de dados e tiver preenchido o
campo
narrativa; caso contrário, retornagetDescricao(br.com.intersys.systextil.connection.AppConnection, systextil.dao.CodProduto).
-
getClassificacaoFiscal
public final ClassificacaoFiscal getClassificacaoFiscal(br.com.intersys.systextil.connection.AppConnection conn) -
updatePrecoCusto
public void updatePrecoCusto(br.com.intersys.systextil.connection.AppConnection conn, double preco_custo) -
updatePrecoCusto
public static int updatePrecoCusto(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, double preco_custo) -
listComDistribuicaoCor
-
updateZerarPercCor
-
updatePercCor
public void updatePercCor(br.com.intersys.systextil.connection.AppConnection conn, int perc_cor) Deprecated.perc_cor é Amount, não int. -
updatePercCor
public void updatePercCor(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.connection.Amount perc_cor)
-