From 9f637ee9b7d5dfa45de828ac63cd2d5f39158493 Mon Sep 17 00:00:00 2001 From: AGNES Date: Tue, 18 Feb 2020 11:02:01 +0800 Subject: [PATCH] edit form utama dan transaksi, menambahkan tabel barang --- .../pencarian/DialogCariBarangController.java | 22 +-- ...{TabelBarang.java => TabelBarangCari.java} | 4 +- .../posterminal/transaksi/TabelBarang.java | 182 ++++++++++++++++++ .../resources/fxml/FormTransaksiRetur.fxml | 2 +- .../resources/fxml/FormTransaksiTunai.fxml | 112 ++--------- src/main/resources/fxml/FormUtama.fxml | 136 +------------ 6 files changed, 215 insertions(+), 243 deletions(-) rename src/main/java/id/amigogroup/posterminal/pencarian/{TabelBarang.java => TabelBarangCari.java} (94%) create mode 100644 src/main/java/id/amigogroup/posterminal/transaksi/TabelBarang.java diff --git a/src/main/java/id/amigogroup/posterminal/pencarian/DialogCariBarangController.java b/src/main/java/id/amigogroup/posterminal/pencarian/DialogCariBarangController.java index 2628f76..00450a3 100644 --- a/src/main/java/id/amigogroup/posterminal/pencarian/DialogCariBarangController.java +++ b/src/main/java/id/amigogroup/posterminal/pencarian/DialogCariBarangController.java @@ -38,21 +38,21 @@ public class DialogCariBarangController extends Dialog implements Initia AnchorPane apContent; @FXML - private TableView tbvBarang; + private TableView tbvBarang; @FXML - private TableColumn tcNo; + private TableColumn tcNo; @FXML - private TableColumn tcKode; + private TableColumn tcKode; @FXML - private TableColumn tcNama; + private TableColumn tcNama; @FXML - private TableColumn tcUkur; + private TableColumn tcUkur; @FXML - private TableColumn tcHarga; + private TableColumn tcHarga; @FXML - private TableColumn tcBtnTambah; + private TableColumn tcBtnTambah; - final ObservableList daftarTabelBarang = FXCollections.observableArrayList(); + final ObservableList daftarTabelBarang = FXCollections.observableArrayList(); // String str = "Halo"; /** @@ -60,7 +60,7 @@ public class DialogCariBarangController extends Dialog implements Initia */ @Override public void initialize(URL url, ResourceBundle rb) { - tcNo.setCellValueFactory((TableColumn.CellDataFeatures cell) -> { + tcNo.setCellValueFactory((TableColumn.CellDataFeatures cell) -> { return new ReadOnlyObjectWrapper(tbvBarang.getItems().indexOf(cell.getValue()) + 1); }); tcKode.setCellValueFactory(new PropertyValueFactory<>("kode")); @@ -94,13 +94,13 @@ public class DialogCariBarangController extends Dialog implements Initia } } - public void fillTable(List daftarBarang) { + public void fillTable(List daftarBarang) { //STATIC FUNCTION, hilangkan jika sudah tidak dipakai Button btnTambah = new Button("Tambah"); btnTambah.setOnAction((event) -> { setResult("Barang x"); this.close(); }); - daftarTabelBarang.add(new TabelBarang("AACOBA001ABCDXL", "Barang x", "XL","79.900", btnTambah)); + daftarTabelBarang.add(new TabelBarangCari("AACOBA001ABCDXL", "Barang x", "XL","79.900", btnTambah)); } } diff --git a/src/main/java/id/amigogroup/posterminal/pencarian/TabelBarang.java b/src/main/java/id/amigogroup/posterminal/pencarian/TabelBarangCari.java similarity index 94% rename from src/main/java/id/amigogroup/posterminal/pencarian/TabelBarang.java rename to src/main/java/id/amigogroup/posterminal/pencarian/TabelBarangCari.java index b0585d7..120eaac 100644 --- a/src/main/java/id/amigogroup/posterminal/pencarian/TabelBarang.java +++ b/src/main/java/id/amigogroup/posterminal/pencarian/TabelBarangCari.java @@ -13,14 +13,14 @@ import javafx.scene.control.Button; * * @author ronal */ -public class TabelBarang { +public class TabelBarangCari { private final SimpleStringProperty kode; private final SimpleStringProperty nama; private final SimpleStringProperty ukur; private final SimpleStringProperty harga; private final SimpleObjectProperty