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