소스 검색

-Menampilkan inputan debit yang di entry di cetak nota

-Menambahkan Tombol print (belum dengan fungsinya)
master
Josua Pascario 5 년 전
부모
커밋
219b806037
3개의 변경된 파일24개의 추가작업 그리고 4개의 파일을 삭제
  1. +2
    -0
      src/main/java/id/amigogroup/posterminal/bayar/DialogSelesaiBayarTidakLunasController.java
  2. +16
    -2
      src/main/java/id/amigogroup/posterminal/pencarian/DialogCetakNotaController.java
  3. +6
    -2
      src/main/resources/fxml/DialogCetakNota.fxml

+ 2
- 0
src/main/java/id/amigogroup/posterminal/bayar/DialogSelesaiBayarTidakLunasController.java 파일 보기

@@ -179,6 +179,8 @@ public class DialogSelesaiBayarTidakLunasController extends Dialog implements In
loader.setLocation(getClass().getResource("/fxml/FormBayarKartu.fxml"));
node = loader.load();

FormBayarKartuController fbkc = loader.getController();
fbkc.initData(this);
vbContent.getChildren().add(node);
bayarContent.setNodeKartu(node);
} else {


+ 16
- 2
src/main/java/id/amigogroup/posterminal/pencarian/DialogCetakNotaController.java 파일 보기

@@ -21,6 +21,7 @@ import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.control.Button;
import javafx.scene.control.ButtonBar.ButtonData;
import javafx.scene.control.ButtonType;
import javafx.scene.control.Dialog;
@@ -152,6 +153,8 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
@FXML
private GridPane gpUang;
@FXML
private Label lblDebit;
@FXML
private Label lblKembalian;
@FXML
private Label lblTotal;
@@ -162,10 +165,12 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
public final ObservableList<TabelBarangTunai> daftarTabelTunai = FXCollections.observableArrayList();
public final ObservableList<TabelBarangRetur> daftarTabelRetur = FXCollections.observableArrayList();
public static final ButtonType btnPrint = new ButtonType("Print", ButtonData.YES);
public static final ButtonType btnTutup = new ButtonType("Tutup", ButtonData.CANCEL_CLOSE);
@Override
public void initialize(URL url, ResourceBundle rb) {
getDialogPane().getButtonTypes().add(new ButtonType("Tutup", ButtonData.CANCEL_CLOSE));
//Tunai
tcNoTunai.setCellValueFactory((TableColumn.CellDataFeatures<TabelBarangTunai, Integer> cell) -> {
return new ReadOnlyObjectWrapper(tbvTunai.getItems().indexOf(cell.getValue()) + 1);
@@ -208,6 +213,14 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
loader.setController(this);
Parent root = loader.load();
getDialogPane().setContent(root);
getDialogPane().getButtonTypes().add(btnTutup);
getDialogPane().getButtonTypes().add(btnPrint);
Button btnPrints = (Button) getDialogPane().lookupButton(btnPrint);
btnPrints.setDefaultButton(true);
//Fungsi Print disini
setTitle("Cetak Nota");
} catch (IOException e) {
Logger.getLogger(DialogCetakNotaController.class
@@ -245,13 +258,14 @@ public class DialogCetakNotaController extends Dialog<String> implements Initial
vbCetakNota.getChildren().remove(tpRetur);
}
//Menampilkan total, tunai dan kembalian
//Menampilkan total, tunai, debit dan kembalian
if (parent != null) {
this.parent = parent;
int bayar = 0;
if (parent != null && parent.getBayarContent() != null) {
lblTotal.setText(Fucout.formatRibuan(parent.getBayarContent().getTotalPerluBayar()));
lblTunai.setText(Fucout.formatRibuan(parent.getBayarContent().getBayarTunai()));
lblDebit.setText(Fucout.formatRibuan(parent.getBayarContent().getBayarKartu()));
if (parent.getBayarContent().getTotalPerluBayar()
< parent.getBayarContent().getTotalBayar()) {
int kembali = parent.getBayarContent().getTotalBayar()


+ 6
- 2
src/main/resources/fxml/DialogCetakNota.fxml 파일 보기

@@ -124,18 +124,22 @@
<rowConstraints>
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
</rowConstraints>
<children>
<Label text="Total" />
<Label text="Tunai" GridPane.rowIndex="1" />
<Label fx:id="lblKembali" text="Kembali" GridPane.rowIndex="2" />
<Label text="Debit" GridPane.rowIndex="2" />
<Label fx:id="lblKembali" text="Kembali" GridPane.rowIndex="3" />
<Label fx:id="lblTotal" text="-" GridPane.columnIndex="2" />
<Label fx:id="lblTunai" text="-" GridPane.columnIndex="2" GridPane.rowIndex="1" />
<Label fx:id="lblKembalian" text="-" GridPane.columnIndex="2" GridPane.rowIndex="2" />
<Label fx:id="lblDebit" text="-" GridPane.columnIndex="2" GridPane.rowIndex="2" />
<Label fx:id="lblKembalian" text="-" GridPane.columnIndex="2" GridPane.rowIndex="3" />
<Label text=":" GridPane.columnIndex="1" />
<Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="3" />
</children>
</GridPane>
</children>


불러오는 중...
취소
저장