示例#1
0
  private void btSalvarActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btSalvarActionPerformed
    boolean temgrupo = false;
    boolean temusuario = false;
    boolean editou = false;
    if (controle.Formatacao.verificarNulos(jpCadastro)) {
      if (btBuscarGrupo.isEnabled()) {
        grupo.setId(Integer.parseInt(qftfIdGrupo.getText()));
        temgrupo = true;
      } else {

      }
      if (btBuscarUsuario.isEnabled()) {
        usuarioselecionado.setId(Integer.parseInt(qftfIdUsuario.getText()));
        temusuario = true;

      } else {
        usuarioselecionado = new Usuario();
        usuarioselecionado.setId(0);
      }

      int numerodelinhas = jTable1.getRowCount();
      for (int i = 0; i < numerodelinhas; i++) {

        permissao = new Permissao();
        telaselecionada.setId(Integer.parseInt(String.valueOf(jTable1.getValueAt(i, 0))));
        if (temgrupo) {
          permissao.setGrupo(grupo);
        }
        permissao.setTela(telaselecionada);
        permissao.setUsuarioByIdUsuarioModificador(usuario);
        if (temusuario) {
          permissao.setUsuarioByIdUsuario(usuarioselecionado);
        }

        permissao.setId(Integer.parseInt(String.valueOf(jTable1.getValueAt(i, 6))));
        String inserir = (String.valueOf(jTable1.getValueAt(i, 3)));
        String editar = (String.valueOf(jTable1.getValueAt(i, 4)));
        String inativar = (String.valueOf(jTable1.getValueAt(i, 5)));
        String ler = (String.valueOf(jTable1.getValueAt(i, 2)));
        permissao.setInserir(Util.stringParaBinario(inserir));
        permissao.setEditar(Util.stringParaBinario(editar));
        permissao.setInativar(Util.stringParaBinario(inativar));
        permissao.setLer(Util.stringParaBinario(ler));

        editou = this.editar();
      }
      if (editou) {
        JOptionPane.showMessageDialog(rootPane, "Operação Realizada com sucesso");
      }
      limparCampos();

    } else {

    }
  } // GEN-LAST:event_btSalvarActionPerformed
示例#2
0
 @Override
 public void setRelacionado4(String id, String nome) {
   try {
     int idg = Integer.parseInt(id);
     Grupo g = new Grupo();
     g.setId(idg);
     controlePermissao.popularTabela(jTable1, g, true);
   } catch (Exception e) {
     System.err.println("Erro em setRelacionado3: " + e);
   }
 }
示例#3
0
  @Override
  public void setRelacionado1(String id, String nome) {
    try {
      btBuscarUsuario.setEnabled(false);
      qftfIdUsuario.setText("0");

      qftfIdGrupo.setText(id);
      jftfNomeGrupo.setText(nome);
      int idg = Integer.parseInt(id);
      Grupo g = new Grupo();
      g.setId(idg);
      controlePermissao.popularTabela(jTable1, g, false);

    } catch (Exception e) {
      System.err.println("Erro em setRelacionado1: " + e);
    }
  }