예제 #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
예제 #2
0
  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);
    }
  }