Membuat invisible tabel yang tidak ada transaksinya

pull/14/head
Josua Pascario 6 years ago
parent 32ccd3df74
commit 3cc26fa8da

@ -204,19 +204,25 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
public void initData(ObservableList<TabelBarangTunai> daftarTabelTransaksiTunai, public void initData(ObservableList<TabelBarangTunai> daftarTabelTransaksiTunai,
ObservableList<TabelBarangRetur> daftarTabelTransaksiRetur) { ObservableList<TabelBarangRetur> daftarTabelTransaksiRetur) {
if (daftarTabelTransaksiTunai != null) { if (daftarTabelTransaksiTunai != null && !daftarTabelTransaksiTunai.isEmpty()) {
for (TabelBarangTunai tbt : daftarTabelTransaksiTunai) { for (TabelBarangTunai tbt : daftarTabelTransaksiTunai) {
daftarTabelTunai.add(new TabelBarangTunai(tbt.getKode(), tbt.getNama(), tbt.getUkur(), daftarTabelTunai.add(new TabelBarangTunai(tbt.getKode(), tbt.getNama(), tbt.getUkur(),
tbt.getJumlah(), tbt.getHarga(), tbt.getDisc1(), tbt.getDisc2(), null, tbt.getJumlah(), tbt.getHarga(), tbt.getDisc1(), tbt.getDisc2(), null,
tbt.getSubTotal(), Fucout.getText(tbt.getFldPramuniaga().getText()), null)); tbt.getSubTotal(), Fucout.getText(tbt.getFldPramuniaga().getText()), null));
} }
} else {
vbCetakNota.getChildren().remove(tpTunai);
} }
if (daftarTabelTransaksiRetur != null) { vbCetakNota.getChildren().remove(tpBon);
vbCetakNota.getChildren().remove(tpBawa);
if (daftarTabelTransaksiRetur != null && !daftarTabelTransaksiRetur.isEmpty()) {
for (TabelBarangRetur tbr : daftarTabelTransaksiRetur) { for (TabelBarangRetur tbr : daftarTabelTransaksiRetur) {
daftarTabelRetur.add(new TabelBarangRetur(tbr.getKode(), tbr.getNama(), tbr.getUkur(), daftarTabelRetur.add(new TabelBarangRetur(tbr.getKode(), tbr.getNama(), tbr.getUkur(),
tbr.getJumlah(), tbr.getHarga(), tbr.getDisc1(), tbr.getDisc2(), tbr.getSubTotal(), tbr.getJumlah(), tbr.getHarga(), tbr.getDisc1(), tbr.getDisc2(), tbr.getSubTotal(),
Fucout.getText(tbr.getFldPramuniaga().getText()))); Fucout.getText(tbr.getFldPramuniaga().getText())));
} }
} else {
vbCetakNota.getChildren().remove(tpRetur);
} }
} }
} }

Loading…
Cancel
Save