private void atualizarUsuario(Usuario usuario, Vector linha) {
   usuario.setCodigo(Integer.parseInt(linha.get(0).toString()));
   usuario.setNome(linha.get(1).toString());
   usuario.getCargo().setCodigo(Integer.parseInt(linha.get(2).toString()));
   usuario.getSetor().setCodigo(Integer.parseInt(linha.get(3).toString()));
   usuario.setLogin(linha.get(4).toString());
   usuario.setSenha(linha.get(5).toString());
   usuario.setDocumento(linha.get(6).toString());
   usuario.setPermissao(linha.get(7).toString());
 }
 private Vector criarLinhaUsuario(Usuario usuario) {
   Vector linha = new Vector();
   linha.addElement(usuario.getCodigo());
   linha.addElement(usuario.getNome());
   linha.addElement(usuario.getCargo());
   linha.addElement(usuario.getSetor());
   linha.addElement(usuario.getLogin());
   linha.addElement(usuario.getSenha());
   linha.addElement(usuario.getDocumento());
   linha.addElement(usuario.getPermissao());
   return linha;
 }
 public Vector logar(String nome, String senha) {
   Vector linha = new Vector();
   try {
     Usuario u = usuarioDao.logar(nome, senha);
     if (u != null) {
       linha.addElement("" + u.getCodigo());
       linha.addElement("" + u.getNome());
       linha.addElement("" + u.getPermissao());
       linha.addElement("" + u.getDocumento());
       linha.addElement("" + u.getLogin());
       linha.addElement("" + u.getSenha());
       linha.addElement("" + u.getCargo().getCodigo());
       linha.addElement("" + u.getCargo().getNome());
       linha.addElement("" + u.getCargo().getStatus());
       linha.addElement("" + u.getCargo().isChefia());
       linha.addElement("" + u.getSetor().getCodigo());
       linha.addElement("" + u.getSetor().getNome());
       linha.addElement("" + u.getSetor().getDescricao());
     } else {
       return null;
     }
   } catch (SQLException ex) {
     JOptionPane.showMessageDialog(
         null,
         "Erro ao acesso o banco de dados,\n" + "por favor contate o Suporte",
         "Erro",
         JOptionPane.ERROR_MESSAGE);
   }
   return linha;
 }