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(); } }
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 void bloquear() { int iCodVenda = 0; String sTipoVenda = null; String sStatus = null; String sBloqVenda = null; String sSQL = null; String sSQL2 = null; String sTexto = null; Date dtIni = null; Date dtFim = null; PreparedStatement ps = null; PreparedStatement ps2 = null; ResultSet rs2 = null; try { iCodVenda = txtCodVenda.getVlrInteger().intValue(); sTipoVenda = txtTipoVenda.getVlrString(); sStatus = txtStatusVenda.getVlrString(); sBloqVenda = cbBloquear.getVlrString(); dtIni = txtDataIni.getVlrDate(); dtFim = txtDataFim.getVlrDate(); if ((iCodVenda == 0) && ((txtDataIni.getVlrString().trim().equals("") || txtDataFim.getVlrString().trim().equals("")))) { Funcoes.mensagemInforma(this, "Selecione uma venda ou período!"); txtCodVenda.requestFocus(); return; } else { if (sBloqVenda.equals("N")) sTexto = "desbloquear"; else sTexto = "bloquear"; if (iCodVenda != 0) { txtDataIni.setVlrString(""); txtDataFim.setVlrString(""); if (sStatus.substring(0, 1).equals("C")) { Funcoes.mensagemInforma(this, "Venda cancelada!"); txtCodVenda.requestFocus(); return; } } else { if (dtIni.compareTo(dtFim) > 0) { Funcoes.mensagemInforma(this, "Período inválido!"); txtDataIni.requestFocus(); return; } } } if (Funcoes.mensagemConfirma(this, "Deseja realmente " + sTexto + "?") == JOptionPane.YES_OPTION) { sSQL = "EXECUTE PROCEDURE VDBLOQVENDASP(?,?,?,?,?)"; if (iCodVenda != 0) { ps = con.prepareStatement(sSQL); ps.setInt(1, Aplicativo.iCodEmp); ps.setInt(2, ListaCampos.getMasterFilial("VDVENDA")); ps.setString(3, sTipoVenda); ps.setInt(4, iCodVenda); ps.setString(5, sBloqVenda); ps.executeUpdate(); ps.close(); con.commit(); lcVenda.carregaDados(); } else { sSQL2 = "SELECT TIPOVENDA, CODVENDA " + "FROM VDVENDA V WHERE CODEMP=? AND CODFILIAL=? AND " + "DTEMITVENDA BETWEEN ? AND ? AND BLOQVENDA!=?"; ps2 = con.prepareStatement(sSQL2); ps2.setInt(1, Aplicativo.iCodEmp); ps2.setInt(2, ListaCampos.getMasterFilial("VDVENDA")); ps2.setDate(3, Funcoes.dateToSQLDate(dtIni)); ps2.setDate(4, Funcoes.dateToSQLDate(dtFim)); ps2.setString(5, sBloqVenda); rs2 = ps2.executeQuery(); while (rs2.next()) { ps = con.prepareStatement(sSQL); ps.setInt(1, Aplicativo.iCodEmp); ps.setInt(2, ListaCampos.getMasterFilial("VDVENDA")); ps.setString(3, rs2.getString("TIPOVENDA")); ps.setInt(4, rs2.getInt("CODVENDA")); ps.setString(5, sBloqVenda); ps.executeUpdate(); ps.close(); } rs2.close(); ps2.close(); con.commit(); } } } catch (SQLException err) { Funcoes.mensagemErro( this, "Erro bloqueando ou desbloqueando venda!\n" + err.getMessage(), true, con, err); } finally { iCodVenda = 0; sTipoVenda = null; sStatus = null; sBloqVenda = null; sSQL = null; sSQL2 = null; sTexto = null; ps = null; rs2 = null; ps2 = null; } }