コード例 #1
0
  @FXML
  private void handleInsertNewOneClick() {
    DatabaseConnection db = new DatabaseConnection();
    boolean result = db.dodajNowy_Dokument(dokumentyController.getDokumentByFields());

    if (result) {
      statusLabel.setText("Dodano nowy dokument!");
      statusLabel.setStyle("-fx-text-fill: rgb(49, 89, 23);");
    } else {
      statusLabel.setText("Wystąpił błąd przy próbie dodania dokumentu!");
      statusLabel.setStyle("-fx-text-fill: rgb(255, 0, 0);");
    }

    refreshList();
  }
コード例 #2
0
  @FXML
  private void handleWriteChangesClick() {
    Dokument d = lista.getSelectionModel().getSelectedItem();

    if (d != null) {
      DatabaseConnection db = new DatabaseConnection();
      boolean result = db.zapiszZmiany_Dokument(dokumentyController.getDokumentByFields());

      if (result) {
        statusLabel.setText("Zmieniono dokument");
        statusLabel.setStyle("-fx-text-fill: rgb(49, 89, 23);");
      } else {
        statusLabel.setText("Wystąpił błąd przy próbie zmiany dokumentu!");
        statusLabel.setStyle("-fx-text-fill: rgb(255, 0, 0);");
      }
      refreshList();
    } else {
      statusLabel.setText("Nie wybrano żadnego dokumentu!");
      statusLabel.setStyle("-fx-text-fill: yellow;");
    }
  }