Compare commits

..

No commits in common. 'd8679800cf2330793191965fa58cc5a0cbff55d0' and 'a08b2fe770a6bb7c9e66e88ed0e20d39f77445ff' have entirely different histories.

@ -232,9 +232,8 @@ public class FormUtamaController implements Initializable {
private void openCetakNota() {
DialogCetakNotaController dialogCetakNotaController = new DialogCetakNotaController();
dialogCetakNotaController.initOwner(bpMain.getScene().getWindow());
dialogCetakNotaController.initData(
notaContent.controllerTunai != null ? notaContent.controllerTunai.daftarTabelTransaksi : null,
notaContent.controllerRetur != null ? notaContent.controllerRetur.daftarTabelRetur : null);
dialogCetakNotaController.initData(notaContent.controllerTunai.daftarTabelTransaksi,
notaContent.controllerRetur.daftarTabelRetur);
Optional<String> result = dialogCetakNotaController.showAndWait();
}

@ -7,14 +7,12 @@ package id.amigogroup.posterminal.pencarian;
import id.amigogroup.posterminal.transaksi.TabelBarangRetur;
import id.amigogroup.posterminal.transaksi.TabelBarangTunai;
import id.amigogroup.posterminal.util.Fucout;
import java.io.IOException;
import java.net.URL;
import java.util.ResourceBundle;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
@ -22,12 +20,10 @@ import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.control.ButtonBar.ButtonData;
import javafx.scene.control.ButtonType;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Dialog;
import javafx.scene.control.ScrollPane;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.control.TextField;
import javafx.scene.control.TitledPane;
import javafx.scene.control.cell.PropertyValueFactory;
import javafx.scene.layout.AnchorPane;
@ -149,9 +145,6 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
@FXML
private TableColumn<TabelBarangRetur, String> tcPramuniagaRetur;
public final ObservableList<TabelBarangTunai> daftarTabelTunai = FXCollections.observableArrayList();
public final ObservableList<TabelBarangRetur> daftarTabelRetur = FXCollections.observableArrayList();
@Override
public void initialize(URL url, ResourceBundle rb) {
getDialogPane().getButtonTypes().add(new ButtonType("Tutup", ButtonData.CANCEL_CLOSE));
@ -167,9 +160,7 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
tcDisc1Tunai.setCellValueFactory(new PropertyValueFactory<>("disc1"));
tcDisc2Tunai.setCellValueFactory(new PropertyValueFactory<>("disc2"));
tcSubTotalTunai.setCellValueFactory(new PropertyValueFactory<>("subTotal"));
tcPramuniagaTunai.setCellValueFactory(new PropertyValueFactory<>("pramuniaga"));
tbvTunai.setItems(daftarTabelTunai);
tcPramuniagaTunai.setCellValueFactory(new PropertyValueFactory<>("fldPramuniaga"));
//Bawa
//Bon
//Retur
@ -184,8 +175,7 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
tcDisc1Retur.setCellValueFactory(new PropertyValueFactory<>("disc1"));
tcDisc2Retur.setCellValueFactory(new PropertyValueFactory<>("disc2"));
tcSubTotalRetur.setCellValueFactory(new PropertyValueFactory<>("subTotal"));
tcPramuniagaRetur.setCellValueFactory(new PropertyValueFactory<>("pramuniaga"));
tbvRetur.setItems(daftarTabelRetur);
tcPramuniagaRetur.setCellValueFactory(new PropertyValueFactory<>("fldPramuniaga"));
}
public DialogCetakNotaController() {
@ -206,19 +196,7 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
public void initData(ObservableList<TabelBarangTunai> daftarTabelTransaksiTunai,
ObservableList<TabelBarangRetur> daftarTabelTransaksiRetur) {
if (daftarTabelTransaksiTunai != null) {
for (TabelBarangTunai tbt : daftarTabelTransaksiTunai) {
daftarTabelTunai.add(new TabelBarangTunai(tbt.getKode(), tbt.getNama(), tbt.getUkur(),
tbt.getJumlah(), tbt.getHarga(), tbt.getDisc1(), tbt.getDisc2(), null,
tbt.getSubTotal(), Fucout.getText(tbt.getFldPramuniaga().getText()), null));
}
}
if (daftarTabelTransaksiRetur != null) {
for (TabelBarangRetur tbr : daftarTabelTransaksiRetur) {
daftarTabelRetur.add(new TabelBarangRetur(tbr.getKode(), tbr.getNama(), tbr.getUkur(),
tbr.getJumlah(), tbr.getHarga(), tbr.getDisc1(), tbr.getDisc2(), tbr.getSubTotal(),
Fucout.getText(tbr.getFldPramuniaga().getText())));
}
}
tbvTunai.setItems(daftarTabelTransaksiTunai);
tbvRetur.setItems(daftarTabelTransaksiRetur);
}
}

@ -27,8 +27,6 @@ public class TabelBarangRetur {
private SimpleStringProperty subTotal;
private SimpleObjectProperty<TextField> fldPramuniaga;
private SimpleObjectProperty<Button> btnBatal;
private SimpleStringProperty pramuniaga;
private DNotaRetur data;
public TabelBarangRetur(String kode, String nama, String ukur, String jumlah, String harga, String disc1,
@ -45,19 +43,6 @@ public class TabelBarangRetur {
this.btnBatal = new SimpleObjectProperty<>(btnBatal);
}
public TabelBarangRetur(String kode, String nama, String ukur, String jumlah, String harga, String disc1,
String disc2, String subTotal, String pramuniaga) {
this.kode = new SimpleStringProperty(kode);
this.nama = new SimpleStringProperty(nama);
this.ukur = new SimpleStringProperty(ukur);
this.jumlah = new SimpleStringProperty(jumlah);
this.harga = new SimpleStringProperty(harga);
this.disc1 = new SimpleStringProperty(disc1);
this.disc2 = new SimpleStringProperty(disc2);
this.subTotal = new SimpleStringProperty(subTotal);
this.pramuniaga = new SimpleStringProperty(pramuniaga);
}
/**
* @return the kode
*/
@ -184,20 +169,6 @@ public class TabelBarangRetur {
this.fldPramuniaga.set(fldPramuniaga);
}
/**
* @return the pramuniaga
*/
public String getPramuniaga() {
return pramuniaga.get();
}
/**
* @param pramuniaga the pramuniaga to set
*/
public void setPramuniaga(String pramuniaga) {
this.pramuniaga.set(pramuniaga);
}
/**
* @return the data
*/

@ -28,7 +28,6 @@ public class TabelBarangTunai {
private SimpleObjectProperty<ComboBox> cbxPromo;
private SimpleStringProperty subTotal;
private SimpleObjectProperty<TextField> fldPramuniaga;
private SimpleStringProperty pramuniaga;
private DNotaTunai data;
private SimpleObjectProperty<Button> btnBatal;
@ -48,21 +47,6 @@ public class TabelBarangTunai {
this.btnBatal = new SimpleObjectProperty<>(btnBatal);
}
public TabelBarangTunai(String kode, String nama, String ukur, String jumlah, String harga, String disc1,
String disc2, ComboBox cbxPromo, String subTotal, String pramuniaga, Button btnBatal) {
this.kode = new SimpleStringProperty(kode);
this.nama = new SimpleStringProperty(nama);
this.ukur = new SimpleStringProperty(ukur);
this.jumlah = new SimpleStringProperty(jumlah);
this.harga = new SimpleStringProperty(harga);
this.disc1 = new SimpleStringProperty(disc1);
this.disc2 = new SimpleStringProperty(disc2);
this.cbxPromo = new SimpleObjectProperty<>(cbxPromo);
this.subTotal = new SimpleStringProperty(subTotal);
this.pramuniaga = new SimpleStringProperty(pramuniaga);
this.btnBatal = new SimpleObjectProperty<>(btnBatal);
}
/**
* @return the kode
*/
@ -203,20 +187,6 @@ public class TabelBarangTunai {
this.fldPramuniaga.set(fldPramuniaga);
}
/**
* @return the pramuniaga
*/
public String getPramuniaga() {
return pramuniaga.get();
}
/**
* @param pramuniaga the pramuniaga to set
*/
public void setPramuniaga(String pramuniaga) {
this.pramuniaga.set(pramuniaga);
}
/**
* @return the data
*/

Loading…
Cancel
Save