|
|
|
|
@ -254,12 +254,6 @@ public class FormTransaksiTunaiController implements Initializable {
|
|
|
|
|
daftarTabelTransaksi.add(tbt);
|
|
|
|
|
|
|
|
|
|
btnBatal.setOnAction((t) -> {
|
|
|
|
|
Alert alert = AlertUtil.getAlertError(
|
|
|
|
|
AlertUtil.DIALOG_KONFIRMASI_MESSAGE,
|
|
|
|
|
"Yakin ingin menghapus barang?");
|
|
|
|
|
alert.initOwner(apMain.getScene().getWindow());
|
|
|
|
|
alert.show();
|
|
|
|
|
|
|
|
|
|
batalTunai(tbt);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@ -272,18 +266,22 @@ public class FormTransaksiTunaiController implements Initializable {
|
|
|
|
|
private void batalTunai(TabelBarangTunai tbt) {
|
|
|
|
|
Alert alert = AlertUtil.getAlertDialogKonfirmasi(
|
|
|
|
|
AlertUtil.DIALOG_KONFIRMASI_MESSAGE,
|
|
|
|
|
"Yakin ingin menghapus barang?");
|
|
|
|
|
"Yakin ingin membatalkan barang?");
|
|
|
|
|
alert.initOwner(apMain.getScene().getWindow());
|
|
|
|
|
Optional<ButtonType> result = alert.showAndWait();
|
|
|
|
|
|
|
|
|
|
if (result.isPresent() && result.get() == AlertUtil.BUTTON_YA) {
|
|
|
|
|
if (tbt.getData().getJumlah() > 1) {
|
|
|
|
|
if (tbt.getData() != null && tbt.getData().getJumlah() > 1) {
|
|
|
|
|
tbt.getData().setJumlah(tbt.getData().getJumlah() - 1);
|
|
|
|
|
tbt.setJumlah(String.valueOf(tbt.getData().getJumlah()));
|
|
|
|
|
tbt.setSubTotal(Fucout.formatRibuan(tbt.getData().getJumlah() * tbt.getData().getHargaJual()));
|
|
|
|
|
tbvTransaksi.refresh();
|
|
|
|
|
} else {
|
|
|
|
|
daftarTabelTransaksi.remove(tbt);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
total -= tbt.getData().getHargaJual();
|
|
|
|
|
updateLabelGrandTotal();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|