示例#1
0
  private void montaListaCampos() {

    // Atendente
    lcAtendente.add(
        new GuardaCampo(txtCodAtend, "CodAtend", "Cód.atend.", ListaCampos.DB_PK, false),
        "txtCodVendx");
    lcAtendente.add(
        new GuardaCampo(txtNomeAtend, "NomeAtend", "Nome", ListaCampos.DB_SI, false),
        "txtCodVendx");
    lcAtendente.montaSql(false, "ATENDENTE", "AT");
    lcAtendente.setReadOnly(true);

    txtCodAtend.setTabelaExterna(lcAtendente, null);
    txtCodAtend.setFK(true);
    txtCodAtend.setNomeCampo("CodAtend");

    lcUsuario.add(
        new GuardaCampo(txtCodUsu, "IDUSU", "ID usuario", ListaCampos.DB_PK, txtNomeUsu, false));
    lcUsuario.add(
        new GuardaCampo(txtNomeUsu, "NOMEUSU", "Nome do usuario", ListaCampos.DB_SI, false));
    lcUsuario.montaSql(false, "USUARIO", "SG");
    lcUsuario.setReadOnly(true);

    txtCodUsu.setTabelaExterna(lcUsuario, null);
    txtCodUsu.setFK(true);
  }
示例#2
0
  private void montaListaCampos() {

    /** ******************** EMPREGADO * * ***************** */
    lcEmpr.add(new GuardaCampo(txtMatempr, "Matempr", "Matrícula", ListaCampos.DB_PK, true));
    lcEmpr.add(new GuardaCampo(txtNomeempr, "Nomeempr", "Nome", ListaCampos.DB_SI, false));
    lcEmpr.add(new GuardaCampo(txtCodTurno, "Codturno", "Turno", ListaCampos.DB_FK, false));
    lcEmpr.montaSql(false, "EMPREGADO", "RH");
    lcEmpr.setQueryCommit(false);
    lcEmpr.setReadOnly(true);
    txtMatempr.setTabelaExterna(lcEmpr, FEmpregado.class.getCanonicalName());
    txtMatempr.setFK(true);

    /** ******************** TURNO * * ***************** */
    lcTurno.add(new GuardaCampo(txtCodTurno, "CodTurno", "Cód.Turno", ListaCampos.DB_PK, false));
    lcTurno.add(
        new GuardaCampo(txtDescTurno, "DescTurno", "Descrição do Turno", ListaCampos.DB_SI, false));
    lcTurno.add(
        new GuardaCampo(txtHIniTurno, "HIniTurno", "Início Turno", ListaCampos.DB_SI, false));
    lcTurno.add(
        new GuardaCampo(
            txtHIniIntTurno, "HIniIntTurno", "Início de intervalo", ListaCampos.DB_SI, false));
    lcTurno.add(
        new GuardaCampo(
            txtHFimIntTurno, "HFimIntTurno", "Final do Intervalor", ListaCampos.DB_SI, false));
    lcTurno.add(
        new GuardaCampo(txtHFimTurno, "HFimTurno", "Final do Turno", ListaCampos.DB_SI, false));
    lcTurno.montaSql(false, "TURNO", "RH");
    lcTurno.setQueryCommit(false);
    lcTurno.setReadOnly(true);
    txtCodTurno.setTabelaExterna(lcTurno, FTurnos.class.getCanonicalName());
    txtCodTurno.setFK(true);

    /** ******************** Atendente * * ***************** */
    lcAtend.add(new GuardaCampo(txtCodAtend, "CodAtend", "Cód.atend.", ListaCampos.DB_PK, false));
    lcAtend.add(new GuardaCampo(txtNomeAtend, "NomeAtend", "Nome", ListaCampos.DB_SI, false));
    lcAtend.add(new GuardaCampo(txtMatempr, "Matempr", "Matrícula", ListaCampos.DB_FK, false));
    lcAtend.montaSql(false, "ATENDENTE", "AT");
    txtCodAtend.setTabelaExterna(lcAtend, null);
    lcAtend.setQueryCommit(false);
    lcAtend.setReadOnly(true);

    /*
    lcAtendimento.add( new GuardaCampo( txtCodAtendo, "CodAtendo", "Cód.atendo", ListaCampos.DB_PK, false ) );
    lcAtendimento.add( new GuardaCampo( txtCodAtend, "CodAtend", "Cod.Atend.", ListaCampos.DB_FK, false ) );
    lcAtendimento.montaSql( false, "ATENDIMENTO", "AT" );
    lcAtendimento.setReadOnly( true );
    txtCodAtendo.setNomeCampo( "CodAtendo" );
    txtCodAtendo.setFK( true );
    txtCodAtendo.setTabelaExterna( lcAtendimento, null );
    */

  }
