private void eliminar() { try { Persistencia.Entities.Perfil perfil = implPerfil.findPerfilById(Integer.parseInt(txtCodigo_Perfil.getText().trim())); Boolean validar = true; String mensaje = ""; if (txtCodigo_Perfil.getText().equals("")) { validar = false; } if (perfil.getPermisosList().size() != 0) { mensaje += "Hay Permisos con este Perfil \n"; validar = false; } if (perfil.getUsuarioList().size() != 0) { mensaje += "Hay Usuarios con este Perfil \n"; validar = false; } if (validar) { if (implPerfil.elimiarPerfil(perfil) == null) { JOptionPane.showMessageDialog(this, "Perfil Eliminado"); clear_Table(); findAllEntities(); reloadSelectPerfil(); } else { JOptionPane.showMessageDialog(this, "Error al Elimimnar el Perfil"); } } else { JOptionPane.showMessageDialog(this, mensaje); } } catch (Exception e) { JOptionPane.showMessageDialog(this, "Error"); e.printStackTrace(); } }
private void editar() { try { Boolean validar = true; if (txtDescripcion_Perfil.getText().equals("")) { validar = false; } if (validar) { Persistencia.Entities.Perfil perfil = implPerfil.findPerfilById(Integer.parseInt(txtCodigo_Perfil.getText().trim())); perfil.setDescripcion(txtDescripcion_Perfil.getText()); if (implPerfil.editPerfil(perfil) != null) { JOptionPane.showMessageDialog(this, "Perfil Editado"); clear_Table(); findAllEntities(); reloadSelectPerfil(); } else { JOptionPane.showMessageDialog(this, "Error al Editar el Perfil"); } } } catch (Exception e) { JOptionPane.showMessageDialog(this, "Error"); e.printStackTrace(); } }