260 lines
17 KiB
XML
260 lines
17 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?import javafx.scene.Group?>
|
|
<?import javafx.scene.control.Button?>
|
|
<?import javafx.scene.control.ProgressIndicator?>
|
|
<?import javafx.scene.control.TableColumn?>
|
|
<?import javafx.scene.control.TableView?>
|
|
<?import javafx.scene.layout.AnchorPane?>
|
|
<?import javafx.scene.layout.ColumnConstraints?>
|
|
<?import javafx.scene.layout.GridPane?>
|
|
<?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="AnchorPrincipal" minHeight="662.0" minWidth="816.0" prefHeight="662.0" prefWidth="816.0" style="-fx-background-color: rgba(0,0,0,0.6);" styleClass="AnchorPane-Default" stylesheets="@../../Public/CSS/StylePrincipal.css" xmlns="http://javafx.com/javafx/22" xmlns:fx="http://javafx.com/fxml/1">
|
|
<children>
|
|
<StackPane prefHeight="593.0" prefWidth="757.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
|
<children>
|
|
<AnchorPane maxHeight="662.0" maxWidth="816.0" minHeight="662.0" minWidth="816.0" prefHeight="662.0" prefWidth="816.0" style="-fx-background-color: #FFFFFF;">
|
|
<children>
|
|
<AnchorPane fx:id="AnchorSecondaire" prefHeight="662.0" prefWidth="816.0" visible="false" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
|
|
<children>
|
|
<StackPane layoutX="-8.0" layoutY="-1.0" prefHeight="48.0" prefWidth="200.0" AnchorPane.leftAnchor="-8.0" AnchorPane.rightAnchor="8.0">
|
|
<children>
|
|
<Group>
|
|
<children>
|
|
<Text fx:id="Monprofilenomprenom1" fill="#478fca" layoutX="125.0" layoutY="77.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Vente Sans Facture N°">
|
|
<font>
|
|
<Font name="Arial" size="20.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextIdVenteSansFacture" fill="#478fca" layoutX="334.0" layoutY="77.0" strokeType="OUTSIDE" strokeWidth="0.0" text="125">
|
|
<font>
|
|
<Font name="Arial Bold" size="22.0" />
|
|
</font>
|
|
</Text>
|
|
</children>
|
|
</Group>
|
|
</children>
|
|
</StackPane>
|
|
<Text fx:id="Monprofilenomprenom12" fill="#478fca" layoutX="39.0" layoutY="85.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Détail de vente sans facture">
|
|
<font>
|
|
<Font name="Arial" size="19.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="Monprofilenomprenom122" fill="#478fca" layoutX="457.0" layoutY="85.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Paiement:">
|
|
<font>
|
|
<Font name="Arial" size="19.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextTypePaiement" layoutX="552.0" layoutY="84.0" strokeType="OUTSIDE" strokeWidth="0.0" text="-----">
|
|
<font>
|
|
<Font name="Arial Bold" size="16.0" />
|
|
</font>
|
|
</Text>
|
|
<GridPane layoutX="39.0" layoutY="94.0" prefHeight="115.0" prefWidth="368.0">
|
|
<columnConstraints>
|
|
<ColumnConstraints hgrow="SOMETIMES" maxWidth="123.0" minWidth="10.0" prefWidth="81.0" />
|
|
<ColumnConstraints halignment="LEFT" hgrow="NEVER" maxWidth="287.0" minWidth="10.0" prefWidth="287.0" />
|
|
</columnConstraints>
|
|
<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>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Date Vente:" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextLocale" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNomPrenomProfile" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextDateCreation" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Client:" GridPane.rowIndex="3">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextClient" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1" GridPane.rowIndex="3">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Locale:">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Créer par:" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
</children>
|
|
</GridPane>
|
|
<GridPane fx:id="GridPaneCheque" layoutX="445.0" layoutY="92.0" prefHeight="120.0" prefWidth="316.0" visible="false">
|
|
<columnConstraints>
|
|
<ColumnConstraints hgrow="SOMETIMES" maxWidth="210.0" minWidth="119.0" prefWidth="119.0" />
|
|
<ColumnConstraints halignment="LEFT" hgrow="NEVER" maxWidth="197.0" minWidth="106.0" prefWidth="197.0" />
|
|
</columnConstraints>
|
|
<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>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Nom Banque:" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNumeroCheque" strokeType="OUTSIDE" strokeWidth="0.0" text="-------------" GridPane.columnIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNomBanqueCheque" strokeType="OUTSIDE" strokeWidth="0.0" text="----------------" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Date Chéque:" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextDateCheque" strokeType="OUTSIDE" strokeWidth="0.0" text="------------" GridPane.columnIndex="1" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Numéro Chéque:">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Nom Complet:" GridPane.rowIndex="3">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNomComplet" strokeType="OUTSIDE" strokeWidth="0.0" text="------------" GridPane.columnIndex="1" GridPane.rowIndex="3">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
</children>
|
|
</GridPane>
|
|
<GridPane fx:id="GridPaneCarte" layoutX="457.0" layoutY="94.0" prefHeight="94.0" prefWidth="316.0" visible="false">
|
|
<columnConstraints>
|
|
<ColumnConstraints hgrow="SOMETIMES" maxWidth="210.0" minWidth="119.0" prefWidth="138.0" />
|
|
<ColumnConstraints halignment="LEFT" hgrow="NEVER" maxWidth="197.0" minWidth="106.0" prefWidth="178.0" />
|
|
</columnConstraints>
|
|
<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>
|
|
<children>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Nom Banque:" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNumeroTransationCarte" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNomBanqueCarte" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Numéro Carte:" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextNumeroCarte" strokeType="OUTSIDE" strokeWidth="0.0" GridPane.columnIndex="1" GridPane.rowIndex="2">
|
|
<font>
|
|
<Font name="Arial Bold" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
<Text strokeType="OUTSIDE" strokeWidth="0.0" text="Numéro Transation:">
|
|
<font>
|
|
<Font name="Arial" size="15.0" />
|
|
</font>
|
|
</Text>
|
|
</children>
|
|
</GridPane>
|
|
<Text fx:id="TextVenteAnnuler" fill="RED" layoutX="39.0" layoutY="230.0" strokeType="OUTSIDE" strokeWidth="0.0">
|
|
<font>
|
|
<Font name="Arial" size="19.0" />
|
|
</font>
|
|
</Text>
|
|
<Group layoutX="283.0" layoutY="269.0">
|
|
<children>
|
|
<Text fx:id="TextNomPrenomProfile11" strokeType="OUTSIDE" strokeWidth="0.0" text="Montant:">
|
|
<font>
|
|
<Font name="Arial Bold" size="19.0" />
|
|
</font>
|
|
</Text>
|
|
<Text fx:id="TextMontant" layoutX="84.0" lineSpacing="5.0" strokeType="OUTSIDE" strokeWidth="0.0">
|
|
<font>
|
|
<Font name="Arial Bold" size="21.0" />
|
|
</font>
|
|
</Text>
|
|
</children>
|
|
</Group>
|
|
<Text fx:id="Monprofilenomprenom121" fill="#478fca" layoutX="39.0" layoutY="302.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Liste des produits">
|
|
<font>
|
|
<Font name="Arial" size="19.0" />
|
|
</font>
|
|
</Text>
|
|
<TableView fx:id="TableViewListeProduit" layoutX="39.0" layoutY="317.0" prefHeight="285.0" prefWidth="753.0" style="-fx-border-color: #35aa47;">
|
|
<columnResizePolicy>
|
|
<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
|
|
</columnResizePolicy>
|
|
<columns>
|
|
<TableColumn fx:id="TabColReference" maxWidth="330.0" minWidth="110.0" prefWidth="110.0" text="Référence" />
|
|
<TableColumn fx:id="TabColDesignation" maxWidth="489.0" minWidth="163.0" prefWidth="163.0" text="Désignation" />
|
|
<TableColumn fx:id="TabColQuantite" maxWidth="225.0" minWidth="75.0" prefWidth="75.0" text="Quantité" />
|
|
<TableColumn fx:id="TabColPrixHT" maxWidth="222.0" minWidth="74.0" prefWidth="74.0" text="P.U.H.T" />
|
|
<TableColumn fx:id="TabColRemise" maxWidth="264.0" minWidth="88.0" prefWidth="88.0" text="Remise(%)" />
|
|
<TableColumn fx:id="TabColTotalHT" maxWidth="210.0" minWidth="70.0" prefWidth="70.0" text="Total H.T" />
|
|
<TableColumn fx:id="TabColTVA" maxWidth="132.0" minWidth="44.0" prefWidth="44.0" text="TVA" />
|
|
<TableColumn fx:id="TabColTotalTTC" maxWidth="261.0" minWidth="87.0" prefWidth="87.0" text="Total TTC" />
|
|
</columns>
|
|
</TableView>
|
|
<StackPane layoutX="42.0" layoutY="606.0" prefHeight="48.0" prefWidth="663.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
|
|
<children>
|
|
<Button mnemonicParsing="false" onAction="#ExitButtonAction" prefHeight="31.0" prefWidth="116.0" styleClass="btn-default" text="Quiter" />
|
|
</children>
|
|
</StackPane>
|
|
</children>
|
|
</AnchorPane>
|
|
<ProgressIndicator fx:id="ProgressVenteSansFact" layoutX="353.0" layoutY="276.0" prefHeight="110.0" prefWidth="110.0" />
|
|
</children></AnchorPane>
|
|
</children>
|
|
</StackPane>
|
|
</children>
|
|
</AnchorPane>
|