Package systextil.dao

Class Referencia

java.lang.Object
systextil.dao.Referencia

public class Referencia extends Object
Representa a tabela BASI_030
  • Field Details

    • nivel_estrutura

      public final String nivel_estrutura
    • referencia

      public final String referencia
    • descr_referencia

      public final String descr_referencia
    • unidade_medida

      public final String unidade_medida
    • ref_original

      public final String ref_original
    • conta_estoque

      public final int conta_estoque
    • artigo

      public final int artigo
    • artigo_cotas

      public final int artigo_cotas
    • tipo_produto

      public final int tipo_produto
    • linha_produto

      public final int linha_produto
    • colecao

      public final int colecao
    • composicao_01

      public final String composicao_01
    • composicao_02

      public final String composicao_02
    • composicao_03

      public final String composicao_03
    • composicao_04

      public final String composicao_04
    • composicao_05

      public final String composicao_05
    • perc_composicao1

      public final br.com.intersys.systextil.connection.Amount perc_composicao1
    • perc_composicao2

      public final br.com.intersys.systextil.connection.Amount perc_composicao2
    • perc_composicao3

      public final br.com.intersys.systextil.connection.Amount perc_composicao3
    • perc_composicao4

      public final br.com.intersys.systextil.connection.Amount perc_composicao4
    • perc_composicao5

      public final br.com.intersys.systextil.connection.Amount perc_composicao5
    • simbolo_1

      public final String simbolo_1
    • simbolo_2

      public final String simbolo_2
    • simbolo_3

      public final String simbolo_3
    • simbolo_4

      public final String simbolo_4
    • simbolo_5

      public final String simbolo_5
    • simbolo_6

      public final String simbolo_6
    • simbolo_7

      public final String simbolo_7
    • simbolo_8

      public final String simbolo_8
    • simbolo_9

      public final String simbolo_9
    • simbolo_10

      public final String simbolo_10
    • cod_tipo_aviamento

      public final String cod_tipo_aviamento
    • cod_atributo_01

      public final int cod_atributo_01
    • cod_atributo_02

      public final int cod_atributo_02
    • cod_atributo_03

      public final int cod_atributo_03
    • cod_atributo_04

      public final int cod_atributo_04
    • cod_atributo_05

      public final int cod_atributo_05
    • cod_atributo_06

      public final int cod_atributo_06
    • cod_atributo_07

      public final int cod_atributo_07
    • cod_atributo_08

      public final int cod_atributo_08
    • cod_atributo_09

      public final int cod_atributo_09
    • cod_atributo_10

      public final int cod_atributo_10
    • item_baixa_estq

      public final String item_baixa_estq
    • observacao

      public final String observacao
    • comprado_fabric

      public final int comprado_fabric
    • perimetro_corte

      public final double perimetro_corte
    • metros_lineares

      public final br.com.intersys.systextil.connection.Amount metros_lineares
    • cliente

      public final Cnpj cliente
    • demanda

      public final int demanda
    • tempo_laser

      public final double tempo_laser
    • cor_de_estoque

      public final String cor_de_estoque
    • cor_de_producao

      public final String cor_de_producao
    • estagio_altera_programado

      public final int estagio_altera_programado
    • tipo_codigo_ean

      public final int tipo_codigo_ean
    • descricao_tag1

      public final String descricao_tag1
    • descricao_tag2

      public final String descricao_tag2
    • ligamento

      public final String ligamento
    • conf_altera_prog

      public int conf_altera_prog
    • div_prod

      public int div_prod
    • pasta_banho

      public final int pasta_banho
    • lote_estoque

      public final int lote_estoque
    • dias_maturacao

      public final int dias_maturacao
    • classific_fiscal

      public final String classific_fiscal
    • familia_atributo

      public final String familia_atributo
  • Method Details

    • get

      public static Referencia get(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String referencia)
      Returns:
      a referência obtida do banco conforme a chave informada, ou nulo se não for encontrada
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String referencia)
    • existsWithParameters

      public static boolean existsWithParameters(br.com.intersys.systextil.connection.AppConnection conn, String whereSql, Object... params)
    • get

      public static Referencia get(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod)
      Conveniência para obter a referência a partir de um código de produto.
      Returns:
      o mesmo que get(br.com.intersys.systextil.connection.AppConnection, java.lang.String, java.lang.String)
    • getUnidadeMedida

      public static String getUnidadeMedida(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String referencia)
      Returns:
      a unidade de medida, ou nulo se não existir ou não estiver preenchida
    • getDescricao

      public static String getDescricao(br.com.intersys.systextil.connection.AppConnection conn, String nivel_estrutura, String referencia)
    • getDescricaoByReferencia

      public static String getDescricaoByReferencia(br.com.intersys.systextil.connection.AppConnection conn, String referencia)
    • getDescricaoInt

      public static String getDescricaoInt(br.com.intersys.systextil.connection.AppConnection conn, int nivel_estrutura, int referencia)
    • getColecao

      public Colecao getColecao(br.com.intersys.systextil.connection.AppConnection conn)
    • getLinha

      public ProdutoLinha getLinha(br.com.intersys.systextil.connection.AppConnection conn)
    • getArtigo

      public ProdutoArtigo getArtigo(br.com.intersys.systextil.connection.AppConnection conn)
    • getArtigoDeCotas

      public ArtigoDeCotas getArtigoDeCotas(br.com.intersys.systextil.connection.AppConnection conn)
    • getContaDeEstoque

      public ContaDeEstoque getContaDeEstoque(br.com.intersys.systextil.connection.AppConnection conn)
    • getTipoAviamento

      public AviamentoTipo getTipoAviamento(br.com.intersys.systextil.connection.AppConnection conn)
    • getEstagio

      public Estagio getEstagio(br.com.intersys.systextil.connection.AppConnection conn)
    • getTipoProduto

      public static int getTipoProduto(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru)
    • getDescricaoAtributos

      public String getDescricaoAtributos(br.com.intersys.systextil.connection.AppConnection conn)
    • getAtributosTipoAviamento

      public String getAtributosTipoAviamento(br.com.intersys.systextil.connection.AppConnection conn)
      Traz a descrição dos atributos das tabelas BASI_541 e BASI_544.
    • montaDescricaoTipoAviamento

      public String montaDescricaoTipoAviamento(br.com.intersys.systextil.connection.AppConnection conn)
      Traz a descrição a partir do método getDescricaoAtributos ou, se não tiver vindo nada, de getAtributosTipoAviamento. Este método foi convertido a partir do programa rcnb_e200 do Vision
    • getComposicao

      public String getComposicao()
      Retorna a concatenação das 5 composições (percentagem, símbolo e composição).
    • updateComposicoes

      public static boolean updateComposicoes(br.com.intersys.systextil.connection.AppConnection conn, CodProduto item, ProdutoComposicao[] composicoes)
      Atualiza as composições. É necessário garantir que haja pelo menos cinco composições, mesmo que estejam preenchidas com zeros e espaços.
      Returns:
      se foi afetado um registro
    • getComposicoes

      public ProdutoComposicao[] getComposicoes()
      Retorna as composições associadas a este Tamanho, isto é, todas as que possuem nome e percentagem maior do que zero.
    • existsPorProdutoVenda

      public static boolean existsPorProdutoVenda(br.com.intersys.systextil.connection.AppConnection cn, String niv, String gru, String produtoVenda)
    • getCorDeEstoque

      public static String getCorDeEstoque(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String referencia)
    • getCorDeSortimento

      public static String getCorDeSortimento(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String referencia)
    • getProdutoVenda

      public static String getProdutoVenda(br.com.intersys.systextil.connection.AppConnection cn, String niv, String gru)
    • getLinhaDeProduto

      public static int getLinhaDeProduto(br.com.intersys.systextil.connection.AppConnection conn, String niv, String gru)
    • getLote

      public static int getLote(br.com.intersys.systextil.connection.AppConnection cn, CodProduto prod)
    • getContaDeEstoque

      public static int getContaDeEstoque(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String grupo)
    • getTipoDeProduto

      public static int getTipoDeProduto(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String grupo)
    • getPastaBanho

      public static int getPastaBanho(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String grupo)
    • getArtigo

      public static int getArtigo(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String grupo)