示例#3
0
  private void montaListaCampos() {

    /** ************* UF * ************ */
    lcUF.setUsaME(false);
    lcUF.add(new GuardaCampo(txtSiglaUF, "SiglaUf", "Sigla", ListaCampos.DB_PK, true));
    lcUF.add(new GuardaCampo(txtNomeUF, "NomeUf", "Nome", ListaCampos.DB_SI, false));
    lcMunic.setDinWhereAdic("CODPAIS = #S", txtCodPais);
    lcUF.montaSql(false, "UF", "SG");
    lcUF.setQueryCommit(false);
    lcUF.setReadOnly(true);
    txtSiglaUF.setTabelaExterna(lcUF, FUF.class.getCanonicalName());

    /** ************* MUNICIPIO * ************ */
    lcMunic.setUsaME(false);
    lcMunic.add(new GuardaCampo(txtCodMunic, "CodMunic", "Cód.Muni", ListaCampos.DB_PK, true));
    lcMunic.add(new GuardaCampo(txtDescMun, "NomeMunic", "Nome Muni.", ListaCampos.DB_SI, false));
    lcMunic.setDinWhereAdic("SIGLAUF = #S", txtSiglaUF);
    lcMunic.montaSql(false, "MUNICIPIO", "SG");
    lcMunic.setQueryCommit(false);
    lcMunic.setReadOnly(true);
    txtCodMunic.setTabelaExterna(lcMunic, FMunicipio.class.getCanonicalName());

    /** ************* PAÍS * ************ */
    lcPais.setUsaME(false);
    lcPais.add(new GuardaCampo(txtCodPais, "CodPais", "Cod.país.", ListaCampos.DB_PK, false));
    lcPais.add(new GuardaCampo(txtDescPais, "NomePais", "Nome", ListaCampos.DB_SI, false));
    lcPais.montaSql(false, "PAIS", "SG");
    lcPais.setQueryCommit(false);
    lcPais.setReadOnly(true);
    txtCodPais.setTabelaExterna(lcPais, FPais.class.getCanonicalName());

    /** *********************** FORNECEDOR (CONTADOR) * *********************** */
    lcFor.add(new GuardaCampo(txtCodFor, "CodFor", "Cód.for.", ListaCampos.DB_PK, false));
    lcFor.add(
        new GuardaCampo(txtNomeFor, "NomeFor", "nome do fornecedor", ListaCampos.DB_SI, false));
    lcFor.add(
        new GuardaCampo(
            txtRazFor, "RazFor", "Razão social do fornecedor", ListaCampos.DB_SI, false));

    //	lcFor.add( new GuardaCampo( txtCNPJFor, "CnpjFor", "CNPJ", ListaCampos.DB_SI, false ) );
    //	lcFor.add( new GuardaCampo( txtEstFor, "UFFor", "UF", ListaCampos.DB_SI, false ) );
    //	lcFor.add( new GuardaCampo( txtEmailFor, "EmailFor", "Email", ListaCampos.DB_SI, false ) );

    lcFor.montaSql(false, "FORNECED", "CP");
    lcFor.setQueryCommit(false);
    lcFor.setReadOnly(true);
    txtCodFor.setTabelaExterna(lcFor, FFornecedor.class.getCanonicalName());
  }
