module Controllers {
    
    requires javafx.controls;
    
    requires javafx.fxml;
    
    requires java.sql;
    
    requires icu4j;
    
    requires org.controlsfx.controls;
    
    requires com.gluonhq.charm.glisten;
    
    requires javafx.web;
    requires java.base;
    
    requires log4j;
    
    opens Controllers to javafx.fxml;
    exports Controllers;

    opens Controllers.Home to javafx.fxml;
    exports Controllers.Home;
    opens Models.Home to javafx.fxml;
    exports Models.Home;

    opens Controllers.BonLivraisonClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.BonLivraisonClt;
    opens Models.BonLivraisonClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.BonLivraisonClt;

    opens Controllers.BonReceptionFrs to javafx.fxml, log4j, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.BonReceptionFrs;
    opens Models.BonReceptionFrs to javafx.fxml, log4j, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.BonReceptionFrs;

    opens Controllers.Caisse to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Caisse;
    opens Models.Caisse to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Caisse;

    opens Controllers.Categorie to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Categorie;
    opens Models.Categorie to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Categorie;

    opens Controllers.ChequeClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.ChequeClt;
    opens Models.ChequeClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.ChequeClt;

    opens Controllers.Client to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Client;
    opens Models.Client to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Client;

    opens Controllers.CommandeClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.CommandeClt;
    opens Models.CommandeClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.CommandeClt;

    opens Controllers.DevisClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.DevisClt;
    opens Models.DevisClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.DevisClt;

    opens Controllers.Dialog to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Dialog;

    opens Controllers.FactureClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.FactureClt;
    opens Models.FactureClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.FactureClt;

    opens Controllers.FactureFrs to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.FactureFrs;
    opens Models.FactureFrs to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.FactureFrs;

    opens Controllers.Fournisseur to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Fournisseur;
    opens Models.Fournisseur to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Fournisseur;
    
    
    opens Controllers.Produit to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Produit;
    opens Models.Produit to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Produit;
    
    opens Controllers.Reglement to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Reglement;
    opens Models.Reglement to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Reglement;

    opens Controllers.Stock to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.Stock;
    opens Models.Stock to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.Stock;

    opens Controllers.TraiteClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.TraiteClt;
    opens Models.TraiteClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.TraiteClt;

    opens Controllers.User to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.User;
    opens Models.User to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.User;

    opens Controllers.VenteRapideClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Controllers.VenteRapideClt;
    opens Models.VenteRapideClt to javafx.fxml, javafx.controls, java.sql, org.controlsfx.controls, com.gluonhq.charm.glisten, javafx.web;
    exports Models.VenteRapideClt;
    
}

