|
- <?xml version="1.0" encoding="UTF-8"?>
-
- <?import javafx.geometry.Insets?>
- <?import javafx.scene.control.Label?>
- <?import javafx.scene.control.Separator?>
- <?import javafx.scene.control.TableColumn?>
- <?import javafx.scene.control.TableView?>
- <?import javafx.scene.control.TextField?>
- <?import javafx.scene.layout.AnchorPane?>
- <?import javafx.scene.layout.ColumnConstraints?>
- <?import javafx.scene.layout.GridPane?>
- <?import javafx.scene.layout.HBox?>
- <?import javafx.scene.layout.RowConstraints?>
- <?import javafx.scene.layout.StackPane?>
- <?import javafx.scene.text.Font?>
- <?import javafx.scene.text.Text?>
-
- <AnchorPane id="AnchorPane" fx:id="apMain" minHeight="-Infinity" minWidth="-Infinity" prefHeight="450.0" prefWidth="750.0" stylesheets="@../styles/pos_styles.css" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="id.amigogroup.posterminal.transaksi.FormTransaksiTunaiController">
- <children>
- <Label text="Transaksi Tunai" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="14.0">
- <font>
- <Font size="16.0" />
- </font>
- </Label>
- <Label layoutX="14.0" layoutY="39.0" text="Scan Kode Tas/Kode Barang" AnchorPane.leftAnchor="14.0" AnchorPane.topAnchor="39.0" />
- <TextField fx:id="fldScan" layoutX="14.0" layoutY="57.0" onKeyPressed="#fldScanOnKeyPressed" prefHeight="25.0" prefWidth="622.0" promptText="Masukkan kode tas dan kode barang ATAU scan kode tas dan kode barang" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="164.0" AnchorPane.topAnchor="57.0" />
- <GridPane layoutX="14.0" layoutY="82.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="82.0">
- <columnConstraints>
- <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
- <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
- <ColumnConstraints hgrow="SOMETIMES" percentWidth="33.3333" />
- </columnConstraints>
- <rowConstraints>
- <RowConstraints vgrow="SOMETIMES" />
- </rowConstraints>
- <children>
- <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0">
- <children>
- <Label fx:id="txtNoNota" text="Nomor Nota">
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- <Label fx:id="lblNoNota" text=": -">
- <HBox.margin>
- <Insets />
- </HBox.margin>
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- </children>
- <GridPane.margin>
- <Insets top="5.0" />
- </GridPane.margin>
- </HBox>
- <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0" GridPane.columnIndex="1">
- <children>
- <Label text="Tanggal :">
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- <Label fx:id="txtTanggal" text=": -">
- <HBox.margin>
- <Insets />
- </HBox.margin>
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- </children>
- <GridPane.margin>
- <Insets top="5.0" />
- </GridPane.margin>
- </HBox>
- <HBox alignment="CENTER_LEFT" maxWidth="1.7976931348623157E308" spacing="5.0" GridPane.columnIndex="2">
- <children>
- <Label fx:id="txtKasir" text="Kasir">
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- <Label text=": -">
- <font>
- <Font size="14.0" />
- </font>
- </Label>
- </children>
- <GridPane.margin>
- <Insets top="5.0" />
- </GridPane.margin>
- </HBox>
- </children>
- </GridPane>
- <Separator layoutY="116.0" prefHeight="0.0" prefWidth="800.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="116.0" />
- <TableView fx:id="tbvTransaksi" layoutY="150.0" prefHeight="245.0" prefWidth="800.0" AnchorPane.bottomAnchor="55.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="130.0">
- <columns>
- <TableColumn fx:id="tcNo" editable="false" maxWidth="30.0" minWidth="30.0" prefWidth="30.0" resizable="false" sortable="false" text="No" />
- <TableColumn fx:id="tcKode" prefWidth="-1.0" text="Kode Barang" />
- <TableColumn fx:id="tcNama" minWidth="0.0" prefWidth="-1.0" text="Nama Barang" />
- <TableColumn fx:id="tcUkur" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Ukur" />
- <TableColumn fx:id="tcJumlah" maxWidth="40.0" minWidth="40.0" prefWidth="40.0" resizable="false" text="Jml" />
- <TableColumn fx:id="tcHarga" prefWidth="-1.0" text="Harga" />
- <TableColumn fx:id="tcDisc1" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc1" />
- <TableColumn fx:id="tcDisc2" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" text="Disc2" />
- <TableColumn fx:id="tcPromo" prefWidth="-1.0" sortable="false" text="Promo" />
- <TableColumn fx:id="tcSubtotal" prefWidth="-1.0" text="Sub Total" />
- <TableColumn fx:id="tcPramuniaga" prefWidth="-1.0" sortable="false" text="Pramuniaga" />
- <TableColumn fx:id="tcAction" prefWidth="75.0" text="Action" />
- </columns>
- <columnResizePolicy>
- <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
- </columnResizePolicy>
- </TableView>
- <StackPane id="price-background" alignment="CENTER_RIGHT" layoutY="370.0" maxHeight="1.7976931348623157E308" prefHeight="55.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
- <children>
- <Text fx:id="lblGrandTotal" fill="#fbff00" strokeType="OUTSIDE" strokeWidth="0.0" text="Rp99.999.999,00">
- <font>
- <Font name="System Bold" size="36.0" />
- </font>
- <StackPane.margin>
- <Insets right="14.0" />
- </StackPane.margin>
- </Text>
- </children>
- <opaqueInsets>
- <Insets />
- </opaqueInsets>
- </StackPane>
- </children>
- </AnchorPane>
|