private void insertFaltaJustificada(String horaini, String horafin) { txtCodAtend.setVlrInteger(daoatend.getAtendente(txtMatempr.getVlrInteger())); try { if (daoatend.getPrefs()[PREFS.CODMODELFJ.ordinal()] != null) { daoatend.insertFaltaJustificada( Aplicativo.iCodEmp, ListaCampos.getMasterFilial("ATATENDIMENTO"), txtDtFalta.getVlrDate(), txtDtFalta.getVlrDate(), horaini, horafin, Aplicativo.iCodEmp, ListaCampos.getMasterFilial("ATATENDENTE"), txtCodAtend.getVlrInteger(), Aplicativo.iCodEmp, ListaCampos.getMasterFilial("SGUSUARIO"), Aplicativo.getUsuario().getIdusu()); } } catch (Exception e) { Funcoes.mensagemErro( this, "Erro inserindo lançamento automatizado de intervalo !\n" + e.getMessage()); e.printStackTrace(); } }
private void getDiretorio() { try { FileDialog fileDialog = new FileDialog(Aplicativo.telaPrincipal, "Selecionar diretorio."); fileDialog.setFile("*.txt"); fileDialog.setVisible(true); if (fileDialog.getDirectory() != null) { if (EXPORTAR == rgModo.getVlrInteger()) { txtDiretorio.setVlrString(fileDialog.getDirectory() + fileDialog.getFile()); status.setString("Buscar produtos para exportação ..."); btBuscarProdutos.setEnabled(true); btBuscarProdutos.requestFocus(); } else if (IMPORTAR == rgModo.getVlrInteger()) { txtDiretorio.setVlrString(fileDialog.getDirectory() + fileDialog.getFile()); status.setString("Importar produtos do arquivo " + fileDialog.getFile() + " ..."); btImportar.setEnabled(true); btImportar.requestFocus(); } } else { txtDiretorio.setVlrString(""); btDirtorio.requestFocus(); } } catch (Exception e) { e.printStackTrace(); } }
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); }
public ResultSet getResultSet() { String NomeCli = ""; NomeCli = "'" + txtCliente.getVlrString() + "%'"; String sSQL = " select vdcliente.Nomecli as nome, fnbanco.Nomebanco as banco, " + " sgcheque.NCHEQUE, sgcheque.predata, sgcheque.valor, " + " sgcheque.codbanco, sgcheque.codcli, sgscheque.NSAIDA ,sgscheque.NCHEQUE, sgscheque.TSAIDA, " + " sgscheque.DESCRICAO, sgscheque.DTINS as Dates, sgrcheque.NSAIDA, sgrcheque.NCHEQUE, sgrcheque.DTINS as Dater, " + " sgrcheque.codigor from vdcliente, fnbanco, sgcheque, sgscheque, sgrcheque where " + " vdcliente.CODCLI=sgcheque.CODCLI and " + " fnbanco.codbanco=sgcheque.codbanco and UPPER(vdcliente.Nomecli) LIKE UPPER( " + NomeCli + " ) " + " and sgcheque.NCHEQUE=sgscheque.NCHEQUE and sgcheque.CODBANCO=sgscheque.CODBANCO and sgscheque.TSAIDA=1 " + " and sgrcheque.NCHEQUE=sgscheque.NCHEQUE and sgrcheque.CODBANCO=sgscheque.CODBANCO and sgrcheque.NSAIDA=sgscheque.NSAIDA and sgscheque.dtins BETWEEN ? AND ? ORDER BY sgscheque.DTINS"; PreparedStatement ps = null; ResultSet rs = null; try { ps = con.prepareStatement(sSQL); ps.setDate(1, Funcoes.dateToSQLDate(txtDataini.getVlrDate())); ps.setDate(2, Funcoes.dateToSQLDate(txtDatafim.getVlrDate())); rs = ps.executeQuery(); } catch (SQLException e) { e.printStackTrace(); } return rs; }
private BigDecimal buscaSaldoAnt() { BigDecimal bigRetorno = new BigDecimal("0.00"); StringBuilder sSQL = new StringBuilder(); sSQL.append("SELECT S.SALDOSL FROM FNSALDOLANCA S, FNCONTA C "); sSQL.append("WHERE C.NUMCONTA=? AND C.CODEMP=? AND C.CODFILIAL=? "); sSQL.append("AND S.CODEMP=C.CODEMPPN AND S.CODFILIAL=C.CODFILIALPN "); sSQL.append("AND S.CODPLAN=C.CODPLAN AND S.DATASL="); sSQL.append("(SELECT MAX(S1.DATASL) FROM FNSALDOLANCA S1 "); sSQL.append("WHERE S1.DATASL < ? AND S1.CODPLAN=S.CODPLAN "); sSQL.append("AND S1.CODEMP=S.CODEMP AND S1.CODFILIAL=S.CODFILIAL)"); try { PreparedStatement ps = con.prepareStatement(sSQL.toString()); ps.setString(1, txtCodConta.getVlrString()); ps.setInt(2, Aplicativo.iCodEmp); ps.setInt(3, ListaCampos.getMasterFilial("FNCONTA")); ps.setDate(4, Funcoes.dateToSQLDate(txtDataini.getVlrDate())); ResultSet rs = ps.executeQuery(); if (rs.next()) { bigRetorno = new BigDecimal(rs.getString("SaldoSL")); } rs.close(); ps.close(); } catch (Exception e) { e.printStackTrace(); Funcoes.mensagemErro(this, "Erro ao buscar saldo anterior!\n" + e.getMessage(), true, con, e); } return bigRetorno; }
public FREstatAtend() { setTitulo("Resumo Diario"); setAtribos(80, 80, 295, 200); txtDataini.setVlrDate(new Date()); txtDatafim.setVlrDate(new Date()); JLabelPad lbLinha = new JLabelPad(); lbLinha.setBorder(BorderFactory.createEtchedBorder()); adic(new JLabelPad("Periodo:"), 7, 5, 100, 20); adic(lbLinha, 60, 15, 210, 2); adic(new JLabelPad("De:"), 7, 30, 30, 20); adic(txtDataini, 32, 30, 97, 20); adic(new JLabelPad("Até:"), 140, 30, 30, 20); adic(txtDatafim, 170, 30, 100, 20); vLabs.addElement("Detalhado"); vLabs.addElement("Resumido"); vVals.addElement("D"); vVals.addElement("R"); rgFormato = new JRadioGroup<String, String>(1, 2, vLabs, vVals); rgFormato.setVlrString("D"); adic(rgFormato, 7, 80, 265, 25); }
private void montaTela() { JLabelPad lbLinha = new JLabelPad(); lbLinha.setBorder(BorderFactory.createEtchedBorder()); JLabelPad lbPeriodo = new JLabelPad("Periodo:", SwingConstants.CENTER); lbPeriodo.setOpaque(true); adic(lbPeriodo, 15, 5, 80, 20); adic(lbLinha, 7, 15, 320, 45); adic(new JLabelPad("De:", SwingConstants.CENTER), 17, 30, 40, 20); adic(txtDataini, 57, 30, 100, 20); adic(new JLabelPad("Até:", SwingConstants.CENTER), 157, 30, 45, 20); adic(txtDatafim, 202, 30, 100, 20); adic(new JLabelPad("Cód.Comis."), 7, 70, 90, 20); adic(txtCodComiss, 7, 90, 90, 20); adic(new JLabelPad("Nome do comissionado"), 100, 70, 227, 20); adic(txtNomeComiss, 100, 90, 227, 20); Calendar cPeriodo = Calendar.getInstance(); txtDatafim.setVlrDate(cPeriodo.getTime()); cPeriodo.set(Calendar.DAY_OF_MONTH, cPeriodo.get(Calendar.DAY_OF_MONTH) - 30); txtDataini.setVlrDate(cPeriodo.getTime()); }
private void setIntervalos() { txtIntervaloDiaIni.setVlrInteger(0); txtIntervaloDiaFim.setVlrInteger(99); txtIntervaloHoraIni.setVlrInteger(0); txtIntervaloHoraFim.setVlrInteger(1000); }
private void enableDisablePeriodo() { if ("M".equals(rgPeriodo.getVlrString())) { txtHFinIntFalta.setEnabled(false); txtHFinFalta.setEnabled(false); } else { txtHFinIntFalta.setEnabled(true); txtHFinFalta.setEnabled(true); } }
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"); }
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 ); */ }
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()); }
public boolean temAcessoConta() { StringBuilder sql = new StringBuilder(); ResultSet rs = null; boolean ret = false; try { sql.append("SELECT CO.NUMCONTA FROM FNCONTA CO "); sql.append("WHERE CO.CODEMP=? AND CO.CODFILIAL=? AND CO.NUMCONTA=? AND "); sql.append("( TUSUCONTA='S' OR EXISTS (SELECT * FROM FNCONTAUSU CU "); sql.append("WHERE CU.CODEMP=CO.CODEMP AND CU.CODFILIAL=CO.CODFILIAL AND "); sql.append("CU.NUMCONTA=CO.NUMCONTA AND CU.CODEMPUS=" + Aplicativo.iCodEmp); sql.append(" AND CU.CODFILIALUS=" + ListaCampos.getMasterFilial("SGUSUARIO")); sql.append(" AND CU.IDUSU='" + Aplicativo.getUsuario().getIdusu() + "'))"); System.out.println(sql.toString()); PreparedStatement ps = con.prepareStatement(sql.toString()); ps.setInt(1, Aplicativo.iCodEmp); ps.setInt(2, ListaCampos.getMasterFilial("FNCONTA")); ps.setString(3, txtCodConta.getVlrString()); rs = ps.executeQuery(); if (rs.next()) { return true; } } catch (Exception e) { e.printStackTrace(); } return ret; }
public void afterCarrega(CarregaEvent ce) { if (ce.getListaCampos() == lcVenda) { if (txtBloqVenda.getVlrString().equals("S")) cbBloquear.setVlrString("N"); else cbBloquear.setVlrString("S"); } }
private void montaTela() { JLabelPad lbLinha = new JLabelPad(); lbLinha.setBorder(BorderFactory.createEtchedBorder()); JLabelPad lbPeriodo = new JLabelPad("Período:", SwingConstants.CENTER); lbPeriodo.setOpaque(true); adic(lbPeriodo, 7, 1, 80, 20); adic(lbLinha, 5, 10, 300, 45); adic(new JLabelPad("De:"), 15, 25, 25, 20); adic(txtDataini, 42, 25, 95, 20); adic(new JLabelPad("Até:"), 148, 25, 25, 20); adic(txtDatafim, 178, 25, 95, 20); adic(txtCodAtend, 7, 80, 80, 20, "Cod.Atend"); adic(txtNomeAtend, 90, 80, 215, 20, "Nome do atendente"); adic(txtCodUsu, 7, 120, 80, 20, "Cod.Usu"); adic(txtNomeUsu, 90, 120, 215, 20, "Nome do usuário"); txtCodUsu.setNomeCampo("IDUSU"); adic(new JLabelPad("Intervalo em dias"), 7, 140, 200, 20); adic(txtIntervaloDiaIni, 7, 160, 80, 20); adic(txtIntervaloDiaFim, 90, 160, 80, 20); adic(new JLabelPad("Intervalo em horas"), 7, 180, 200, 20); adic(txtIntervaloHoraIni, 7, 200, 80, 20); adic(txtIntervaloHoraFim, 90, 200, 80, 20); // adic( rgTipo, 6, 225, 300, 30 ); adic(cbOrdem, 6, 240, 300, 20, "Ordem"); adic(cbTipo, 6, 280, 300, 20, "Tipo de relatório"); Calendar cPeriodo = Calendar.getInstance(); txtDatafim.setVlrDate(cPeriodo.getTime()); cPeriodo.set(Calendar.DAY_OF_MONTH, cPeriodo.get(Calendar.DAY_OF_MONTH) - 30); txtDataini.setVlrDate(cPeriodo.getTime()); txtDataini.setRequerido(true); txtDatafim.setRequerido(true); setIntervalos(); }
public void focusGained(FocusEvent fevt) { if (fevt.getSource() == txtUsuario) lbInstrucoes.setText("Digite sua identificação de usuário!"); else if (fevt.getSource() == txpSenha) lbInstrucoes.setText("Digite sua senha!"); else if (fevt.getSource() == cbEmp) { if (!sUsuAnt.equals(txtUsuario.getVlrString().trim().toLowerCase())) btOK.requestFocus(); else lbInstrucoes.setText("Selecione a filial!"); } else if (fevt.getSource() == btOK) { if (!sUsuAnt.equals(txtUsuario.getVlrString().trim().toLowerCase())) { lbInstrucoes.setText("Pressione espaço p/ conectar ao banco de dados!"); if (tries == 0) { btOK.doClick(); tries++; } } else lbInstrucoes.setText("Pressione espaço p/ entrar no sistema!"); } }
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"); }
public Login() { String sUsuarioTst = Aplicativo.getParameter("usuariotst"); String sSenhaTst = Aplicativo.getParameter("senhatst"); setTitulo("Login", this.getClass().getName()); lbInstrucoes.setForeground(new Color(74, 65, 120)); txtUsuario.addFocusListener(this); txpSenha.addFocusListener(this); cbEmp.addFocusListener(this); btOK.addFocusListener(this); if ((sUsuarioTst != null) && (sSenhaTst != null)) { if ((sUsuarioTst.length() > 0) && (sSenhaTst.length() > 0)) { txtUsuario.setVlrString(sUsuarioTst); txpSenha.setVlrString(sSenhaTst); // btOK.doClick(); } } }
public void valorAlterado(RadioGroupEvent e) { if (e.getSource() == rgModo) { produtos = null; produtosInvalidos = null; tabProdutos.limpa(); txtDiretorio.setVlrString(""); txtDiretorio.setEnabled(true); btDirtorio.setEnabled(true); btBuscarProdutos.setEnabled(false); btExeportar.setEnabled(false); btImportar.setEnabled(false); btInventario.setEnabled(false); btProdutosInvalidos.setVisible(false); if (e.getIndice() == 0) { status.setString("Selecione a local do arquivo e exportação ..."); btBuscarProdutos.setVisible(true); btExeportar.setVisible(true); btImportar.setVisible(false); btInventario.setVisible(false); } else if (e.getIndice() == 1) { status.setString("Selecione a local do arquivo e importação ..."); btBuscarProdutos.setVisible(false); btExeportar.setVisible(false); btImportar.setVisible(true); btInventario.setVisible(true); } } else if ((e.getSource() == rgFiltro1 || e.getSource() == rgFiltro2) && !txtDiretorio.isEnabled() && EXPORTAR == rgModo.getVlrInteger()) { tabProdutos.limpa(); btExeportar.setEnabled(false); btBuscarProdutos.setEnabled(true); btBuscarProdutos.requestFocus(); status.setString("Buscar produtos para exportação ..."); } }
public FRSaidaRetorno() { setTitulo("SAÍDA X RETORNO"); setAtribos(160, 80, 285, 180); txtDataini.setVlrDate(new Date()); txtDatafim.setVlrDate(new Date()); JLabelPad lbLinha = new JLabelPad(); lbLinha.setBorder(BorderFactory.createEtchedBorder()); adic(new JLabelPad("Periodo:"), 7, 5, 100, 20); adic(lbLinha, 60, 15, 210, 2); adic(new JLabelPad("De:"), 7, 30, 30, 20); adic(txtDataini, 32, 30, 97, 20); adic(new JLabelPad("Até:"), 135, 30, 30, 20); adic(txtDatafim, 165, 30, 97, 20); adic(new JLabelPad("Cliente"), 7, 55, 300, 20); adic(txtCliente, 7, 75, 212, 20); }
public void actionPerformed(ActionEvent evt) { String sUsu = txtUsuario.getText().trim().toLowerCase(); if (evt.getSource() == btOK) { if (sUsu.trim().equals("")) { Funcoes.mensagemInforma(this, "Usuario em branco!"); txtUsuario.requestFocus(); return; } else if (txpSenha.getVlrString().trim().equals("")) { Funcoes.mensagemInforma(this, "Senha em branco!"); txpSenha.requestFocus(); return; } if (sUsu.equals("sysdba")) bAdmin = true; if (!sUsuAnt.equals(sUsu)) { if (!execConexao(sUsu, txpSenha.getVlrString().trim())) return; montaCombo(sUsu); cbEmp.requestFocus(); if (cbEmp.getItemCount() == 1) btOK.doClick(); return; } else if ("".equals(cbEmp.getVlrString().trim()) && !bAdmin) { if (sUsuAnt.equals(sUsu)) { Funcoes.mensagemInforma(this, "Filial não foi selecionada!"); cbEmp.requestFocus(); return; } } // Setar a filial independentemente do usuário // Incluído para corrigir problemas nas procedures String[] codemp_codfilial = cbEmp.getVlrString().split("-"); if (Aplicativo.iCodEmp == 0) { Aplicativo.iCodEmp = Integer.parseInt(codemp_codfilial[0]); } iFilialPadrao = Integer.parseInt(codemp_codfilial[1]); iFilialMz = Integer.parseInt(codemp_codfilial[2]); } super.actionPerformed(evt); }
private boolean dbAbrirCaixa() { boolean abriuCaixa = false; if (!ecf.leituraX()) { Funcoes.mensagemErro(this, ecf.getMessageLog()); return abriuCaixa; } if (!ecf.suprimento(txtValor.getVlrBigDecimal())) { Funcoes.mensagemErro(this, ecf.getMessageLog()); return abriuCaixa; } try { PreparedStatement ps = con.prepareStatement("EXECUTE PROCEDURE PVABRECAIXASP(?,?,?,?,?,?,?)"); ps.setInt(1, AplicativoPDV.iCodCaixa); ps.setInt(2, Aplicativo.iCodFilial); ps.setInt(3, Aplicativo.iCodEmp); ps.setBigDecimal(4, txtValor.getVlrBigDecimal()); ps.setDate(5, Funcoes.dateToSQLDate(new Date())); ps.setInt(6, Aplicativo.iCodFilialPad); ps.setString(7, Aplicativo.getUsuario().getIdusu()); ps.execute(); ps.close(); con.commit(); abriuCaixa = true; } catch (SQLException e) { Funcoes.mensagemErro(this, "Erro ao abrir o caixa!\n" + e.getMessage(), true, con, e); e.printStackTrace(); } ecf.abrirGaveta(); return abriuCaixa; }
public void setConexao(DbConnection cn) { super.setConexao(cn); lcPais.setConexao(cn); lcMunic.setConexao(cn); lcUF.setConexao(cn); lcFor.setConexao(cn); txtCodEmp.setVlrInteger(Aplicativo.iCodEmp); lcCampos.carregaDados(); }
public void actionPerformed(ActionEvent evt) { if (evt.getSource() == btOK) { codprod = txtCodProd.getVlrInteger(); if (codprod <= 0) { Funcoes.mensagemInforma(null, "Código do produto é obrigatório!!!"); return; } } super.actionPerformed(evt); }
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()); }
public FAbreCaixa() { setTitulo("Abertura de Caixa", this.getClass().getName()); setAtribos(235, 140); montaTela(); txtData.setVlrDate(Calendar.getInstance().getTime()); txtData.setAtivo(false); txtValor.setVlrBigDecimal(new BigDecimal(0)); ecf = new ControllerECF( AplicativoPDV.getEcfdriver(), AplicativoPDV.getPortaECF(), AplicativoPDV.bModoDemo, AplicativoPDV.getEcflayout()); btOK.addKeyListener(this); btCancel.addKeyListener(this); }
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 afterPost(PostEvent pevt) { if (pevt.getListaCampos() == lcCampos) { if (LCS_STATUS == ListaCampos.LCS_INSERT) { if ("J".equals(rgTipoFalta.getVlrString())) { insertFaltaJustificada(txtHIniFalta.getVlrString(), txtHIniIntFalta.getVlrString()); if ("I".equals(rgPeriodo.getVlrString())) { insertFaltaJustificada(txtHFinIntFalta.getVlrString(), txtHFinFalta.getVlrString()); } } else if ("I".equals(rgTipoFalta.getVlrString())) { insertFaltaInjustificada(txtHIniFalta.getVlrString(), txtHIniIntFalta.getVlrString()); if ("I".equals(rgPeriodo.getVlrString())) { insertFaltaInjustificada(txtHFinIntFalta.getVlrString(), txtHFinFalta.getVlrString()); } } } } }
private void loadRangeTurno() { txtHIniFalta.setVlrTime(txtHIniTurno.getVlrTime()); txtHIniIntFalta.setVlrTime(txtHIniIntTurno.getVlrTime()); if ("M".equals(rgPeriodo.getVlrString())) { txtHFinIntFalta.setVlrTime(txtHFimTurno.getVlrTime()); txtHFinFalta.setVlrTime(txtHFimTurno.getVlrTime()); } else { txtHFinIntFalta.setVlrTime(txtHFimIntTurno.getVlrTime()); txtHFinFalta.setVlrTime(txtHFimTurno.getVlrTime()); } }
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()); }