コード例 #1
0
    public void buttonClick(ClickEvent event) {
      Pessoa p = (Pessoa) users.getValue();
      p.setNomePessoa((String) nome.getValue());
      p.setEmail((String) email.getValue());
      p.setTelefone((String) telefone.getValue());
      p.setCargo((String) cargo.getValue());
      p.setLogin((String) login.getValue());
      p.setSenha((String) senha1.getValue());
      if (admin.getValue().equals(Boolean.TRUE)) p.setAdmin(true);
      else p.setAdmin(false);
      if (bloquear.getValue().equals(Boolean.TRUE)) p.setBloqueado(true);
      else p.setBloqueado(false);
      p.setBloqueado(false);
      pessoaDAO.editar(p);

      editar.setCaption("Editar Usuário");
      editar.removeListener(this);
      editar.addListener(new EventoEditarUsuario());
      addUser.setEnabled(true);
      excluir.setEnabled(true);
      limpaCampos();
      desligaCampos();
      users.removeAllItems();
      preencheCB();
      users.setEnabled(true);
      bloquear.setVisible(false);
    }
コード例 #2
0
    public void buttonClick(ClickEvent event) {
      if (senha1.getValue().equals(senha2.getValue())) {
        Pessoa p = new Pessoa();

        p.setNomePessoa((String) nome.getValue());
        p.setEmail((String) email.getValue());
        p.setTelefone((String) telefone.getValue());
        p.setCargo((String) cargo.getValue());
        p.setLogin((String) login.getValue());
        p.setSenha((String) senha1.getValue());
        if (admin.getValue().equals(Boolean.TRUE)) p.setAdmin(true);
        else p.setAdmin(false);
        if (bloquear.getValue().equals(Boolean.TRUE)) p.setBloqueado(true);
        else p.setBloqueado(false);

        pessoaDAO.inserir(p);

        addUser.setCaption("Adicionar Usuário");
        addUser.removeListener(this);
        addUser.addListener(new EventoNovoUsuario());
        editar.setEnabled(true);
        excluir.setEnabled(true);
        limpaCampos();
        desligaCampos();
        users.removeAllItems();
        preencheCB();
        users.setEnabled(true);
      } else
        getWindow()
            .showNotification(
                "Senha não confere! Entre com a mesma senha nos dois campos de senha!");
    }