示例#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());
  }
示例#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");
  }
示例#3
0
  public FBloqVenda() {

    super(false);
    setTitulo("Bloqueio e desbloqueio de vendas");
    setAtribos(50, 50, 380, 230);

    // Funcoes.setBordReq(txtCodVenda);
    txtDocVenda.setAtivo(false);
    txtSerie.setAtivo(false);
    txtVlrLiqVenda.setAtivo(false);
    txtStatusVenda.setAtivo(false);
    txtBloqVenda.setAtivo(false);
    cbBloquear.setVlrString("S");

    lcVenda.add(new GuardaCampo(txtCodVenda, "CodVenda", "Nº pedido", ListaCampos.DB_PK, false));
    lcVenda.add(new GuardaCampo(txtDocVenda, "DocVenda", "Documento", ListaCampos.DB_SI, false));
    lcVenda.add(new GuardaCampo(txtSerie, "Serie", "Série", ListaCampos.DB_SI, false));
    lcVenda.add(new GuardaCampo(txtTipoVenda, "TipoVenda", "Tp.venda", ListaCampos.DB_SI, false));
    lcVenda.add(new GuardaCampo(txtBloqVenda, "BloqVenda", "Bloqueio", ListaCampos.DB_SI, false));
    lcVenda.add(
        new GuardaCampo(txtVlrLiqVenda, "VlrLiqVenda", "V. Liq.", ListaCampos.DB_SI, false));
    lcVenda.add(new GuardaCampo(txtStatusVenda, "StatusVenda", "Status", ListaCampos.DB_SI, false));

    lcVenda.setWhereAdic("TIPOVENDA='V'");
    lcVenda.montaSql(false, "VENDA", "VD");
    lcVenda.setReadOnly(true);
    lcVenda.addCarregaListener(this);
    txtCodVenda.setTabelaExterna(lcVenda, FVenda.class.getCanonicalName());
    txtCodVenda.setFK(true);
    txtCodVenda.setNomeCampo("CodVenda");

    Container c = getContentPane();
    c.setLayout(new BorderLayout());

    btSair.setPreferredSize(new Dimension(100, 30));

    pnRod.setPreferredSize(new Dimension(350, 30));
    pnRod.add(btSair, BorderLayout.EAST);

    c.add(pnRod, BorderLayout.SOUTH);
    c.add(pinCli, BorderLayout.CENTER);

    btBloquear.setToolTipText("Bloqueia venda");

    pinCli.adic(new JLabelPad("Nº Pedido"), 7, 0, 80, 20);
    pinCli.adic(txtCodVenda, 7, 20, 80, 20);
    pinCli.adic(new JLabelPad("Doc."), 90, 0, 67, 20);
    pinCli.adic(txtDocVenda, 90, 20, 67, 20);
    pinCli.adic(new JLabelPad("Série"), 160, 0, 67, 20);
    pinCli.adic(txtSerie, 160, 20, 67, 20);
    pinCli.adic(new JLabelPad("Valor"), 230, 0, 100, 20);
    pinCli.adic(txtVlrLiqVenda, 230, 20, 100, 20);
    pinCli.adic(new JLabelPad("Situação"), 7, 40, 60, 20);
    pinCli.adic(txtStatusVenda, 7, 60, 60, 20);
    pinCli.adic(new JLabelPad("Bloqueada"), 70, 40, 70, 20);
    pinCli.adic(txtBloqVenda, 70, 60, 70, 20);
    pinCli.adic(new JLabelPad("De"), 143, 40, 90, 20);
    pinCli.adic(txtDataIni, 143, 60, 90, 20);
    pinCli.adic(new JLabelPad("Até"), 236, 40, 90, 20);
    pinCli.adic(txtDataFim, 236, 60, 90, 20);
    pinCli.adic(cbBloquear, 7, 90, 90, 20);
    pinCli.adic(btBloquear, 100, 90, 120, 30);

    btSair.addActionListener(this);
    btBloquear.addActionListener(this);
  }