示例#4
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());
  }
示例#5
0
  private void montaListaCampos() {

    lcPais.setUsaME(false);

    lcPais.add(new GuardaCampo(txtCodPais, "Codpais", "Cód.pais.", ListaCampos.DB_PK, false));
    lcPais.add(
        new GuardaCampo(txtNomePais, "NomePais", "Descrição do país", ListaCampos.DB_SI, false));
    lcPais.montaSql(false, "PAIS", "SG");
    lcPais.setQueryCommit(false);
    lcPais.setReadOnly(true);
    txtCodPais.setTabelaExterna(lcPais, FPais.class.getCanonicalName());
  }
  private void montaListaCampos() {

    lcComiss.add(new GuardaCampo(txtCodComiss, "CodVend", "Cód.comiss.", ListaCampos.DB_PK, false));
    lcComiss.add(
        new GuardaCampo(
            txtNomeComiss, "NomeVend", "Nome do comissionado", ListaCampos.DB_SI, false));
    txtCodComiss.setTabelaExterna(lcComiss, null);
    txtCodComiss.setNomeCampo("CodVend");
    txtCodComiss.setFK(true);
    lcComiss.setReadOnly(true);
    lcComiss.montaSql(false, "VENDEDOR", "VD");
  }
示例#7
0
  public FRExtrato() {

    setTitulo("Extrato");
    setAtribos(80, 80, 350, 250);

    txtCodConta.setRequerido(true);
    lcConta.add(new GuardaCampo(txtCodConta, "NumConta", "Cód.conta", ListaCampos.DB_PK, false));
    lcConta.add(
        new GuardaCampo(txtDescConta, "DescConta", "Descrição da conta", ListaCampos.DB_SI, false));
    lcConta.montaSql(false, "CONTA", "FN");
    lcConta.setReadOnly(true);
    txtCodConta.setTabelaExterna(lcConta, null);
    txtCodConta.setFK(true);
    txtCodConta.setNomeCampo("NumConta");

    Vector<String> vVals2 = new Vector<String>();
    Vector<String> vLabs2 = new Vector<String>();
    vVals2.addElement("G");
    vVals2.addElement("T");
    vLabs2.addElement("Grafico");
    vLabs2.addElement("Texto");
    rgTipoRel = new JRadioGroup<String, String>(1, 2, vLabs2, vVals2);
    rgTipoRel.setVlrString("G");

    JLabel periodo = new JLabel("Período", SwingConstants.CENTER);
    periodo.setOpaque(true);
    adic(periodo, 25, 10, 80, 20);
    JLabel borda = new JLabel();
    borda.setBorder(BorderFactory.createEtchedBorder());
    adic(borda, 7, 20, 296, 45);
    adic(txtDataini, 25, 35, 110, 20);
    adic(new JLabel("até", SwingConstants.CENTER), 135, 35, 40, 20);
    adic(txtDatafim, 175, 35, 110, 20);

    adic(rgTipoRel, 7, 70, 295, 30);
    adic(new JLabelPad("Nº conta"), 7, 100, 80, 20);
    adic(txtCodConta, 7, 120, 90, 20);
    adic(new JLabelPad("Descrição da conta"), 100, 100, 200, 20);
    adic(txtDescConta, 100, 120, 200, 20);

    GregorianCalendar cPeriodo = new GregorianCalendar();
    txtDatafim.setVlrDate(cPeriodo.getTime());
    cPeriodo.set(Calendar.DAY_OF_MONTH, cPeriodo.get(Calendar.DAY_OF_MONTH) - 30);
    txtDataini.setVlrDate(cPeriodo.getTime());
  }
示例#8
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");
  }
示例#9
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);
  }
