private void btnAceptarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnAceptarActionPerformed // TODO add your handling code here: try { Usuario actual = Menu.getDatos(Menu.getUsuario()); if (!txtNombre.getText().equalsIgnoreCase(actual.getNombre()) || !txtUsuario.getText().equalsIgnoreCase(actual.getUser()) || !txtClave.getText().equalsIgnoreCase(actual.getPass())) { if (txtNombre.getText().equals("") || txtUsuario.getText().equals("") || txtClave.getText().equals("")) { JOptionPane.showMessageDialog(null, "No deben haber campos vacíos"); return; } try { Menu.users.seek(actual.getPos()); Menu.users.writeBoolean(false); Menu.users.seek(Menu.users.length()); Menu.agregarUser(txtNombre.getText(), txtUsuario.getText(), txtClave.getText()); this.setVisible(false); } catch (IOException ex) { JOptionPane.showMessageDialog(null, "Error"); } } else { this.setVisible(false); new Administrador().setVisible(true); } } catch (FileNotFoundException ex) { JOptionPane.showMessageDialog(null, "Error"); } } // GEN-LAST:event_btnAceptarActionPerformed
public EditPerfil() { initComponents(); EditPerfilPanel back = new EditPerfilPanel(); try { // TODO add your handling code here: Usuario actual = Menu.getDatos(Menu.getUsuario()); if (actual != null) { this.txtUsuario.setText(actual.getUser()); this.txtNombre.setText(actual.getNombre()); this.txtClave.setText(actual.getPass()); } } catch (FileNotFoundException ex) { JOptionPane.showMessageDialog(null, "Error"); } this.add(back, BorderLayout.CENTER); this.pack(); }
protected void mostrarDatos() { if (usuarioEditado != null) { dniText.setText(String.valueOf(usuarioEditado.getDni())); nombreText.setText(usuarioEditado.getNombre()); apellidoText.setText(usuarioEditado.getApellido()); comboTipo.setSelectedIndex(usuarioEditado.getTipo()); if (usuarioEditado != Usuario.actual) { btnBorrarUsuario.setVisible(true); comboTipo.setEnabled(true); } else { btnBorrarUsuario.setVisible(false); comboTipo.setEnabled(false); } } else { dniText.setText(""); nombreText.setText(""); apellidoText.setText(""); comboTipo.setSelectedIndex(0); btnBorrarUsuario.setVisible(true); comboTipo.setEnabled(true); } }