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); }
public Usuario getUsuario() { Usuario result = new Usuario(); result.setIdusu(txtUsuario.getText().trim().toLowerCase()); result.setSenha(txpSenha.getVlrString()); return result; }