From fdf0e882e94e29c23e136fd6a674006b1356062c Mon Sep 17 00:00:00 2001 From: Ronaldo Christnawan Date: Tue, 3 Mar 2020 15:13:38 +0700 Subject: [PATCH] Fungsi Load Data Barang dari No Nota, Poin, Voucher Retur * [Logic] Tampilan nota per jenis, bila sama ditumpuk * [Logic] Load data barang dimasukkan ke tabel di transaksi tunai (untuk ambil dari checkout), dan di transaksi retur (untuk mengambil no nota penjualan) * [UI] Poin ditampilkan nilai konversi, juga perhitungan input poin menjadi berapa rupiah * [Logic + UI] Fungsi voucher retur --- .../java/id/amigogroup/posterminal/App.java | 10 - .../posterminal/FormUtamaController.java | 73 +++++-- .../bayar/FormBayarController.java | 4 +- .../bayar/FormBayarKartuController.java | 9 +- .../bayar/FormBayarPoinController.java | 35 +++- .../bayar/FormBayarReturController.java | 102 ++++++++- .../bayar/FormBayarTunaiController.java | 12 +- .../posterminal/model/DNotaRetur.java | 195 ++++++++++++++++++ .../posterminal/model/MNotaRetur.java | 6 +- .../FormTransaksiReturController.java | 3 - .../FormTransaksiTunaiController.java | 46 +++-- .../amigogroup/posterminal/util/Fucout.java | 4 +- src/main/resources/fxml/FormBayarPoin.fxml | 5 +- src/main/resources/fxml/FormBayarRetur.fxml | 31 ++- 14 files changed, 440 insertions(+), 95 deletions(-) create mode 100644 src/main/java/id/amigogroup/posterminal/model/DNotaRetur.java diff --git a/src/main/java/id/amigogroup/posterminal/App.java b/src/main/java/id/amigogroup/posterminal/App.java index 5a263c2..8d9b090 100644 --- a/src/main/java/id/amigogroup/posterminal/App.java +++ b/src/main/java/id/amigogroup/posterminal/App.java @@ -17,26 +17,16 @@ public class App extends Application { @Override public void start(Stage stage) throws Exception { -// var javaVersion = SystemInfo.javaVersion(); -// var javafxVersion = SystemInfo.javafxVersion(); -// -// var label = new Label("Hello, JavaFX " + javafxVersion + ", running on Java " + javaVersion + "."); Locale.setDefault(Locale.forLanguageTag("in-ID")); Parent root = FXMLLoader.load(getClass().getResource("/fxml/FormLogin.fxml")); Scene scene = new Scene(root); - - System.out.println("Contoh Generate No Nota Temporary :" + Fucout.getNoNotaTemporary()); stage.setScene(scene); stage.setTitle(Fucout.APP_TITLE); stage.getIcons().add(new Image(Fucout.APP_ICON)); stage.show(); - -// var scene = new Scene(new StackPane(label), 640, 480); -// stage.setScene(scene); -// stage.show(); } public static void main(String[] args) { diff --git a/src/main/java/id/amigogroup/posterminal/FormUtamaController.java b/src/main/java/id/amigogroup/posterminal/FormUtamaController.java index b90558c..98be49d 100644 --- a/src/main/java/id/amigogroup/posterminal/FormUtamaController.java +++ b/src/main/java/id/amigogroup/posterminal/FormUtamaController.java @@ -84,12 +84,12 @@ public class FormUtamaController implements Initializable { private final List