Aplikasi POS Amigo, dibangun dengan JavaFX dengan Maven
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

145 regels
10 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.scene.control.Label?>
  3. <?import javafx.scene.control.ScrollPane?>
  4. <?import javafx.scene.control.TableColumn?>
  5. <?import javafx.scene.control.TableView?>
  6. <?import javafx.scene.control.TitledPane?>
  7. <?import javafx.scene.layout.AnchorPane?>
  8. <?import javafx.scene.layout.ColumnConstraints?>
  9. <?import javafx.scene.layout.GridPane?>
  10. <?import javafx.scene.layout.RowConstraints?>
  11. <?import javafx.scene.layout.VBox?>
  12. <ScrollPane fx:id="spCetakNota" fitToWidth="true" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="500.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1">
  13. <content>
  14. <VBox fx:id="vbCetakNota">
  15. <children>
  16. <TitledPane fx:id="tpTunai" animated="false" text="Tunai">
  17. <content>
  18. <AnchorPane fx:id="apTunai">
  19. <children>
  20. <TableView fx:id="tbvTunai" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  21. <columns>
  22. <TableColumn fx:id="tcNoTunai" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  23. <TableColumn fx:id="tcKodeBarangTunai" prefWidth="-1.0" text="Kode Barang" />
  24. <TableColumn fx:id="tcNamaBarangTunai" prefWidth="-1.0" text="Nama Barang" />
  25. <TableColumn fx:id="tcUkurTunai" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  26. <TableColumn fx:id="tcJumlahTunai" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  27. <TableColumn fx:id="tcHargaTunai" prefWidth="-1.0" text="Harga" />
  28. <TableColumn fx:id="tcDisc1Tunai" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  29. <TableColumn fx:id="tcDisc2Tunai" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  30. <TableColumn fx:id="tcSubTotalTunai" prefWidth="-1.0" text="Sub Total" />
  31. <TableColumn fx:id="tcPramuniagaTunai" prefWidth="-1.0" text="Pramuniaga" />
  32. </columns>
  33. <columnResizePolicy>
  34. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  35. </columnResizePolicy>
  36. </TableView>
  37. </children>
  38. </AnchorPane>
  39. </content>
  40. </TitledPane>
  41. <TitledPane fx:id="tpBawa" animated="false" text="Bawa Dulu">
  42. <content>
  43. <AnchorPane fx:id="apBawa">
  44. <children>
  45. <TableView fx:id="tbvBawa" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  46. <columns>
  47. <TableColumn fx:id="tcNoBawa" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  48. <TableColumn fx:id="tcKodeBarangBawa" prefWidth="-1.0" text="Kode Barang" />
  49. <TableColumn fx:id="tcNamaBarangBawa" prefWidth="-1.0" text="Nama Barang" />
  50. <TableColumn fx:id="tcUkurBawa" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  51. <TableColumn fx:id="tcJumlahBawa" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  52. <TableColumn fx:id="tcHargaBawa" prefWidth="-1.0" text="Harga" />
  53. <TableColumn fx:id="tcDisc1Bawa" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  54. <TableColumn fx:id="tcDisc2Bawa" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  55. <TableColumn fx:id="tcSubTotalBawa" prefWidth="-1.0" text="Sub Total" />
  56. <TableColumn fx:id="tcPramuniagaBawa" prefWidth="-1.0" text="Pramuniaga" />
  57. </columns>
  58. <columnResizePolicy>
  59. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  60. </columnResizePolicy>
  61. </TableView>
  62. </children>
  63. </AnchorPane>
  64. </content>
  65. </TitledPane>
  66. <TitledPane fx:id="tpBon" animated="false" text="Bon">
  67. <content>
  68. <AnchorPane fx:id="apBon">
  69. <children>
  70. <TableView fx:id="tbvBon" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  71. <columns>
  72. <TableColumn fx:id="tcNoBon" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  73. <TableColumn fx:id="tcKodeBarangBon" prefWidth="-1.0" text="Kode Barang" />
  74. <TableColumn fx:id="tcNamaBarangBon" prefWidth="-1.0" text="Nama Barang" />
  75. <TableColumn fx:id="tcUkurBon" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  76. <TableColumn fx:id="tcJumlahBon" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  77. <TableColumn fx:id="tcHargaBon" prefWidth="-1.0" text="Harga" />
  78. <TableColumn fx:id="tcDisc1Bon" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  79. <TableColumn fx:id="tcDisc2Bon" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  80. <TableColumn fx:id="tcSubTotalBon" prefWidth="-1.0" text="Sub Total" />
  81. <TableColumn fx:id="tcPramuniagaBon" prefWidth="-1.0" text="Pramuniaga" />
  82. </columns>
  83. <columnResizePolicy>
  84. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  85. </columnResizePolicy>
  86. </TableView>
  87. </children>
  88. </AnchorPane>
  89. </content>
  90. </TitledPane>
  91. <TitledPane fx:id="tpRetur" animated="false" text="Retur">
  92. <content>
  93. <AnchorPane fx:id="apRetur">
  94. <children>
  95. <TableView fx:id="tbvRetur" prefHeight="125.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
  96. <columns>
  97. <TableColumn fx:id="tcNoRetur" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" text="No" />
  98. <TableColumn fx:id="tcKodeBarangRetur" prefWidth="-1.0" text="Kode Barang" />
  99. <TableColumn fx:id="tcNamaBarangRetur" prefWidth="-1.0" text="Nama Barang" />
  100. <TableColumn fx:id="tcUkurRetur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
  101. <TableColumn fx:id="tcJumlahRetur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
  102. <TableColumn fx:id="tcHargaRetur" prefWidth="-1.0" text="Harga" />
  103. <TableColumn fx:id="tcDisc1Retur" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 1" />
  104. <TableColumn fx:id="tcDisc2Retur" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc 2" />
  105. <TableColumn fx:id="tcSubTotalRetur" prefWidth="-1.0" text="Sub Total" />
  106. <TableColumn fx:id="tcPramuniagaRetur" prefWidth="-1.0" text="Pramuniaga" />
  107. </columns>
  108. <columnResizePolicy>
  109. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  110. </columnResizePolicy>
  111. </TableView>
  112. </children>
  113. </AnchorPane>
  114. </content>
  115. </TitledPane>
  116. <GridPane fx:id="gpUang" maxWidth="1.7976931348623157E308">
  117. <columnConstraints>
  118. <ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" maxWidth="1.7976931348623157E308" minWidth="10.0" prefWidth="706.0" />
  119. <ColumnConstraints halignment="CENTER" hgrow="SOMETIMES" maxWidth="1.7976931348623157E308" minWidth="9.0" prefWidth="13.0" />
  120. <ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" maxWidth="181.0" minWidth="10.0" prefWidth="79.0" />
  121. </columnConstraints>
  122. <rowConstraints>
  123. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  124. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  125. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  126. </rowConstraints>
  127. <children>
  128. <Label text="Total" />
  129. <Label text="Tunai" GridPane.rowIndex="1" />
  130. <Label fx:id="lblKembali" text="Kembali" GridPane.rowIndex="2" />
  131. <Label fx:id="lblTotal" text="-" GridPane.columnIndex="2" />
  132. <Label fx:id="lblTunai" text="-" GridPane.columnIndex="2" GridPane.rowIndex="1" />
  133. <Label fx:id="lblKembalian" text="-" GridPane.columnIndex="2" GridPane.rowIndex="2" />
  134. <Label text=":" GridPane.columnIndex="1" />
  135. <Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  136. <Label text=":" GridPane.columnIndex="1" GridPane.rowIndex="2" />
  137. </children>
  138. </GridPane>
  139. </children>
  140. </VBox>
  141. </content>
  142. </ScrollPane>