private void montaListaCampos() { lcProd.add(new GuardaCampo(txtCodProd, "CodProd", "Cód.prod.", ListaCampos.DB_PK, false)); lcProd.add( new GuardaCampo(txtDescProd, "DescProd", "Descrição do produto", ListaCampos.DB_SI, false)); lcProd.setWhereAdic( "ATIVOPROD='S' AND TIPOPROD IN ('" + TipoProd.PRODUTO_ACABADO.getValue() + "','" + TipoProd.PRODUTO_INTERMEDIARIO.getValue() + "')"); txtCodProd.setTabelaExterna(lcProd, null); txtCodProd.setNomeCampo("CodProd"); txtCodProd.setFK(true); lcProd.setReadOnly(true); lcProd.montaSql(false, "PRODUTO", "EQ"); lcProd2.add(new GuardaCampo(txtRefProd, "RefProd", "Referência", ListaCampos.DB_PK, true)); lcProd2.add(new GuardaCampo(txtDescProd, "DescProd", "Descrição", ListaCampos.DB_SI, false)); lcProd2.add(new GuardaCampo(txtCodProd, "codprod", "Cód.prod.", ListaCampos.DB_SI, false)); txtRefProd.setNomeCampo("RefProd"); lcProd2.setWhereAdic( "ATIVOPROD='S' AND TIPOPROD IN ('" + TipoProd.PRODUTO_ACABADO.getValue() + "','" + TipoProd.PRODUTO_INTERMEDIARIO.getValue() + "')"); lcProd2.montaSql(false, "PRODUTO", "EQ"); lcProd2.setQueryCommit(false); lcProd2.setReadOnly(true); txtRefProd.setTabelaExterna(lcProd2, FProduto.class.getCanonicalName()); txtRefProd.setFK(true); lcSecao.add(new GuardaCampo(txtCodSecao, "CodSecao", "Cód.Seção", ListaCampos.DB_PK, false)); lcSecao.add( new GuardaCampo(txtDescSecao, "DescSecao", "Descrição da seção", ListaCampos.DB_SI, false)); lcSecao.montaSql(false, "SECAO", "EQ"); txtCodSecao.setNomeCampo("CodSecao"); txtCodSecao.setFK(true); lcSecao.setReadOnly(true); lcSecao.setQueryCommit(false); txtCodSecao.setTabelaExterna(lcSecao, FSecaoProd.class.getCanonicalName()); }
public void montaListaCampos() { /** *********** Produto * *********** */ lcProd.add(new GuardaCampo(txtCodProd, "CodProd", "Cód.prod.", ListaCampos.DB_PK, false)); lcProd.add( new GuardaCampo(txtDescProd, "DescProd", "Descrição do produto", ListaCampos.DB_SI, false)); lcProd.add(new GuardaCampo(txtRefProd, "RefProd", "Referência", ListaCampos.DB_SI, false)); lcProd.setWhereAdic( "ATIVOPROD='S' AND TIPOPROD IN ('" + TipoProd.PRODUTO_ACABADO.getValue() + "','" + TipoProd.PRODUTO_INTERMEDIARIO.getValue() + "')"); txtCodProd.setTabelaExterna(lcProd, null); txtCodProd.setNomeCampo("CodProd"); txtCodProd.setFK(true); lcProd.setReadOnly(true); lcProd.montaSql(false, "PRODUTO", "EQ"); }