Exemplo n.º 1
0
  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());
  }
Exemplo n.º 2
0
  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");
  }