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
@Override public void setRelacionado3(String id, String nome) { try { int idusuario = Integer.parseInt(id); Usuario u = new Usuario(); u.setId(idusuario); controlePermissao.popularTabela(jTable1, u, true); } catch (Exception e) { System.err.println("Erro em setRelacionado3: " + e); } } // GEN-LAST:event_btBuscarGrupoActionPerformed
@Override public void setRelacionado2(String id, String nome) { try { btBuscarGrupo.setEnabled(false); qftfIdGrupo.setText("0"); qftfIdUsuario.setText(id); jftfNomeUsuario.setText(nome); int idusuario = Integer.parseInt(id); Usuario u = new Usuario(); u.setId(idusuario); controlePermissao.popularTabela(jTable1, u, false); } catch (Exception e) { System.err.println("Erro em setRelacionado2: " + e); } }