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 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; }