示例#10
0
  public FMenuObj() {

    setTitulo("Cadastro de Menu x Objeto Sistema");
    setAtribos(50, 50, 367, 360);

    lcCampos.setUsaME(false);
    lcDet.setUsaME(false);
    lcMenu.setUsaME(false);
    lcModu.setUsaME(false);
    lcSis.setUsaME(false);
    lcObj.setUsaFI(false);

    lcMenu.add(
        new GuardaCampo(txtCodMenu, "CODMENU", "Cód.menu", ListaCampos.DB_PK, txtDescMenu, false));
    lcMenu.add(
        new GuardaCampo(txtDescMenu, "DESCMENU", "Descriçao do menu", ListaCampos.DB_SI, false));
    lcMenu.montaSql(false, "MENU", "SG");
    lcMenu.setQueryCommit(false);
    lcMenu.setReadOnly(true);
    txtCodMenu.setTabelaExterna(lcMenu, FMenuObj.class.getCanonicalName());

    lcModu.add(
        new GuardaCampo(txtCodModu, "CODMODU", "Cód.modu.", ListaCampos.DB_PK, txtDescModu, false));
    lcModu.add(
        new GuardaCampo(txtDescModu, "DESCMODU", "Descriçao do modulo", ListaCampos.DB_SI, false));
    lcModu.montaSql(false, "MODULO", "SG");
    lcModu.setQueryCommit(false);
    lcModu.setReadOnly(true);
    txtCodModu.setTabelaExterna(lcModu, null);

    lcSis.add(
        new GuardaCampo(txtCodSis, "CODSIS", "Cód.sis.", ListaCampos.DB_PK, txtDescSis, false));
    lcSis.add(
        new GuardaCampo(txtDescSis, "DESCSIS", "Descriçao do sistema", ListaCampos.DB_SI, false));
    lcSis.montaSql(false, "SISTEMA", "SG");
    lcSis.setQueryCommit(false);
    lcSis.setReadOnly(true);
    txtCodSis.setTabelaExterna(lcSis, null);

    lcObj.add(new GuardaCampo(txtIDObj, "IDOBJ", "Id.obj.", ListaCampos.DB_PK, false));
    lcObj.add(
        new GuardaCampo(txtDescObj, "DESCOBJ", "Descriçao do objeto", ListaCampos.DB_SI, false));
    lcObj.montaSql(false, "OBJETO", "SG");
    lcObj.setQueryCommit(false);
    lcObj.setReadOnly(true);
    txtIDObj.setTabelaExterna(lcObj, FObjetoTb.class.getCanonicalName());

    pinCab = new JPanelPad(350, 165);
    setAltCab(165);
    setListaCampos(lcCampos);
    setPainel(pinCab, pnCliCab);
    adicCampo(txtCodSis, 7, 20, 80, 20, "CODSIS", "Cód.sis.", ListaCampos.DB_PF, true);
    adicDescFK(txtDescSis, 90, 20, 240, 20, "DESCSIS", "Descrição do sistema");
    adicCampo(txtCodModu, 7, 60, 80, 20, "CODMODU", "Cód.modu", ListaCampos.DB_PF, true);
    adicDescFK(txtDescModu, 90, 60, 240, 20, "DESCMODU", "Descrição do modulo");
    adicCampo(txtCodMenu, 7, 100, 80, 20, "CODMENU", "Cód.menu", ListaCampos.DB_PF, true);
    adicDescFK(txtDescMenu, 90, 100, 240, 20, "DESCMENU", "Descrição do menu");
    lcCampos.setReadOnly(true);
    setListaCampos(false, "MENU", "SG");

    setAltDet(60);
    pinDet = new JPanelPad(350, 90);
    setPainel(pinDet, pnDet);
    setListaCampos(lcDet);
    setNavegador(navRod);
    adicCampo(txtIDObj, 7, 20, 80, 20, "IDOBJ", "Id.obj", ListaCampos.DB_PK, true);
    adicDescFK(txtDescObj, 90, 20, 240, 20, "DESCOBJ", "Descrição do objeto");
    setListaCampos(false, "MENUOBJ", "SG");
    montaTab();

    tab.setTamColuna(200, 1);
  }