Exemplo n.º 1
0
  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