From d9acc4cea639ff9ee1a2f3ce234627fa1b86223c Mon Sep 17 00:00:00 2001 From: manager Date: Sun, 12 Nov 2023 08:02:36 +0100 Subject: [PATCH] moi --- 1_Orga_plan/F- les types.mm | 467 +++ .../ecransAincorporer/#editecriture22.glade# | 1662 +++++++++ 3_Glade/ecransAincorporer/editMailing.glade | 754 +++++ 3_Glade/ecransAincorporer/editMailing.glade~ | 724 ++++ .../Glade_comptapng/classeregroupement.png | Bin 0 -> 20185 bytes .../Glade_comptapng/classetype.png | Bin 0 -> 28906 bytes .../Glade_comptapng/compteaffectation.png | Bin 0 -> 15697 bytes .../Glade_comptapng/ecriture.png | Bin 0 -> 37618 bytes .../Glade_comptapng/excompta.png | Bin 0 -> 47565 bytes .../Glade_comptapng/immo.png | Bin 0 -> 19116 bytes .../Glade_comptapng/plancomptable.png | Bin 0 -> 24132 bytes .../Glade_comptapng/scenario.png | Bin 0 -> 13693 bytes .../activité/#editFacture.glade# | 1976 +++++++++++ .../activité/editClient.glade | 1891 +++++++++++ .../activité/editFournisseur.glade | 1147 +++++++ .../activité/editLigne_dossier.glade | 0 .../activité/editOgtypefournisseurs.glade | 202 ++ .../activité/editPassager3.glade | 375 ++ .../activité/editStaff.glade | 576 ++++ .../activité/liste_prix.glade | 225 ++ .../activité/selector.glade | 201 ++ .../zecrans pgiMad2022/cartographie/map.glade | 0 .../cartographie/recherche2.glade | 196 ++ .../zecrans pgiMad2022/compta/compta.glade | 324 ++ .../compta/editEcriture2.glade~ | 1727 ++++++++++ .../compta/editEntiteJuridique.glade | 804 +++++ .../gladeprod/dateselector.glade | 56 + .../gladeprod/editAvv.glade | 795 +++++ .../gladeprod/editAvv_prix.glade | 765 +++++ .../gladeprod/editBundleHebergement.glade | 527 +++ .../gladeprod/editCompagnies.glade | 442 +++ .../gladeprod/editContinent.glade | 186 + .../gladeprod/editDestination.glade | 376 +++ .../gladeprod/editGateway.glade | 617 ++++ .../gladeprod/editGuide.glade | 655 ++++ .../gladeprod/editGuide_prix.glade | 764 +++++ .../gladeprod/editHebergement.glade | 1156 +++++++ .../gladeprod/editHebergement2.glade | 1691 ++++++++++ .../gladeprod/editHebergement3.glade | 1691 ++++++++++ .../gladeprod/editHebergement_prix.glade | 588 ++++ .../gladeprod/editHebergement_prix2.glade | 1002 ++++++ .../gladeprod/editHebergement_prix3.glade | 1002 ++++++ .../gladeprod/editLiaison.glade | 381 +++ .../gladeprod/editLiaison_prix.glade | 900 +++++ .../gladeprod/editLiaison_trajet.glade | 729 ++++ .../gladeprod/editPays.glade | 560 +++ .../gladeprod/editRegion.glade | 848 +++++ .../gladeprod/editService.glade | 714 ++++ .../gladeprod/editTour.glade | 878 +++++ .../gladeprod/editTour_prix.glade | 970 ++++++ .../gladeprod/editTypeDeService.glade | 360 ++ .../gladeprod/editTypePrix.glade | 274 ++ .../gladeprod/editVaisseau.glade | 526 +++ .../gladeprod/editVaisseau_prix.glade | 554 +++ .../gladeprod/editVehicule.glade | 763 +++++ .../gladeprod/editVehicule_prix.glade | 581 ++++ .../gladeprod/editVille.glade | 546 +++ .../gladeprod/exportSQLite.glade | 108 + .../zecrans pgiMad2022/gladeprod/image.glade | 137 + .../zecrans pgiMad2022/gladeprod/login.glade | 291 ++ .../zecrans pgiMad2022/gladeprod/map.glade | 3003 +++++++++++++++++ .../zecrans pgiMad2022/gladeprod/popup.glade | 86 + .../zecrans pgiMad2022/gladeprod/prod.glade | 2662 +++++++++++++++ .../gladeprod/production.glade | 2976 ++++++++++++++++ .../gladeprod/selector.glade | 185 + .../gladeprod/sidebar.glade | 191 ++ .../zprint/setup_print3.glade | 29 + 67 files changed, 44816 insertions(+) create mode 100644 1_Orga_plan/F- les types.mm create mode 100644 3_Glade/ecransAincorporer/#editecriture22.glade# create mode 100644 3_Glade/ecransAincorporer/editMailing.glade create mode 100644 3_Glade/ecransAincorporer/editMailing.glade~ create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/classeregroupement.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/classetype.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/compteaffectation.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/ecriture.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/excompta.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/immo.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/plancomptable.png create mode 100644 3_Glade/zecrans pgiMad2022/Glade_comptapng/scenario.png create mode 100644 3_Glade/zecrans pgiMad2022/activité/#editFacture.glade# create mode 100644 3_Glade/zecrans pgiMad2022/activité/editClient.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/editFournisseur.glade mode change 100755 => 100644 3_Glade/zecrans pgiMad2022/activité/editLigne_dossier.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/editOgtypefournisseurs.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/editPassager3.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/editStaff.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/liste_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/activité/selector.glade mode change 100755 => 100644 3_Glade/zecrans pgiMad2022/cartographie/map.glade create mode 100644 3_Glade/zecrans pgiMad2022/cartographie/recherche2.glade create mode 100644 3_Glade/zecrans pgiMad2022/compta/compta.glade create mode 100644 3_Glade/zecrans pgiMad2022/compta/editEcriture2.glade~ create mode 100644 3_Glade/zecrans pgiMad2022/compta/editEntiteJuridique.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/dateselector.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editAvv.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editAvv_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editBundleHebergement.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editCompagnies.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editContinent.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editDestination.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editGateway.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editGuide.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editGuide_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement2.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement3.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix2.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix3.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editLiaison.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_trajet.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editPays.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editRegion.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editService.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editTour.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editTour_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editTypeDeService.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editTypePrix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editVehicule.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editVehicule_prix.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/editVille.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/exportSQLite.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/image.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/login.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/map.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/popup.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/prod.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/production.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/selector.glade create mode 100644 3_Glade/zecrans pgiMad2022/gladeprod/sidebar.glade create mode 100644 3_Glade/zecrans pgiMad2022/zprint/setup_print3.glade diff --git a/1_Orga_plan/F- les types.mm b/1_Orga_plan/F- les types.mm new file mode 100644 index 0000000..81fcf34 --- /dev/null +++ b/1_Orga_plan/F- les types.mm @@ -0,0 +1,467 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ +

+

+ Visites de plantations de thé au Sri Lanka, de canne à sucre en Louisiane, de tabac à Cuba, de café au Guatemala, dégustation de whisky en Ecosse etc +

+

+ +

+

+ +

+ + + +
+
+ + + + + + + + + + + + + + + + + + + +

+ - Safaris & Observation de la faune ( baleines dauphins etc ) +

+

+ - Plongée sous-marine +

+

+ - Trekking +

+

+ - Canyoning - Rafting +

+

+ - Alpinisme +

+

+ - Parachutisme (parapente, parachutisme, skydiving) +

+

+ - Pêche +

+

+ - +

+

+ +

+

+ +

+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ Airship Paris: mal noté sur TripAdvisor (vols annulés pour causes météo sans remboursements) +

+ + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + +

+ Rovos (Afrique du Sud) +

+

+ Hiram Bingham (Pérou) +

+

+ Royal Scotsman (Ecosse) +

+

+ Belmond Grand Hibernian (Irlande) +

+

+ Golden Chariot ( Inde) +

+

+ Venice Simplon-Orient Express +

+

+ Golden Eagle Danube Express +

+

+ Transsibérien +

+

+ +

+

+ +

+ + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + +

+ avec ou sans skipper +

+ + + +
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ hotel de tourisme : +

+

+ 1- classement par étoiles ou par prix (de 0 à 100 euros - de 100 et plus) ou par gamme (standard -  prestige) +

+

+ 2- classement par types de client (junior suites - professionnels etc ) +

+

+ 3- types de services et équipements (wifi parking centre de remise en forme piscine navette aéroport handicap ) +

+ + +
+
+ + + + + + + + + + + + + + + + + + + + + +
diff --git a/3_Glade/ecransAincorporer/#editecriture22.glade# b/3_Glade/ecransAincorporer/#editecriture22.glade# new file mode 100644 index 0000000..2827d6a --- /dev/null +++ b/3_Glade/ecransAincorporer/#editecriture22.glade# @@ -0,0 +1,1662 @@ + + + + + + 9.9999999999999991e+28 + 1 + 10 + + + 1000000000 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 9.9999999999999991e+28 + 1 + 10 + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + 5 + 5 + True + + + True + False + <b>Fournisseur</b> + True + + + False + True + 0 + + + + + False + True + 0 + + + + + True + True + + + True + False + + + True + False + vertical + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + Catégorie : + + + 0 + 2 + + + + + True + False + Adresse de facturation : + + + 0 + 3 + + + + + True + False + Mail de facturation : + + + 0 + 4 + + + + + True + False + Fax de facturation : + + + 0 + 5 + + + + + True + False + Téléphone : + + + 0 + 6 + + + + + True + False + Préfixe téléphone : + + + 0 + 7 + + + + + True + False + Pays : + + + 0 + 8 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + True + True + + + 1 + 7 + + + + + True + True + 2 + + + 1 + 8 + + + + + True + False + + + 1 + 0 + + + + + True + False + Ville : + + + 0 + 9 + + + + + True + True + 2 + + + 1 + 9 + + + + + True + True + 0 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Notes privées + + + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + vertical + + + False + True + 1 + + + + + True + False + vertical + + + + True + False + True + True + + + True + False + Plan comptable : + + + 0 + 0 + + + + + True + False + Type de fiche : + + + 0 + 1 + + + + + True + False + 0 + True + + + True + + + + + 1 + 0 + + + + + True + False + 0 + True + + + True + + + + + 1 + 1 + + + + + True + False + multiple + + + 0 + 2 + + + + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + + True + False + True + True + + + True + False + Type de message : + + + 0 + 0 + + + + + True + False + 0 + + Mail + Fax + Lettre + + + + 1 + 0 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + vertical + True + + + Bloqué + True + True + False + 0 + True + + + False + True + 0 + + + + + Publique + True + True + False + 0 + True + + + False + True + 1 + + + + + Sur place + True + True + False + 0 + True + + + False + True + 2 + + + + + False + True + 4 + + + + + True + True + 2 + + + + + + + True + False + Général + + + False + + + + + True + False + + + + True + False + True + True + + + True + False + Monnaie : + + + 0 + 0 + + + + + True + False + Commision 1 : + + + 0 + 1 + + + + + True + False + Commission 2 : + + + 0 + 2 + + + + + True + False + Commission si sup : + + + 0 + 3 + + + + + True + False + Seuil super commission : + + + 0 + 4 + + + + + True + False + Accord client : + + + 0 + 5 + + + + + True + False + Délai paiement : + + + 0 + 6 + + + + + True + False + Forme paiement : + + + 0 + 7 + + + + + True + False + Commission sur : + + + 0 + 8 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 7 + + + + + True + True + 3,00 + adjustment4 + 0.01 + 2 + 3 + + + 1 + 1 + + + + + True + True + 3,00 + adjustment5 + 0.01 + 2 + 3 + + + 1 + 2 + + + + + True + True + 3,00 + adjustment8 + 0.01 + 2 + 3 + + + 1 + 8 + + + + + True + True + 3,00 + adjustment7 + 0.01 + 2 + 3 + + + 1 + 4 + + + + + True + True + 3,00 + adjustment6 + 0.01 + 2 + 3 + + + 1 + 3 + + + + + True + False + Seuil atteint pour super +commision appli auto : + + + 0 + 9 + + + + + True + True + 3,00 + adjustment9 + 0.01 + 2 + 3 + + + 1 + 9 + + + + + True + True + 3,00 + adjustment10 + 0.01 + 2 + 3 + + + 1 + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + True + 0 + + + + + True + False + vertical + + + False + True + 1 + + + + + True + False + vertical + + + + True + False + True + True + + + True + False + RIB : + + + 0 + 0 + + + + + True + False + SIRET : + + + 0 + 1 + + + + + True + False + Numéro licence agréments : + + + 0 + 2 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + False + Débit : + + + 0 + 3 + + + + + True + False + Crédit : + + + 0 + 4 + + + + + True + True + 0,00 + adjustment1 + 0.01 + 2 + + + 1 + 3 + + + + + True + True + 0,00 + adjustment2 + 0.01 + 2 + + + 1 + 4 + + + + + True + False + Historique débit-crédit : + + + 0 + 5 + + + + + True + True + 3,00 + adjustment3 + 0.01 + 2 + 3 + + + 1 + 5 + + + + + + + + + + + + + + + + + + + + + + + False + True + 0 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Assurances</b> + True + + + + + True + True + 1 + + + + + Seuil atteint pour super commission appli auto + True + True + False + 0 + True + + + False + True + 2 + + + + + True + True + 2 + + + + + 1 + + + + + True + False + Facturation + + + 1 + False + + + + + True + False + + + + True + False + start + True + True + + + True + False + Site : + + + 0 + 0 + + + + + True + False + Login site : + + + 0 + 1 + + + + + True + False + Mot de passe site : + + + 0 + 2 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 0 + + + + + True + False + Status : + + + 0 + 3 + + + + + True + False + 0 + + Non traitée + En cours de traitement + Traitée + A revoir + + + + 1 + 3 + + + + + + + + + + + + + + + + + False + True + 0 + + + + + True + False + start + vertical + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Autres contacts resa + + + + + True + True + 0 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Contacts groupes + + + + + True + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Info contact + + + + + True + True + 2 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Contacts facturation + + + + + True + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Notes groupes + + + + + True + True + 4 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Contacts carnet + + + + + True + True + 5 + + + + + True + True + 1 + + + + + 2 + + + + + True + False + Divers + + + 2 + False + + + + + True + True + 1 + + + + + True + False + + + False + True + 2 + + + + + True + False + + + True + False + True + Annuler + True + gtk-cancel + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Imprimer + True + gtk-print + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Valider + True + gtk-apply + + + True + True + + + + + False + True + 3 + + + + + + diff --git a/3_Glade/ecransAincorporer/editMailing.glade b/3_Glade/ecransAincorporer/editMailing.glade new file mode 100644 index 0000000..d3670de --- /dev/null +++ b/3_Glade/ecransAincorporer/editMailing.glade @@ -0,0 +1,754 @@ + + + + + + 950 + 500 + False + 1100 + 500 + + + True + False + vertical + + + True + False + <b>Mailing</b> + True + + + False + True + 0 + + + + + True + True + + + True + False + vertical + + + True + False + + + False + True + 0 + + + + + True + False + Liste des clients : + + + False + True + 1 + + + + + True + True + in + + + True + True + + + + + + + + True + True + 2 + + + + + True + False + + + True + False + Ajouter + True + gtk-add + + + False + True + + + + + True + False + + + True + True + + + + + True + False + Supprimer + True + gtk-delete + + + False + True + + + + + False + True + 3 + + + + + + True + False + True + True + + + True + False + Pièce jointe : + + + 0 + 0 + + + + + True + False + + + 1 + 0 + + + + + Envoi différé + True + True + False + True + True + + + 0 + 1 + + + + + Envoi immédiat + True + True + False + True + True + differe + + + 1 + 1 + + + + + + + + + + + + + + + + + + + + False + True + 4 + + + + + True + False + True + + + Date d'envoi + True + True + True + half + + + False + True + 0 + + + + + True + False + - + + + False + True + 1 + + + + + False + True + 5 + + + + + False + True + + + + + True + False + vertical + + + True + False + + + False + True + 0 + + + + + True + False + True + + + True + False + Titre français : + + + False + True + 0 + + + + + True + True + + + False + True + 1 + + + + + True + False + Modèle : + + + False + True + 2 + + + + + gtk-find + True + True + True + True + + + False + True + 3 + + + + + False + True + 1 + + + + + True + False + True + + + True + False + Titre anglais : + + + False + True + 0 + + + + + True + True + + + False + True + 1 + + + + + True + False + Sujet : + + + False + True + 2 + + + + + True + True + + + False + True + 3 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Masculin + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Féminin + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Pluriel + + + 2 + False + + + + + True + True + 4 + + + + + True + False + + + True + False + True + Aperçu HTML + True + gtk-network + + + False + True + + + + + True + False + + + True + False + + + + + True + False + + + True + False + + + True + False + En cours de traitement : + + + True + True + 0 + + + + + True + True + start + center + + + True + True + 1 + + + + + + + True + False + + + + + False + True + 5 + + + + + True + False + + + False + True + 6 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Signature : + + + + + True + True + 7 + + + + + True + False + + + True + False + + + + + False + True + 8 + + + + + True + False + + + False + True + 9 + + + + + True + False + + + True + False + True + Enregistrer + True + gtk-save + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Envoyer immédiatement + True + gtk-ok + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Enregistrer comme modèle + True + gtk-media-record + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 10 + + + + + True + True + + + + + True + True + 1 + + + + + + diff --git a/3_Glade/ecransAincorporer/editMailing.glade~ b/3_Glade/ecransAincorporer/editMailing.glade~ new file mode 100644 index 0000000..5df1b78 --- /dev/null +++ b/3_Glade/ecransAincorporer/editMailing.glade~ @@ -0,0 +1,724 @@ + + + + + + 950 + 500 + False + 1100 + 500 + + + True + False + vertical + + + True + False + <b>Mailing</b> + True + + + False + True + 0 + + + + + True + True + + + True + False + vertical + + + True + False + + + False + True + 0 + + + + + True + False + Liste des clients : + + + False + True + 1 + + + + + True + True + in + + + True + True + + + + + + + + True + True + 2 + + + + + True + False + + + True + False + Ajouter + True + gtk-add + + + False + True + + + + + True + False + + + True + True + + + + + True + False + Supprimer + True + gtk-delete + + + False + True + + + + + False + True + 3 + + + + + True + False + True + True + + + True + False + Pièce jointe : + + + 0 + 0 + + + + + True + False + + + 1 + 0 + + + + + Envoi différé + True + True + False + True + True + + + 0 + 1 + + + + + Envoi immédiat + True + True + False + True + True + differe + + + 1 + 1 + + + + + False + True + 4 + + + + + True + False + True + + + Date d'envoi + True + True + True + half + + + False + True + 0 + + + + + True + False + - + + + False + True + 1 + + + + + False + True + 5 + + + + + False + True + + + + + True + False + vertical + + + True + False + + + False + True + 0 + + + + + True + False + True + + + True + False + Titre français : + + + False + True + 0 + + + + + True + True + + + False + True + 1 + + + + + True + False + Modèle : + + + False + True + 2 + + + + + gtk-find + True + True + True + True + + + False + True + 3 + + + + + False + True + 1 + + + + + True + False + True + + + True + False + Titre anglais : + + + False + True + 0 + + + + + True + True + + + False + True + 1 + + + + + True + False + Sujet : + + + False + True + 2 + + + + + True + True + + + False + True + 3 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Masculin + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Féminin + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Pluriel + + + 2 + False + + + + + True + True + 4 + + + + + True + False + + + True + False + True + Aperçu HTML + True + gtk-network + + + False + True + + + + + True + False + + + True + False + + + + + True + False + + + True + False + + + True + False + En cours de traitement : + + + True + True + 0 + + + + + True + True + start + center + + + True + True + 1 + + + + + + + True + False + + + + + False + True + 5 + + + + + True + False + + + False + True + 6 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + Signature : + + + + + True + True + 7 + + + + + True + False + + + False + True + 8 + + + + + True + False + + + True + False + True + Enregistrer + True + gtk-save + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Envoyer immédiatement + True + gtk-ok + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Enregistrer comme modèle + True + gtk-media-record + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 9 + + + + + True + True + + + + + True + True + 1 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/Glade_comptapng/classeregroupement.png b/3_Glade/zecrans pgiMad2022/Glade_comptapng/classeregroupement.png new file mode 100644 index 0000000000000000000000000000000000000000..11e9c852d60ec4aec4b4953b48b88885d89ea3a6 GIT binary patch literal 20185 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 literal 0 HcmV?d00001 diff --git a/3_Glade/zecrans pgiMad2022/Glade_comptapng/ecriture.png b/3_Glade/zecrans pgiMad2022/Glade_comptapng/ecriture.png new file mode 100644 index 0000000000000000000000000000000000000000..62dda1a4d9e7a447f48c3cfa7af5f9b948ca7b52 GIT binary patch literal 37618 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 literal 0 HcmV?d00001 diff --git a/3_Glade/zecrans pgiMad2022/Glade_comptapng/excompta.png b/3_Glade/zecrans pgiMad2022/Glade_comptapng/excompta.png new file mode 100644 index 0000000000000000000000000000000000000000..ec8cd910453de17f1d066202b7051080faebdbe2 GIT binary patch literal 47565 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 literal 0 HcmV?d00001 diff --git a/3_Glade/zecrans pgiMad2022/Glade_comptapng/immo.png b/3_Glade/zecrans pgiMad2022/Glade_comptapng/immo.png new file mode 100644 index 0000000000000000000000000000000000000000..3b858ed770a34f02f14e3fc059d6807caceab72f GIT binary patch literal 19116 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

owKfw)MNG|ng+MujigXEy>aQ|Jg`UNl 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 + + + + + False + center + + + True + False + + + True + False + + + + + + True + False + <b>Ligne Facture</b> + True + + + True + True + 1 + + + + + True + False + + + True + False + start + + + False + True + True + True + + + True + False + + + True + False + gtk-print + + + False + True + 0 + + + + + True + False + Annuler le traitement + Imprimer + + + True + True + 5 + 1 + + + + + + + False + False + 0 + + + + + False + True + True + True + + + True + False + Envoyer la réponse au client + gtk-edit + + + + + False + False + 1 + + + + + False + True + True + True + + + True + False + gtk-delete + + + + + False + False + 2 + + + + + False + True + True + True + + + True + False + gtk-save + + + + + False + False + 3 + + + + + False + True + True + True + + + True + False + + + True + False + gtk-close + + + False + True + 0 + + + + + True + False + Annuler le traitement + Fermer + + + True + True + 5 + 1 + + + + + + + False + False + 4 + + + + + True + True + 0 + + + + + True + True + 2 + + + + + True + True + 0 + + + + + True + False + + + False + True + 10 + 1 + + + + + True + True + + + True + False + + + True + False + 10 + 3 + + + + + + + + + + + + + + + + + + + + + True + False + Remise a blanc + + + 1 + 2 + + + + + False + True + True + False + True + + + 1 + 2 + 1 + 2 + + + + + True + False + Type opér + + + 1 + 2 + 2 + 3 + + + + + True + True + False + False + + + 1 + 2 + 3 + 4 + + + + + True + False + folio + + + 1 + 2 + 4 + 5 + + + + + True + True + False + False + + + 1 + 2 + 5 + 6 + + + + + True + True + + + 1 + 2 + 7 + 8 + + + + + True + False + adresse + + + 1 + 2 + 6 + 7 + + + + + True + True + + + 9 + 10 + + + + + True + False + Ref ext : nom et ref du payeur + + + 8 + 9 + + + + + True + True + False + False + + + 7 + 8 + + + + + True + False + lib + + + 6 + 7 + + + + + True + True + False + False + + + 2 + 3 + 5 + 6 + + + + + True + True + False + False + + + 5 + 6 + + + + + True + False + N° de compte CL + + + 2 + 3 + 4 + 5 + + + + + True + False + E ou L doss + + + 4 + 5 + + + + + True + True + False + False + + + 2 + 3 + 3 + 4 + + + + + True + True + False + False + + + 3 + 4 + + + + + True + False + journal + + + 2 + 3 + 2 + 3 + + + + + True + False + Date saisi + + + 2 + 3 + + + + + False + True + True + False + True + + + 2 + 3 + 1 + 2 + + + + + + + + True + True + False + False + + + 1 + 2 + + + + + True + False + N° de pieces + + + + + True + True + 0 + + + + + False + True + + + + + True + False + + + True + False + 15 + 3 + + + True + True + 0 + False + False + + + 2 + 3 + 14 + 15 + + + + + True + True + 0 + False + False + + + 2 + 3 + 13 + 14 + + + + + True + True + 0 + False + False + + + 2 + 3 + 12 + 13 + + + + + True + True + 0 + False + False + + + 2 + 3 + 11 + 12 + + + + + True + True + 0 + False + False + + + 2 + 3 + 10 + 11 + + + + + True + True + 0 + False + False + + + 2 + 3 + 9 + 10 + + + + + True + True + 0 + False + False + + + 2 + 3 + 8 + 9 + + + + + True + True + 0 + False + False + + + 2 + 3 + 7 + 8 + + + + + True + True + 0 + False + False + + + 2 + 3 + 6 + 7 + + + + + True + True + 0 + False + False + + + 2 + 3 + 5 + 6 + + + + + True + True + 0 + False + False + + + 2 + 3 + 4 + 5 + + + + + True + True + 0 + False + False + + + 2 + 3 + 3 + 4 + + + + + True + True + 0 + False + False + + + 2 + 3 + 2 + 3 + + + + + True + True + 0 + False + False + + + 2 + 3 + 1 + 2 + + + + + True + True + 0 + False + False + + + 2 + 3 + + + + + True + True + 0 + False + False + + + 14 + 15 + + + + + True + True + 0 + False + False + + + 13 + 14 + + + + + True + True + 0 + False + False + + + 12 + 13 + + + + + True + True + 0 + False + False + + + 11 + 12 + + + + + True + True + 0 + False + False + + + 10 + 11 + + + + + True + True + 0 + False + False + + + 9 + 10 + + + + + True + True + 0 + False + False + + + 8 + 9 + + + + + True + True + 0 + False + False + + + 7 + 8 + + + + + True + True + 0 + False + False + + + 6 + 7 + + + + + True + True + 0 + False + False + + + 5 + 6 + + + + + True + True + 0 + False + False + + + 4 + 5 + + + + + True + True + 0 + False + False + + + 3 + 4 + + + + + True + True + 0 + False + False + + + 2 + 3 + + + + + True + True + 0 + False + False + + + 1 + 2 + + + + + True + True + 0 + False + False + + + + + True + False + x0.01£ = + + + 1 + 2 + 14 + 15 + + + + + True + False + x0.02£ = + + + 1 + 2 + 13 + 14 + + + + + True + False + x0.05£ = + + + 1 + 2 + 12 + 13 + + + + + True + False + x0.10£ = + + + 1 + 2 + 11 + 12 + + + + + True + False + x0.20£ = + + + 1 + 2 + 10 + 11 + + + + + True + False + x.50£ = + + + 1 + 2 + 9 + 10 + + + + + True + False + x1.00£ = + + + 1 + 2 + 8 + 9 + + + + + True + False + x2.00£ = + + + 1 + 2 + 7 + 8 + + + + + True + False + x5.00£ = + + + 1 + 2 + 6 + 7 + + + + + True + False + x10.00£ = + + + 1 + 2 + 5 + 6 + + + + + True + False + x20.00£ = + + + 1 + 2 + 4 + 5 + + + + + True + False + x100.00£ = + + + 1 + 2 + 2 + 3 + + + + + True + False + x50.00£ = + + + 1 + 2 + 3 + 4 + + + + + True + False + x200.00£ = + + + 1 + 2 + 1 + 2 + + + + + True + False + x500.00£ = + + + 1 + 2 + + + + + True + True + 0 + + + + + True + False + + + True + False + Nom et Prénom + + + True + True + 0 + + + + + True + True + 0 + False + False + + + True + True + 1 + + + + + True + False + + + True + False + Montant mis en sac + + + True + True + 0 + + + + + True + True + False + False + + + True + True + 1 + + + + + True + True + 2 + + + + + True + False + + + True + False + Banque + + + True + True + 0 + + + + + True + False + + + Sac Gen + False + True + True + False + True + + + True + True + 0 + + + + + La poste + False + True + True + False + True + + + True + True + 1 + + + + + True + True + 1 + + + + + True + True + 3 + + + + + True + False + + + True + False + N° sac + + + True + True + 0 + + + + + True + True + 0 + False + False + + + True + True + 1 + + + + + True + True + 4 + + + + + True + False + + + True + False + Montant mis en caisse + + + True + True + 0 + + + + + True + True + 0 + False + False + + + True + True + 1 + + + + + True + True + 5 + + + + + True + False + + + True + False + Montant sortie de caisse + + + True + True + 0 + + + + + True + True + 0 + False + False + + + True + True + 1 + + + + + True + True + 6 + + + + + True + False + 2 + 2 + + + True + True + False + False + + + 1 + 2 + 1 + 2 + + + + + True + False + entré caisse + + + 1 + 2 + + + + + True + False + Sortie caisse + + + + + True + True + False + False + + + 1 + 2 + + + + + True + True + 7 + + + + + True + True + 1 + + + + + True + True + + + + + True + True + 2 + + + + + + + + True + False + 0 + none + + + True + False + 2 + 12 + + + True + True + False + False + + + 1 + 2 + + + + + True + True + False + False + + + 2 + 3 + 1 + 2 + + + + + False + True + True + False + True + + + 1 + 2 + 1 + 2 + + + + + True + True + False + False + + + 3 + 4 + 1 + 2 + + + + + True + True + False + False + + + 4 + 5 + 1 + 2 + + + + + True + True + False + False + + + 5 + 6 + 1 + 2 + + + + + True + True + False + False + + + 6 + 7 + 1 + 2 + + + + + True + True + 0 + False + False + + + 7 + 8 + 1 + 2 + + + + + True + True + eur + False + False + + + 8 + 9 + 1 + 2 + + + + + True + True + 1 + False + False + + + 9 + 10 + 1 + 2 + + + + + True + True + 0 + False + False + + + 10 + 11 + 1 + 2 + + + + + True + False + N° cheque ou CB + + + + + True + False + S/place + + + 1 + 2 + + + + + True + False + Ss compte + + + 2 + 3 + + + + + True + False + + + 3 + 4 + + + + + True + False + Libellé compte + + + 4 + 5 + + + + + True + False + + + 5 + 6 + + + + + True + False + Nom / prenom + + + 6 + 7 + + + + + True + False + Montant dev + + + 7 + 8 + + + + + True + False + Dev/Taux + + + 8 + 9 + + + + + True + False + + + 9 + 10 + + + + + True + False + Debit + + + 10 + 11 + + + + + True + False + Crédit + + + 11 + 12 + + + + + True + True + 0 + False + False + + + 11 + 12 + 1 + 2 + + + + + + + True + False + <b>Cheques et CB : </b> + True + + + + + True + True + 4 + + + + + False + 0 + none + + + True + False + 12 + + + True + False + + + + + + True + False + + + True + False + A revoir le : + + + True + True + 0 + + + + + True + True + + False + False + + + True + True + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + 1 + + + + + + + + + True + False + <b>Brouillard</b> + True + + + + + True + True + 5 + + + + + True + False + 3 + end + + + True + False + 2 + 3 + + + Publique + False + True + True + False + True + + + 1 + 2 + + + + + True + False + + + + + False + False + 0 + + + + + True + True + 6 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/editClient.glade b/3_Glade/zecrans pgiMad2022/activité/editClient.glade new file mode 100644 index 0000000..d73ffed --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/editClient.glade @@ -0,0 +1,1891 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Edit client</b> + True + + + False + True + 0 + + + + + True + False + vertical + + + True + False + + + False + True + 0 + + + + + True + False + True + + + True + False + vertical + + + True + False + Coordonnées + + + False + True + 0 + + + + + True + True + + + True + False + vertical + + + True + False + True + True + + + True + False + Civilité : + + + 0 + 0 + + + + + True + False + CSP / NAF : + + + 0 + 1 + + + + + True + False + Organisme ou société : + + + 0 + 2 + + + + + True + False + Nom : + + + 0 + 3 + + + + + True + False + Prénom : + + + 0 + 4 + + + + + True + False + Adresse : + + + 0 + 5 + + + + + True + False + Ville : + + + 0 + 6 + + + + + True + False + Code postal: + + + 0 + 7 + + + + + True + False + True + + + NC + True + True + False + True + True + + + False + True + 0 + + + + + M + True + True + False + True + True + salutations + + + False + True + 1 + + + + + Mme + True + True + False + True + True + salutations + + + False + True + 2 + + + + + 1 + 0 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 6 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + False + Pays : + + + 0 + 8 + + + + + True + True + + + 1 + 7 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 8 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Portable : + + + 0 + 0 + + + + + True + False + Autre (maison, travail) : + + + 0 + 1 + + + + + True + False + Fax : + + + 0 + 2 + + + + + True + False + Adresse email : + + + 0 + 3 + + + + + True + False + Autres contacts : + + + 0 + 4 + + + + + True + False + Tel renseignements RV : + + + 0 + 5 + + + + + True + False + Autres informations privées : + + + 0 + 6 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + False + True + 2 + + + + + + + True + False + Principales + + + False + + + + + True + False + vertical + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + True + False + Adresse : + + + 0 + 0 + + + + + True + False + Ville : + + + 0 + 1 + + + + + True + False + Code postal : + + + 0 + 2 + + + + + True + False + Pays : + + + 0 + 3 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 3 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 2 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 1 + + + + + + + + + True + False + Livraison + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + True + False + Adresse : + + + 0 + 0 + + + + + True + False + Ville : + + + 0 + 1 + + + + + True + False + Code postal : + + + 0 + 2 + + + + + True + False + Pays : + + + 0 + 3 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 3 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 1 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 2 + + + + + + + + + True + False + Facture + + + + + True + True + 2 + + + + + 1 + + + + + True + False + Optionnelles + + + 1 + False + + + + + True + False + True + True + + + True + False + Login : + + + 0 + 0 + + + + + True + False + Mot de passe : + + + 0 + 1 + + + + + True + False + Question : + + + 0 + 2 + + + + + True + False + Réponse : + + + 0 + 3 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + 2 + + + + + True + False + WEB + + + 2 + False + + + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + vertical + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + True + False + Date dernière lettre : + + + 0 + 0 + + + + + True + False + A revoir le : + + + 0 + 1 + + + + + True + False + Dernier mailing : + + + 0 + 2 + + + + + True + False + Dernier mouvement comptable : + + + 0 + 3 + + + + + True + False + nc + + + 1 + 0 + + + + + True + False + nc + + + 1 + 1 + + + + + True + False + nc + + + 1 + 2 + + + + + True + False + nc + + + 1 + 3 + + + + + + + + + True + False + Suivi fiche + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + Grand compte client + True + True + False + True + + + 0 + 0 + + + + + True + True + False + True + + + True + False + + + True + False + gtk-dialog-error + + + False + True + 0 + + + + + True + False + Compte bloqué + + + False + True + 1 + + + + + + + 0 + 1 + + + + + True + True + False + True + + + True + False + + + True + False + gtk-dialog-warning + + + False + True + 0 + + + + + True + False + <b> Ne pas détruire </b> + True + + + False + True + 1 + + + + + + + 1 + 0 + + + + + Non au mailing + True + True + False + True + + + 1 + 1 + + + + + + + + + True + False + Divers + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + True + True + + + True + False + Référence Alloa chez le client : + + + 0 + 0 + + + + + True + False + Média, source : + + + 0 + 1 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + 4 + + + + + True + False + vertical + + + True + False + True + + + True + False + Envoi par : + + + False + True + 0 + + + + + NC + True + True + False + True + True + + + False + True + 1 + + + + + Email + True + True + False + True + True + envoipar + + + False + True + 2 + + + + + Email + fax + True + True + False + True + True + envoipar + + + False + True + 3 + + + + + Fax + True + True + False + True + True + envoipar + + + False + True + 4 + + + + + Lettre + True + True + False + True + True + envoipar + + + False + True + 5 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + My Alloa : + + + False + True + 0 + + + + + VIP 1 + True + True + False + True + + + False + True + 1 + + + + + VIP 2 + True + True + False + True + + + False + True + 2 + + + + + False + True + 1 + + + + + False + True + 5 + + + + + True + False + True + + + True + False + + + False + True + 0 + + + + + Publique (Compte Internet) + True + True + False + True + + + False + True + 1 + + + + + False + True + 6 + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + False + True + 0 + + + + + True + False + - + + + False + True + 1 + + + + + True + False + Date de création : + + + False + True + 2 + + + + + True + False + - + + + False + True + 3 + + + + + True + False + Modifié le : + + + False + True + 4 + + + + + True + False + - + + + False + True + 5 + + + + + True + False + Créé sur le web : + + + False + True + 6 + + + + + True + False + - + + + False + True + 7 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Imprimer + True + gtk-print + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + True + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/editFournisseur.glade b/3_Glade/zecrans pgiMad2022/activité/editFournisseur.glade new file mode 100644 index 0000000..d724672 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/editFournisseur.glade @@ -0,0 +1,1147 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Edit fournisseur</b> + True + + + False + True + 0 + + + + + True + False + 5 + 5 + + + False + True + 1 + + + + + True + True + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + Catégorie : + + + 0 + 2 + + + + + True + False + Téléphone : + + + 0 + 3 + + + + + True + False + Préfixe téléphone : + + + 0 + 4 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + False + Pays : + + + 2 + 0 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 0 + + + + + True + False + Plan comptable : + + + 2 + 1 + + + + + True + False + Type de fournisseurs : + + + 2 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 2 + + + + + True + False + Message par : + + + 2 + 3 + + + + + Mail + True + True + False + True + + + 3 + 3 + + + + + Fax + True + True + False + 95 + True + + + 2 + 4 + + + + + Lettre + True + True + False + True + + + 3 + 4 + + + + + False + True + 0 + + + + + True + False + 5 + 5 + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Notes privées</b> + True + + + + + True + True + 2 + + + + + + + True + False + Général + + + False + + + + + True + False + vertical + + + True + False + + + True + False + Monnaie : + + + 0 + 0 + + + + + True + False + Commission 1: + + + 0 + 1 + + + + + True + False + Commission 2: + + + 0 + 2 + + + + + True + False + Commission si supérieur : + + + 0 + 3 + + + + + True + False + Seuil pour super commission : + + + 0 + 4 + + + + + True + False + Accord client : + + + 0 + 5 + + + + + True + False + Délai paiement : + + + 2 + 0 + + + + + True + False + Forme paiement : + + + 2 + 1 + + + + + True + False + Commission sur : + + + 2 + 2 + + + + + True + False + RIB : + + + 2 + 3 + + + + + True + False + SIRET : + + + 2 + 4 + + + + + True + False + Numéro de licence agréments : + + + 2 + 5 + + + + + True + False + + + 0 + 6 + + + + + True + False + + + 1 + 6 + + + + + Seuil atteint pour super commission + True + True + False + True + + + 3 + 6 + + + + + True + False + + + 2 + 6 + + + + + True + True + + + 1 + 0 + + + + + True + True + 2 + + + 1 + 1 + + + + + True + True + 0,00 + 2 + + + 1 + 2 + + + + + True + True + 0,00 + 2 + + + 1 + 3 + + + + + True + True + 0,00 + 2 + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + 0 + + + 3 + 0 + + + + + True + True + + + 3 + 1 + + + + + True + True + 0,00 + 2 + + + 3 + 2 + + + + + True + True + + + 3 + 3 + + + + + True + True + + + 3 + 4 + + + + + True + True + + + 3 + 5 + + + + + False + True + 0 + + + + + True + False + 5 + 5 + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Assurance</b> + True + + + + + True + True + 2 + + + + + 1 + + + + + True + False + Facturation + + + 1 + False + + + + + True + False + vertical + + + True + False + True + + + True + False + Site : + + + 0 + 0 + + + + + True + False + Login site : + + + 2 + 0 + + + + + True + False + Référence compte Alloa : + + + 0 + 1 + + + + + True + False + Mot de passe site : + + + 2 + 1 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 3 + 0 + + + + + True + True + + + 3 + 1 + + + + + False + True + 0 + + + + + True + False + 5 + 5 + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Contacts groupes</b> + True + + + + + True + True + 2 + + + + + True + False + 5 + 5 + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Contacts facturation</b> + True + + + + + True + True + 4 + + + + + 2 + + + + + True + False + Divers + + + 2 + False + + + + + True + True + 2 + + + + + True + False + 5 + 5 + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/editLigne_dossier.glade b/3_Glade/zecrans pgiMad2022/activité/editLigne_dossier.glade old mode 100755 new mode 100644 diff --git a/3_Glade/zecrans pgiMad2022/activité/editOgtypefournisseurs.glade b/3_Glade/zecrans pgiMad2022/activité/editOgtypefournisseurs.glade new file mode 100644 index 0000000..c39a4bd --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/editOgtypefournisseurs.glade @@ -0,0 +1,202 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Type de fournisseur</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Nom : + + + 0 + 0 + + + + + True + True + + + 1 + 0 + + + + + True + False + Tranche de début : + + + 0 + 1 + + + + + True + True + + + 1 + 1 + + + + + True + False + Tranche de fin : + + + 0 + 2 + + + + + True + True + + + 1 + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Imprimer + True + gtk-print + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + True + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/editPassager3.glade b/3_Glade/zecrans pgiMad2022/activité/editPassager3.glade new file mode 100644 index 0000000..35ac65c --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/editPassager3.glade @@ -0,0 +1,375 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Passager</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Récupérer un client : + + + 0 + 0 + + + + + True + False + + + 2 + 0 + + + + + True + False + Nom : + + + 0 + 1 + + + + + True + False + Prénom : + + + 0 + 2 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + False + + + 3 + 0 + + + + + gtk-find + True + True + True + True + + + 1 + 0 + + + + + True + False + Date de naissance : + + + 2 + 2 + + + + + True + False + + + 2 + 1 + + + + + True + True + + + 3 + 2 + + + + + False + + + 3 + 1 + + + + + True + False + Adresse : + + + 0 + 3 + + + + + True + True + + + 1 + 3 + + + + + True + False + Code postal : + + + 2 + 3 + + + + + True + True + + + 3 + 3 + + + + + True + False + Ville : + + + 0 + 4 + + + + + True + True + + + 1 + 4 + + + + + True + False + + + 2 + 4 + + + + + True + False + + + 3 + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Autres informations</b> + True + + + + + True + True + 4 + + + + + True + False + + + False + True + 5 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 6 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/editStaff.glade b/3_Glade/zecrans pgiMad2022/activité/editStaff.glade new file mode 100644 index 0000000..a51b695 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/editStaff.glade @@ -0,0 +1,576 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Utilisateurs</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + True + False + Nom : + + + 0 + 0 + + + + + True + False + Prénom : + + + 0 + 1 + + + + + True + False + Email : + + + 0 + 2 + + + + + True + False + Login : + + + 0 + 3 + + + + + True + False + Mot de passe : + + + 0 + 4 + + + + + True + False + Question : + + + 0 + 5 + + + + + True + False + Réponse : + + + 0 + 6 + + + + + True + False + + + 0 + 7 + + + + + True + False + + + 0 + 8 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + Confiance + True + True + False + 0 + True + + + 1 + 7 + + + + + Bloqué + True + True + False + 0 + True + + + 1 + 8 + + + + + + + + + True + False + <b>Informations</b> + True + + + + + True + True + 0 + + + + + True + False + vertical + + + False + True + 5 + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + + + Catalogue + True + True + False + True + + + 0 + 0 + + + + + Back-office + True + True + False + True + + + 0 + 1 + + + + + Front-office + True + True + False + True + + + 0 + 2 + + + + + Commercial + True + True + False + True + + + 0 + 3 + + + + + Direction + True + True + False + True + + + 0 + 4 + + + + + Clients + True + True + False + True + + + 0 + 5 + + + + + Marketing + True + True + False + True + + + 0 + 6 + + + + + Accueil + True + True + False + True + + + 0 + 7 + + + + + False + 36acf310-1ca9-4d2b-8426-742037f9197a + + + 1 + 0 + + + + + False + 41252f1d-a4fc-451f-a1ea-b138527eb4ad + + + 1 + 1 + + + + + False + f03aa30b-2642-4099-abc3-02dc53d88dde + + + 1 + 2 + + + + + False + b37fa503-dee5-47fb-be31-60c9bc8ebaeb + + + 1 + 3 + + + + + False + fe87c139-9f89-4b76-82bc-b14ba441b14d + + + 1 + 4 + + + + + False + fe88c139-9f88-4b76-82bc-b14ba441b127 + + + 1 + 5 + + + + + False + e161e547-527a-498c-854b-208ca708fde7 + + + 1 + 6 + + + + + False + fe88c139-9f88-4b76-82bc-b14ba441b14d + + + 1 + 7 + + + + + + + + + True + False + <b>Groupes</b> + True + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/liste_prix.glade b/3_Glade/zecrans pgiMad2022/activité/liste_prix.glade new file mode 100644 index 0000000..d6ec7f3 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/liste_prix.glade @@ -0,0 +1,225 @@ + + + + + + False + 600 + 250 + + + True + False + vertical + + + True + False + <b>Liste prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + + + True + False + True + Ajouter + True + gtk-add + + + False + True + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + in + + + True + True + True + + + + + + + + True + True + 4 + + + + + True + False + + + False + True + 5 + + + + + True + True + + + True + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + False + <b>Détails:</b> + True + + + + + False + True + 6 + + + + + True + False + + + False + True + 7 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 8 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/activité/selector.glade b/3_Glade/zecrans pgiMad2022/activité/selector.glade new file mode 100644 index 0000000..8967fee --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/activité/selector.glade @@ -0,0 +1,201 @@ + + + + + + False + 500 + 350 + + + True + False + vertical + + + True + False + <b>Sélectionnez un élément</b> + True + + + False + True + 0 + + + + + True + False + vertical + + + True + False + + + True + True + edit-find-symbolic + False + False + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + gtk-add + True + True + True + True + + + False + True + 3 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + in + + + True + True + + + + + + + + True + True + 2 + + + + + True + True + 1 + + + + + True + False + + + False + True + 2 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + True + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + True + True + + + + + False + True + 3 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/cartographie/map.glade b/3_Glade/zecrans pgiMad2022/cartographie/map.glade old mode 100755 new mode 100644 diff --git a/3_Glade/zecrans pgiMad2022/cartographie/recherche2.glade b/3_Glade/zecrans pgiMad2022/cartographie/recherche2.glade new file mode 100644 index 0000000..82c872c --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/cartographie/recherche2.glade @@ -0,0 +1,196 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Recherche</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Saisissez votre recherche : + + + False + True + 0 + + + + + True + True + + + False + True + 1 + + + + + True + True + 2 + + + + + True + False + True + + + True + False + Champs de recherche : + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + False + True + 3 + + + + + WEB + True + True + False + True + + + False + True + 4 + + + + + True + True + + + + + + True + False + Options de recherche + + + + + False + True + 5 + + + + + True + False + + + True + False + True + Rechercher + True + gtk-find + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 6 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/compta/compta.glade b/3_Glade/zecrans pgiMad2022/compta/compta.glade new file mode 100644 index 0000000..76e7ee8 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/compta/compta.glade @@ -0,0 +1,324 @@ + + + + + + True + False + gtk-home + 5 + + + True + False + gtk-go-forward + + + True + False + gtk-print + + + True + False + gtk-print + + + False + + + True + False + vertical + + + True + False + + + True + False + + + Menu + True + False + image1 + False + + + True + False + + + gtk-new + True + False + True + True + + + + + + gtk-edit + True + False + True + True + + + + + + True + False + + + + + gtk-delete + True + False + True + True + + + + + + + + + + gtk-print + True + False + True + True + + + True + False + + + Imprimer l'enregistrement + True + False + image4 + False + + + + + + Imprimer la liste + True + False + image3 + False + + + + + + True + False + + + + + Exporter + True + False + image2 + False + + + + + + + + + + True + True + 0 + + + + + True + False + + + True + False + toolbutton1 + True + gtk-refresh + + + False + True + + + + + True + False + + + False + True + + + + + True + False + toolbutton3 + True + gtk-find + + + False + True + + + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + + + + + + True + False + page 1 + + + False + + + + + + + True + False + <b>Plan comptable</b> + True + + + False + + + + + True + True + + + + + + True + False + page 1 + + + False + + + + + 1 + + + + + True + False + Saisie des écritures + True + + + 1 + False + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 10 + 10 + 6 + 6 + vertical + 2 + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/compta/editEcriture2.glade~ b/3_Glade/zecrans pgiMad2022/compta/editEcriture2.glade~ new file mode 100644 index 0000000..ba74621 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/compta/editEcriture2.glade~ @@ -0,0 +1,1727 @@ + + + + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 1 + 0 + + + + + True + False + Type de pièce : + + + 2 + 0 + + + + + True + False + Numéro de compte : + + + 3 + 0 + + + + + True + False + Date de l'écriture : + + + 4 + 0 + + + + + True + False + Date valeur : + + + 5 + 0 + + + + + True + True + + + 0 + 1 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 2 + 1 + + + + + True + True + + + 3 + 1 + + + + + True + True + + + 4 + 1 + + + + + True + True + + + 5 + 1 + + + + + True + False + Taux de conversion : + + + 5 + 2 + + + + + True + False + Montant devise : + + + 4 + 2 + + + + + True + False + Total crédit : + + + 3 + 2 + + + + + True + False + Total débit : + + + 2 + 2 + + + + + True + False + Montant : + + + 1 + 2 + + + + + True + True + 0 + adjustment5 + 1 + + + 5 + 3 + + + + + True + True + adjustment4 + 2 + + + 4 + 3 + + + + + True + True + adjustment3 + 2 + + + 3 + 3 + + + + + True + True + adjustment2 + 2 + + + 2 + 3 + + + + + True + True + adjustment1 + 2 + + + 1 + 3 + + + + + True + False + True + + + Débit + True + True + False + center + True + True + + + False + True + 0 + + + + + Crédit + True + True + False + center + True + True + debit + + + False + True + 1 + + + + + 0 + 3 + + + + + True + False + Type d'opération : + + + 0 + 2 + + + + + Sur place + True + True + False + center + True + + + 0 + 4 + + + + + True + False + Référence pièce +extérieure : + + + 1 + 4 + + + + + True + False + Type de pièce +extérieure : + + + 2 + 4 + + + + + True + False + Numéro de pièce +extérieure : + + + 4 + 4 + + + + + True + False + Date de référence +extérieure : + + + 3 + 4 + + + + + True + False + + + 0 + 5 + + + + + True + True + 25 + + + 1 + 5 + + + + + True + True + 5 + + + 2 + 5 + + + + + True + True + + + 3 + 5 + + + + + True + True + + + 4 + 5 + + + + + True + False + Pièce : + + + 0 + 6 + + + + + True + False + Journal : + + + 0 + 7 + + + + + True + False + Plan comptable : + + + 2 + 6 + + + + + True + False + Ligne dossier : + + + 2 + 7 + + + + + True + False + Devise : + + + 4 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 5 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 3 + 7 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 7 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 3 + 6 + + + + + True + False + + + 4 + 7 + + + + + True + False + + + 5 + 7 + + + + + True + False + Date d'échéance : + + + 5 + 4 + + + + + True + True + + + 5 + 5 + + + + + False + + + True + False + vertical + + + True + False + <b>Ecritures</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + + True + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 1 + 0 + + + + + True + False + Type de pièce : + + + 2 + 0 + + + + + True + False + Numéro de compte : + + + 3 + 0 + + + + + True + False + Date de l'écriture : + + + 4 + 0 + + + + + True + False + Date valeur : + + + 5 + 0 + + + + + True + True + + + 0 + 1 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 2 + 1 + + + + + True + True + + + 3 + 1 + + + + + True + True + + + 4 + 1 + + + + + True + True + + + 5 + 1 + + + + + True + False + Taux de conversion : + + + 5 + 2 + + + + + True + False + Montant devise : + + + 4 + 2 + + + + + True + False + Total crédit : + + + 3 + 2 + + + + + True + False + Total débit : + + + 2 + 2 + + + + + True + False + Montant : + + + 1 + 2 + + + + + True + True + 1 + adjustment5 + 1 + + + 5 + 3 + + + + + True + True + 0,00 + adjustment4 + 2 + + + 4 + 3 + + + + + True + True + 0,00 + adjustment3 + 2 + + + 3 + 3 + + + + + True + True + 0,00 + adjustment2 + 2 + + + 2 + 3 + + + + + True + True + 0,00 + adjustment1 + 2 + + + 1 + 3 + + + + + True + False + True + + + Débit + True + True + False + center + True + True + + + False + True + 0 + + + + + Crédit + True + True + False + center + True + debit + + + False + True + 1 + + + + + 0 + 3 + + + + + True + False + Type d'opération : + + + 0 + 2 + + + + + Sur place + True + True + False + center + True + + + 0 + 4 + + + + + True + False + Référence pièce +extérieure : + + + 1 + 4 + + + + + True + False + Type de pièce +extérieure : + + + 2 + 4 + + + + + True + False + Numéro de pièce +extérieure : + + + 4 + 4 + + + + + True + False + Date de référence +extérieure : + + + 3 + 4 + + + + + True + False + + + 0 + 5 + + + + + True + True + 25 + + + 1 + 5 + + + + + True + True + 5 + + + 2 + 5 + + + + + True + True + + + 3 + 5 + + + + + True + True + + + 4 + 5 + + + + + True + False + Pièce : + + + 0 + 6 + + + + + True + False + Journal : + + + 0 + 7 + + + + + True + False + Plan comptable : + + + 2 + 6 + + + + + True + False + Ligne dossier : + + + 2 + 7 + + + + + True + False + Devise : + + + 4 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 5 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 3 + 7 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 6 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 7 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 3 + 6 + + + + + True + False + + + 4 + 7 + + + + + True + False + + + 5 + 7 + + + + + True + False + Date d'échéance : + + + 5 + 4 + + + + + True + True + + + 5 + 5 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + in + + + True + True + + + + + + + + True + True + 4 + + + + + + + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + True + True + adjustment5 + + diff --git a/3_Glade/zecrans pgiMad2022/compta/editEntiteJuridique.glade b/3_Glade/zecrans pgiMad2022/compta/editEntiteJuridique.glade new file mode 100644 index 0000000..f0a210a --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/compta/editEntiteJuridique.glade @@ -0,0 +1,804 @@ + + + + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Entité juridique</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + True + + + True + False + Libellé FR : + + + 0 + 0 + + + + + True + False + Libellé EN : + + + 0 + 1 + + + + + True + False + Pays : + + + 0 + 2 + + + + + True + False + Devise : + + + 0 + 3 + + + + + True + False + Capital : + + + 2 + 0 + + + + + True + False + Date création : + + + 2 + 1 + + + + + True + False + Date début exercice en cours : + + + 2 + 2 + + + + + True + False + Date fin exercice en cours : + + + 2 + 3 + + + + + True + False + RCS : + + + 0 + 4 + + + + + True + False + TVA : + + + 0 + 5 + + + + + True + False + URSSAF : + + + 0 + 6 + + + + + True + False + ASSEDIC : + + + 0 + 7 + + + + + True + False + Caisse 3 : + + + 0 + 8 + + + + + True + False + Caisse 4 : + + + 0 + 9 + + + + + True + False + Forme societe : + + + 0 + 10 + + + + + True + False + Capital actuel : + + + 2 + 4 + + + + + True + False + TTC : + + + 2 + 5 + + + + + True + False + Ville : + + + 2 + 7 + + + + + True + False + Code postal : + + + 2 + 6 + + + + + True + False + Marque commerciale : + + + 2 + 8 + + + + + True + False + Holding : + + + 2 + 9 + + + + + True + True + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 3 + 6 + + + + + True + True + + + 3 + 7 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 9 + + + + + True + True + adjustment1 + + + 3 + 0 + + + + + True + True + + + 3 + 1 + + + + + True + True + + + 3 + 2 + + + + + True + True + + + 3 + 3 + + + + + True + True + adjustment2 + + + 3 + 4 + + + + + + True + True + False + True + + + 3 + 5 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 2 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + True + True + + + 1 + 7 + + + + + True + True + + + 1 + 8 + + + + + True + True + + + 1 + 9 + + + + + True + True + + + 1 + 10 + + + + + True + True + + + 3 + 8 + + + + + True + False + + + True + False + - + + + True + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 10 + + + + + True + False + Domaine : + + + 2 + 10 + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + True + False + <b>Notes :</b> + True + + + + + False + True + 2 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/dateselector.glade b/3_Glade/zecrans pgiMad2022/gladeprod/dateselector.glade new file mode 100644 index 0000000..d59a753 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/dateselector.glade @@ -0,0 +1,56 @@ + + + + + + GTK_WIN_POS_MOUSE + + + True + + + True + True + 2008 + 4 + 6 + + + + + True + 3 + 3 + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + 0 + + + + + True + True + True + gtk-cancel + True + 0 + + + 1 + + + + + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editAvv.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editAvv.glade new file mode 100644 index 0000000..bd2dbb3 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editAvv.glade @@ -0,0 +1,795 @@ + + + + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>A voir a vivre</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Priorité d'affichage : + + + 0 + 3 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment1 + + + 1 + 3 + + + + + True + False + Référence ville : + + + 0 + 4 + + + + + True + False + Référence type de service : + + + 0 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + A revoir le : + + + 0 + 6 + + + + + True + False + En cours de traitement : + + + 0 + 7 + + + + + True + False + + + 0 + 8 + + + + + Publique + True + True + False + True + + + 1 + 8 + + + + + True + True + start + center + + + 1 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 6 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + A l'affiche + True + True + False + True + + + 0 + 0 + + + + + Coup de coeur + True + True + False + True + + + 0 + 1 + + + + + Tendance + True + True + False + True + + + 0 + 2 + + + + + Culturel + True + True + False + True + + + 0 + 3 + + + + + Plongée + True + True + False + True + + + 0 + 4 + + + + + Musique + True + True + False + True + + + 1 + 0 + + + + + Bien être + True + True + False + True + + + 1 + 1 + + + + + Gastronomie + True + True + False + True + + + 1 + 2 + + + + + Séléction + True + True + False + True + + + 1 + 3 + + + + + Prestige + True + True + False + True + + + 1 + 4 + + + + + Nature + True + True + False + True + + + 2 + 0 + + + + + Charme + True + True + False + True + + + 2 + 1 + + + + + Découverte + True + True + False + True + + + 2 + 2 + + + + + Savoir saveur + True + True + False + True + + + 2 + 3 + + + + + True + False + + + 2 + 4 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Accroche FR + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Accroche EN + + + 3 + False + + + + + True + True + in + + + True + True + + + + + 4 + + + + + True + False + Notes + + + 4 + False + + + + + True + True + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editAvv_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editAvv_prix.glade new file mode 100644 index 0000000..41a3657 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editAvv_prix.glade @@ -0,0 +1,765 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>A voir à vivre prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Date début prix : + + + 0 + 3 + + + + + True + False + Date fin prix : + + + 0 + 4 + + + + + True + False + Devise : + + + 2 + 0 + + + + + True + False + Coefficient : + + + 2 + 1 + + + + + True + False + Prix (devise) : + + + 2 + 2 + + + + + True + False + Prix (euros) : + + + 2 + 3 + + + + + True + False + Supplément prix : + + + 2 + 4 + + + + + True + False + Réduction prix : + + + 2 + 5 + + + + + True + False + Prix à enlever : + + + 2 + 6 + + + + + True + False + A voir à vivre : + + + 0 + 5 + + + + + True + False + Fournisseurs : + + + 0 + 6 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 3 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 6 + + + + + True + True + adjustment1 + 2 + + + 3 + 2 + + + + + True + True + adjustment2 + 2 + + + 3 + 3 + + + + + True + True + adjustment3 + 2 + + + 3 + 4 + + + + + True + True + adjustment4 + 2 + + + 3 + 5 + + + + + True + True + number + adjustment5 + 2 + + + 3 + 6 + + + + + Publique + True + True + False + center + center + True + + + 2 + 7 + + + + + True + False + + + 3 + 7 + + + + + True + True + start + center + + + 3 + 8 + + + + + True + False + En cours de traitement : + + + 2 + 8 + + + + + True + False + A revoir le : + + + 0 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 8 + + + + + True + False + Type de prix : + + + 0 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 0 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editBundleHebergement.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editBundleHebergement.glade new file mode 100644 index 0000000..d51ec7f --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editBundleHebergement.glade @@ -0,0 +1,527 @@ + + + + + + GTK_WIN_POS_CENTER + + + True + + + True + + + True + Ajout service hébergement + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + 5 + 10 + 10 + 10 + + + True + + + True + + + True + 4 + 2 + 20 + True + + + True + 0 + Code jour : + + + 2 + 3 + + + + + True + 0 + Hébergement : + + + + + True + 0 + Libellé prix : + + + 1 + 2 + + + + + True + 0 + Nuits mini : + + + 3 + 4 + + + + + True + True + + + 1 + 2 + 1 + 2 + + + + + True + True + + + 1 + 2 + 3 + 4 + + + + + True + True + + + 1 + 2 + 2 + 3 + + + + + True + + + True + False + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + + + + + + + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + 150 + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + True + + + label_item + + + + + 1 + + + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + 3 + 4 + 10 + + + True + + + True + False + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + + + True + False + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + 1 + 2 + + + + + True + True + + + 3 + 4 + 2 + 3 + + + + + True + True + + + 3 + 4 + 1 + 2 + + + + + True + True + + + 3 + 4 + + + + + True + True + + + 1 + 2 + + + + + True + 0 + Prix : + + + + + True + 0 + Date début prix : + + + 1 + 2 + + + + + True + 0 + Date fin prix : + + + 2 + 3 + + + + + True + 0 + Prix supplément : + + + 2 + 3 + + + + + True + 0 + Prix réduction : + + + 2 + 3 + 1 + 2 + + + + + True + 0 + Prix à enlever : + + + 2 + 3 + 2 + 3 + + + + + + + + + True + Prix + True + + + label_item + + + + + 2 + + + + + + + 2 + + + + + True + 3 + 3 + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 3 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editCompagnies.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editCompagnies.glade new file mode 100644 index 0000000..1d4ceab --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editCompagnies.glade @@ -0,0 +1,442 @@ + + + + + + 750 + 500 + False + + + True + False + vertical + + + True + False + <b>Compagnies</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Code IATA : + + + 0 + 3 + + + + + True + False + Code IATA num : + + + 0 + 4 + + + + + True + False + Classification : + + + 0 + 5 + + + + + True + False + Adresse siège : + + + 0 + 6 + + + + + True + False + A revoir le : + + + 0 + 7 + + + + + True + False + En cours de traitement : + + + 0 + 8 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + True + True + start + center + + + 1 + 8 + + + + + True + False + + + 0 + 9 + + + + + Publique + True + True + False + True + + + 1 + 9 + + + + + True + True + + + 1 + 7 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Notes + + + 2 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editContinent.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editContinent.glade new file mode 100644 index 0000000..37b34af --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editContinent.glade @@ -0,0 +1,186 @@ + + + + + + Edition continent + GTK_WIN_POS_CENTER + + + + True + + + True + + + True + + + True + Continent + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + 5 + 2 + 2 + 5 + 3 + + + True + Nom + + + + + True + Référence + + + 1 + 2 + + + + + True + True + Entrez le nom du continent + 255 + + + 1 + 2 + + + + + True + True + Entrez une référence pour le continent + 10 + + + 1 + 2 + 1 + 2 + + + + + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editDestination.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editDestination.glade new file mode 100644 index 0000000..4023aa9 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editDestination.glade @@ -0,0 +1,376 @@ + + + + + + Edition destination + GTK_WIN_POS_CENTER + + + + True + + + True + + + True + + + True + Destination + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + 5 + 3 + 2 + 5 + 3 + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + Code zone + + + 2 + 3 + + + + + True + Code + + + + + True + Libellé + + + 1 + 2 + + + + + True + True + Entrez un code pour le pays + 5 + + + 1 + 2 + + + + + True + True + Entrez le nom du pays en français + 52 + + + 1 + 2 + 1 + 2 + + + + + False + + + + + True + 5 + 0 + + + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + Entrez une description en français du pays + GTK_WRAP_WORD + + + + + + + + + True + Description + + + label_item + + + + + False + 1 + + + + + True + + + True + 5 + + + True + 0 + Villes concernées : + PANGO_WRAP_WORD_CHAR + + + + + + + True + 5 + 3 + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + gtk-add + + + + + + + True + True + True + 0 + + + True + gtk-remove + + + + + 1 + + + + + False + 1 + + + + + 2 + + + + + 400 + 150 + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_NEVER + + + True + True + True + + + + + + + 3 + + + + + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editGateway.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editGateway.glade new file mode 100644 index 0000000..b2a0b32 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editGateway.glade @@ -0,0 +1,617 @@ + + + + + + Edition gateway + GTK_WIN_POS_CENTER + + + + True + + + True + + + True + + + True + Gateway + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + 5 + 4 + 2 + 5 + 3 + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 3 + 4 + + + + + True + Ville + + + 3 + 4 + + + + + True + True + Entrez le nom du pays en français + 52 + + + 1 + 2 + 1 + 2 + + + + + True + True + Entrez un code pour le pays + 6 + + + 1 + 2 + + + + + True + Libellé + + + 1 + 2 + + + + + True + Référence + + + + + True + True + Entrez la devise du pays + 3 + + + 1 + 2 + 2 + 3 + + + + + True + Code Galileo + + + 2 + 3 + + + + + False + + + + + True + 10 + 10 + + + True + 4 + 4 + + + True + 0 + fer + + + + + True + 0 + routière + + + 1 + 2 + + + + + True + 0 + aérop. inter. + + + 2 + 3 + + + + + True + 0 + aérodrome + + + 2 + 3 + 1 + 2 + + + + + True + 0 + port croisière + + + 2 + 3 + + + + + True + 0 + port plaisance + + + 3 + 4 + + + + + True + 0 + ferry + + + 2 + 3 + 2 + 3 + + + + + True + True + 0 + True + + + 1 + 2 + + + + + True + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + True + 0 + True + + + 1 + 2 + 2 + 3 + + + + + True + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + True + True + 0 + True + + + 3 + 4 + + + + + True + True + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + True + 0 + True + + + 3 + 4 + 2 + 3 + + + + + True + + + 2 + 3 + 3 + 4 + + + + + True + + + 3 + 4 + 3 + 4 + + + + + + + False + 1 + + + + + True + 5 + 0 + + + True + 5 + 5 + 5 + + + True + 5 + 3 + 3 + 3 + 3 + + + True + True + Entrez la longitude d'arrivée du pays + 5 + + + 2 + 3 + 2 + 3 + + + + + True + True + Entrez la lattiude d'arrivée du pays + 5 + + + 2 + 3 + 1 + 2 + + + + + True + True + Entrez la longitude de départ du pays + 5 + + + 1 + 2 + 2 + 3 + + + + + True + True + Entrez la lattiude de départ du pays + 5 + + + 1 + 2 + 1 + 2 + + + + + True + + + + + True + Arrivée + + + 2 + 3 + + + + + True + Départ + + + 1 + 2 + + + + + True + 0 + Longitude + + + 2 + 3 + + + + + True + 0 + Lattitude + + + 1 + 2 + + + + + + + + + True + Localisation + + + label_item + + + + + False + 2 + + + + + False + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editGuide.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editGuide.glade new file mode 100644 index 0000000..c0dc8d8 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editGuide.glade @@ -0,0 +1,655 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Guide</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Nom : + + + 0 + 3 + + + + + True + False + Adresse : + + + 0 + 4 + + + + + True + False + Référence ville : + + + 0 + 5 + + + + + True + False + Date début vente : + + + 0 + 6 + + + + + True + False + Date fin vente : + + + 0 + 7 + + + + + True + False + A revoir le : + + + 0 + 8 + + + + + True + False + En cours de traitement : + + + 0 + 9 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + none + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + none + True + + + False + True + end + 1 + + + + + 1 + 6 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + none + True + + + False + True + end + 1 + + + + + 1 + 7 + + + + + True + True + start + center + + + 1 + 9 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + none + True + + + False + True + end + 1 + + + + + 1 + 8 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + Publique + True + True + False + center + True + + + False + True + 0 + + + + + A l'affiche + True + True + False + center + True + + + False + True + 1 + + + + + Coup de coeur + True + True + False + center + True + + + False + True + 2 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Descrption FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Accroche FR + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Accroche EN + + + 3 + False + + + + + True + True + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editGuide_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editGuide_prix.glade new file mode 100644 index 0000000..95c080b --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editGuide_prix.glade @@ -0,0 +1,764 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Guide prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Date début prix : + + + 0 + 3 + + + + + True + False + Devise : + + + 2 + 0 + + + + + True + False + Coefficient : + + + 2 + 1 + + + + + True + False + Date fin prix : + + + 0 + 4 + + + + + True + False + Guide : + + + 0 + 5 + + + + + True + False + Fournisseur : + + + 0 + 6 + + + + + True + False + Type de prix : + + + 0 + 7 + + + + + True + False + A revoir le : + + + 0 + 8 + + + + + True + False + Prix (devise) : + + + 2 + 2 + + + + + True + False + Prix (euros) : + + + 2 + 3 + + + + + True + False + Prix supplément : + + + 2 + 4 + + + + + True + False + Prix réduction : + + + 2 + 5 + + + + + True + False + Prix à enlever : + + + 2 + 6 + + + + + Publique + True + True + False + center + center + True + + + 2 + 7 + + + + + True + False + + + 3 + 7 + + + + + True + False + En cours de traitement : + + + 2 + 8 + + + + + True + True + start + center + + + 3 + 8 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 6 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 0 + + + + + True + True + + + 3 + 1 + + + + + True + True + adjustment1 + 2 + + + 3 + 2 + + + + + True + True + adjustment2 + 2 + + + 3 + 3 + + + + + True + True + adjustment3 + 2 + + + 3 + 4 + + + + + True + True + adjustment4 + 2 + + + 3 + 5 + + + + + True + True + adjustment5 + 2 + + + 3 + 6 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement.glade new file mode 100644 index 0000000..fd3c758 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement.glade @@ -0,0 +1,1156 @@ + + + + + + Edition hébergement + GTK_WIN_POS_CENTER + + + True + + + True + + + True + + + True + Hébergement + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + + + True + 3 + 4 + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + True + 6 + 0 + + + 3 + 4 + 1 + 2 + + + + + True + True + 75 + + + 3 + 4 + + + + + True + True + 6 + 0 + + + 1 + 2 + 1 + 2 + + + + + True + True + 25 + + + 1 + 2 + + + + + True + + + 2 + 4 + 2 + 3 + + + + + True + 0 + Ville : + + + 2 + 3 + + + + + True + 0 + Catégorie Alloa : + + + 2 + 3 + 1 + 2 + + + + + True + 0 + Catégorie : + + + 1 + 2 + + + + + True + 0 + Nom : + + + 2 + 3 + + + + + True + 0 + Référence : + + + + + False + + + + + True + 10 + + + True + + + True + + + True + 0 + <b>Situation</b> + True + + + False + + + + + True + True + ville + 0 + True + + + False + 1 + + + + + True + True + aéroport + 0 + True + + + False + 2 + + + + + True + True + commerces + 0 + True + + + False + 3 + + + + + True + True + bien placé + 0 + True + + + False + 4 + + + + + True + True + montagne + 0 + True + + + False + 5 + + + + + True + True + lac + 0 + True + + + False + 6 + + + + + True + True + plage + 0 + True + + + False + 7 + + + + + True + True + théâtre + 0 + True + + + False + 8 + + + + + True + + + 9 + + + + + + + True + + + True + 0 + <b>Proximité</b> + True + + + False + + + + + True + True + golf + 0 + True + + + False + 1 + + + + + True + True + chasse + 0 + True + + + False + 2 + + + + + True + True + plongée + 0 + True + + + False + 3 + + + + + True + True + équitation + 0 + True + + + False + 4 + + + + + True + True + sports naut. + 0 + True + + + False + 5 + + + + + True + True + sports sens. + 0 + True + + + False + 6 + + + + + True + True + thalasso + 0 + True + + + False + 7 + + + + + True + + + 8 + + + + + 1 + + + + + True + + + True + 0 + <b>Adapté</b> + True + + + False + + + + + True + True + jeunes + 0 + True + + + False + 1 + + + + + True + True + famille + 0 + True + + + False + 2 + + + + + True + True + handicapés + 0 + True + + + False + 3 + + + + + True + True + animaux + 0 + True + + + False + 4 + + + + + True + True + séminaires + 0 + True + + + False + 5 + + + + + True + + + 6 + + + + + 2 + + + + + True + + + True + 0 + <b>Disponible</b> + True + + + False + + + + + True + True + restaurants + 0 + True + + + False + 1 + + + + + True + True + salles sports + 0 + True + + + False + 2 + + + + + True + True + tennis + 0 + True + + + False + 3 + + + + + True + True + catamarans + 0 + True + + + False + 4 + + + + + True + True + piscine int. + 0 + True + + + False + 5 + + + + + True + True + piscine ext. + 0 + True + + + False + 6 + + + + + True + True + parking + 0 + True + + + False + 7 + + + + + True + True + spa + 0 + True + + + False + 8 + + + + + True + True + thalasso + 0 + True + + + False + 9 + + + + + True + True + club + 0 + True + + + False + 10 + + + + + 3 + + + + + True + + + True + 0 + <b>Chambre</b> + True + + + False + + + + + True + True + vue mer + 0 + True + + + False + 1 + + + + + True + True + familiale + 0 + True + + + False + 2 + + + + + True + True + room serv. + 0 + True + + + False + 3 + + + + + True + True + blanchisserie + 0 + True + + + False + 4 + + + + + True + True + kitchenette + 0 + True + + + False + 5 + + + + + True + + + 6 + + + + + 4 + + + + + True + + + True + 0 + <b>Catégorie</b> + True + + + False + + + + + True + True + weekend + 0 + True + + + False + 1 + + + + + True + True + nature + 0 + True + + + False + 2 + + + + + True + True + relaxation + 0 + True + + + False + 3 + + + + + True + True + romance + 0 + True + + + False + 4 + + + + + True + True + selection + 0 + True + + + False + 5 + + + + + True + True + prestige + 0 + True + + + False + 6 + + + + + True + + + 7 + + + + + 5 + + + + + + + False + 1 + + + + + False + + + + + True + True + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + 150 + True + True + GTK_WRAP_WORD + + + + + + + True + Descriptif + + + tab + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 1 + + + + + True + Adresse + + + tab + 1 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 2 + + + + + True + Notes + + + tab + 2 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 3 + + + + + True + Notes contacts + + + tab + 3 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 4 + + + + + True + Notes privées + + + tab + 4 + False + + + + + 1 + + + + + 2 + + + + + + + True + 3 + 3 + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement2.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement2.glade new file mode 100644 index 0000000..91c072b --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement2.glade @@ -0,0 +1,1691 @@ + + + + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + True + True + adjustment3 + + + 100 + 1 + 10 + + + True + True + adjustment4 + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Hébergement</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Catégorie : + + + 0 + 3 + + + + + True + False + Catégorie Alloa : + + + 0 + 4 + + + + + True + False + Nombre de personne max séminaire : + + + 2 + 1 + + + + + True + False + Référence ville : + + + 2 + 2 + + + + + True + False + Référence type de service : + + + 2 + 3 + + + + + True + False + A revoir le : + + + 2 + 4 + + + + + True + False + En cours de traiement : + + + 2 + 5 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment1 + + + 1 + 3 + + + + + True + True + adjustment2 + + + 1 + 4 + + + + + True + False + Nombre de personne max groupe : + + + 2 + 0 + + + + + True + True + 0 + adjustment3 + + + 3 + 0 + + + + + True + False + Priorité d'affichage : + + + 0 + 5 + + + + + True + True + 0 + adjustment4 + + + 1 + 5 + + + + + True + True + adjustment5 + + + 3 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 4 + + + + + True + True + start + center + + + 3 + 5 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Style : + + + False + True + 0 + + + + + True + False + + NC + Classique + Moderne + Elegance + Luxe + Prestige + + + + False + True + 1 + + + + + True + False + Style 2 : + + + False + True + 2 + + + + + True + False + + NC + Isolé + Tranquille + Animé + Branché + + + + False + True + 3 + + + + + Publique + True + True + False + center + center + immediate + True + + + False + True + 4 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + False + True + + + True + False + <b>Situation</b> + True + + + 0 + 0 + + + + + True + False + <b>Proximité</b> + True + + + 1 + 0 + + + + + True + False + <b>Adapté</b> + True + + + 2 + 0 + + + + + True + False + <b>Disponible</b> + True + + + 3 + 0 + + + + + True + False + <b>Chambre</b> + True + + + 4 + 0 + + + + + True + False + <b>Catégorie</b> + True + + + 5 + 0 + + + + + Ville + True + True + False + True + + + 0 + 1 + + + + + Aéroport + True + True + False + True + + + 0 + 2 + + + + + Commerces + True + True + False + True + + + 0 + 3 + + + + + Bien placé + True + True + False + True + + + 0 + 4 + + + + + Montagne + True + True + False + True + + + 0 + 5 + + + + + Lac + True + True + False + True + + + 0 + 6 + + + + + Plage + True + True + False + True + + + 0 + 7 + + + + + Théâtre + True + True + False + True + + + 0 + 8 + + + + + Golf + True + True + False + True + + + 1 + 1 + + + + + Chasse + True + True + False + True + + + 1 + 2 + + + + + Plongée + True + True + False + True + + + 1 + 3 + + + + + Equitation + True + True + False + True + + + 1 + 4 + + + + + Sports nautiques + True + True + False + True + + + 1 + 5 + + + + + Sports sensations + True + True + False + True + + + 1 + 6 + + + + + Thalasso + True + True + False + True + + + 1 + 7 + + + + + Jeunes + True + True + False + True + + + 2 + 1 + + + + + Familles + True + True + False + True + + + 2 + 2 + + + + + Handicapés + True + True + False + True + + + 2 + 3 + + + + + Animaux + True + True + False + True + + + 2 + 4 + + + + + Séminaires + True + True + False + True + + + 2 + 5 + + + + + Groupes + True + True + False + True + + + 2 + 6 + + + + + Restaurants + True + True + False + True + + + 3 + 1 + + + + + Salles de sports + True + True + False + True + + + 3 + 2 + + + + + Tennis + True + True + False + True + + + 3 + 3 + + + + + Catamarans + True + True + False + True + + + 3 + 4 + + + + + Piscine intérieure + True + True + False + True + + + 3 + 5 + + + + + Piscine extérieure + True + True + False + True + + + 3 + 6 + + + + + Parking + True + True + False + True + + + 3 + 7 + + + + + SPA + True + True + False + True + + + 3 + 8 + + + + + Thalasso + True + True + False + True + + + 3 + 9 + + + + + Club + True + True + False + True + + + 3 + 10 + + + + + Vue mer + True + True + False + True + + + 4 + 1 + + + + + Familiale + True + True + False + True + + + 4 + 2 + + + + + Room service + True + True + False + True + + + 4 + 3 + + + + + Blanchisserie + True + True + False + True + + + 4 + 4 + + + + + Kitchenette + True + True + False + True + + + 4 + 5 + + + + + Weekend + True + True + False + True + + + 5 + 1 + + + + + Nature + True + True + False + True + + + 5 + 2 + + + + + Relaxation + True + True + False + True + + + 5 + 3 + + + + + Romance + True + True + False + True + + + 5 + 4 + + + + + Séléction + True + True + False + True + + + 5 + 5 + + + + + Prestige + True + True + False + True + + + 5 + 6 + + + + + Coup de coeur + True + True + False + True + + + 5 + 7 + + + + + A l'affiche + True + True + False + True + + + 5 + 8 + + + + + Ski + True + True + False + True + + + 5 + 9 + + + + + Plage paradisiaque + True + True + False + True + + + 5 + 10 + + + + + True + False + + + 2 + 7 + + + + + True + False + + + 2 + 8 + + + + + True + False + + + 1 + 8 + + + + + True + False + + + 0 + 9 + + + + + True + False + + + 0 + 10 + + + + + True + False + + + 1 + 9 + + + + + True + False + + + 1 + 10 + + + + + True + False + + + 2 + 9 + + + + + True + False + + + 2 + 10 + + + + + True + False + + + 4 + 6 + + + + + True + False + + + 4 + 7 + + + + + True + False + + + 4 + 8 + + + + + True + False + + + 4 + 9 + + + + + True + False + + + 4 + 10 + + + + + + + True + False + <b>Attributs</b> + True + + + + + False + True + 4 + + + + + True + False + + + False + True + 5 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Adresse + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Notes + + + 3 + False + + + + + True + True + in + + + True + True + + + + + 4 + + + + + True + False + Notes contacts + + + 4 + False + + + + + True + True + in + + + True + True + + + + + 5 + + + + + True + False + Accroche FR + + + 5 + False + + + + + True + True + in + + + True + True + + + + + 6 + + + + + True + False + Accroche EN + + + 6 + False + + + + + True + True + 6 + + + + + True + False + + + False + True + 7 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement3.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement3.glade new file mode 100644 index 0000000..91c072b --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement3.glade @@ -0,0 +1,1691 @@ + + + + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + True + True + adjustment3 + + + 100 + 1 + 10 + + + True + True + adjustment4 + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Hébergement</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Catégorie : + + + 0 + 3 + + + + + True + False + Catégorie Alloa : + + + 0 + 4 + + + + + True + False + Nombre de personne max séminaire : + + + 2 + 1 + + + + + True + False + Référence ville : + + + 2 + 2 + + + + + True + False + Référence type de service : + + + 2 + 3 + + + + + True + False + A revoir le : + + + 2 + 4 + + + + + True + False + En cours de traiement : + + + 2 + 5 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment1 + + + 1 + 3 + + + + + True + True + adjustment2 + + + 1 + 4 + + + + + True + False + Nombre de personne max groupe : + + + 2 + 0 + + + + + True + True + 0 + adjustment3 + + + 3 + 0 + + + + + True + False + Priorité d'affichage : + + + 0 + 5 + + + + + True + True + 0 + adjustment4 + + + 1 + 5 + + + + + True + True + adjustment5 + + + 3 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 4 + + + + + True + True + start + center + + + 3 + 5 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Style : + + + False + True + 0 + + + + + True + False + + NC + Classique + Moderne + Elegance + Luxe + Prestige + + + + False + True + 1 + + + + + True + False + Style 2 : + + + False + True + 2 + + + + + True + False + + NC + Isolé + Tranquille + Animé + Branché + + + + False + True + 3 + + + + + Publique + True + True + False + center + center + immediate + True + + + False + True + 4 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + False + True + + + True + False + <b>Situation</b> + True + + + 0 + 0 + + + + + True + False + <b>Proximité</b> + True + + + 1 + 0 + + + + + True + False + <b>Adapté</b> + True + + + 2 + 0 + + + + + True + False + <b>Disponible</b> + True + + + 3 + 0 + + + + + True + False + <b>Chambre</b> + True + + + 4 + 0 + + + + + True + False + <b>Catégorie</b> + True + + + 5 + 0 + + + + + Ville + True + True + False + True + + + 0 + 1 + + + + + Aéroport + True + True + False + True + + + 0 + 2 + + + + + Commerces + True + True + False + True + + + 0 + 3 + + + + + Bien placé + True + True + False + True + + + 0 + 4 + + + + + Montagne + True + True + False + True + + + 0 + 5 + + + + + Lac + True + True + False + True + + + 0 + 6 + + + + + Plage + True + True + False + True + + + 0 + 7 + + + + + Théâtre + True + True + False + True + + + 0 + 8 + + + + + Golf + True + True + False + True + + + 1 + 1 + + + + + Chasse + True + True + False + True + + + 1 + 2 + + + + + Plongée + True + True + False + True + + + 1 + 3 + + + + + Equitation + True + True + False + True + + + 1 + 4 + + + + + Sports nautiques + True + True + False + True + + + 1 + 5 + + + + + Sports sensations + True + True + False + True + + + 1 + 6 + + + + + Thalasso + True + True + False + True + + + 1 + 7 + + + + + Jeunes + True + True + False + True + + + 2 + 1 + + + + + Familles + True + True + False + True + + + 2 + 2 + + + + + Handicapés + True + True + False + True + + + 2 + 3 + + + + + Animaux + True + True + False + True + + + 2 + 4 + + + + + Séminaires + True + True + False + True + + + 2 + 5 + + + + + Groupes + True + True + False + True + + + 2 + 6 + + + + + Restaurants + True + True + False + True + + + 3 + 1 + + + + + Salles de sports + True + True + False + True + + + 3 + 2 + + + + + Tennis + True + True + False + True + + + 3 + 3 + + + + + Catamarans + True + True + False + True + + + 3 + 4 + + + + + Piscine intérieure + True + True + False + True + + + 3 + 5 + + + + + Piscine extérieure + True + True + False + True + + + 3 + 6 + + + + + Parking + True + True + False + True + + + 3 + 7 + + + + + SPA + True + True + False + True + + + 3 + 8 + + + + + Thalasso + True + True + False + True + + + 3 + 9 + + + + + Club + True + True + False + True + + + 3 + 10 + + + + + Vue mer + True + True + False + True + + + 4 + 1 + + + + + Familiale + True + True + False + True + + + 4 + 2 + + + + + Room service + True + True + False + True + + + 4 + 3 + + + + + Blanchisserie + True + True + False + True + + + 4 + 4 + + + + + Kitchenette + True + True + False + True + + + 4 + 5 + + + + + Weekend + True + True + False + True + + + 5 + 1 + + + + + Nature + True + True + False + True + + + 5 + 2 + + + + + Relaxation + True + True + False + True + + + 5 + 3 + + + + + Romance + True + True + False + True + + + 5 + 4 + + + + + Séléction + True + True + False + True + + + 5 + 5 + + + + + Prestige + True + True + False + True + + + 5 + 6 + + + + + Coup de coeur + True + True + False + True + + + 5 + 7 + + + + + A l'affiche + True + True + False + True + + + 5 + 8 + + + + + Ski + True + True + False + True + + + 5 + 9 + + + + + Plage paradisiaque + True + True + False + True + + + 5 + 10 + + + + + True + False + + + 2 + 7 + + + + + True + False + + + 2 + 8 + + + + + True + False + + + 1 + 8 + + + + + True + False + + + 0 + 9 + + + + + True + False + + + 0 + 10 + + + + + True + False + + + 1 + 9 + + + + + True + False + + + 1 + 10 + + + + + True + False + + + 2 + 9 + + + + + True + False + + + 2 + 10 + + + + + True + False + + + 4 + 6 + + + + + True + False + + + 4 + 7 + + + + + True + False + + + 4 + 8 + + + + + True + False + + + 4 + 9 + + + + + True + False + + + 4 + 10 + + + + + + + True + False + <b>Attributs</b> + True + + + + + False + True + 4 + + + + + True + False + + + False + True + 5 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Adresse + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Notes + + + 3 + False + + + + + True + True + in + + + True + True + + + + + 4 + + + + + True + False + Notes contacts + + + 4 + False + + + + + True + True + in + + + True + True + + + + + 5 + + + + + True + False + Accroche FR + + + 5 + False + + + + + True + True + in + + + True + True + + + + + 6 + + + + + True + False + Accroche EN + + + 6 + False + + + + + True + True + 6 + + + + + True + False + + + False + True + 7 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix.glade new file mode 100644 index 0000000..16a4f5d --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix.glade @@ -0,0 +1,588 @@ + + + + + + Edition prix hébergement + GTK_WIN_POS_CENTER + + + True + + + True + + + True + Prix hébergement + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + 5 + 10 + 10 + 10 + + + True + + + True + + + True + 5 + 2 + 20 + True + + + True + 0 + Code jour : + + + 2 + 3 + + + + + True + True + + + 1 + 2 + + + + + True + 0 + Référence : + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 4 + 5 + + + + + True + 0 + Libellé : + + + 1 + 2 + + + + + True + 0 + Nuits mini : + + + 3 + 4 + + + + + True + 0 + Hébergement : + + + 4 + 5 + + + + + True + True + + + 1 + 2 + 1 + 2 + + + + + True + True + + + 1 + 2 + 3 + 4 + + + + + True + True + 1 + + + 1 + 2 + 2 + 3 + + + + + + + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + 150 + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + True + + + label_item + + + + + 1 + + + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + 4 + 4 + 10 + + + True + True + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + True + + + 2 + 4 + 3 + 4 + + + + + True + 0 + Prix package : + + + 3 + 4 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + 1 + 2 + + + + + True + True + 0 + + + 3 + 4 + 2 + 3 + + + + + True + True + 0 + + + 3 + 4 + 1 + 2 + + + + + True + True + 0 + + + 3 + 4 + + + + + True + True + 0 + + + 1 + 2 + + + + + True + 0 + Prix : + + + + + True + 0 + Date début prix : + + + 1 + 2 + + + + + True + 0 + Date fin prix : + + + 2 + 3 + + + + + True + 0 + Prix supplément : + + + 2 + 3 + + + + + True + 0 + Prix réduction : + + + 2 + 3 + 1 + 2 + + + + + True + 0 + Prix à enlever : + + + 2 + 3 + 2 + 3 + + + + + + + + + True + Prix + True + + + label_item + + + + + 2 + + + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 3 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix2.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix2.glade new file mode 100644 index 0000000..7ab3e7a --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix2.glade @@ -0,0 +1,1002 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Hebergement Prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Nombre nuits minimum : + + + 0 + 3 + + + + + True + False + Durée : + + + 0 + 4 + + + + + True + False + Prix fournisseur : + + + 0 + 5 + + + + + True + False + Commission fournisseur : + + + 0 + 6 + + + + + True + False + Prix Alloa : + + + 0 + 7 + + + + + True + False + Prix Alloa promo : + + + 0 + 8 + + + + + True + False + Date début prix : + + + 2 + 0 + + + + + True + False + Date fin prix : + + + 2 + 1 + + + + + True + False + Taxes locales : + + + 2 + 2 + + + + + True + False + Taxes locales incluses : + + + 2 + 3 + + + + + True + False + Taxes journalières : + + + 2 + 4 + + + + + True + False + Taxes journalières incluses : + + + 2 + 5 + + + + + True + False + Petit déjeuner inclus : + + + 2 + 6 + + + + + True + False + Pension : + + + 2 + 7 + + + + + True + False + Type de prix : + + + 2 + 8 + + + + + True + False + Fournisseur : + + + 2 + 9 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment2 + + + 1 + 3 + + + + + True + True + adjustment1 + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 0 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 1 + + + + + True + True + start + center + + + 3 + 3 + + + + + True + True + start + center + + + 3 + 5 + + + + + True + True + start + center + + + 3 + 6 + + + + + True + False + + NC + B&B + Half board + Full board + All in + + + + 3 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 9 + + + + + Publique + True + True + False + center + center + True + + + 1 + 11 + + + + + True + False + + + 0 + 11 + + + + + True + False + Commission Alloa + + + 0 + 9 + + + + + True + False + En cours de traitement : + + + 0 + 10 + + + + + True + True + start + center + + + 1 + 10 + + + + + True + False + A revoir le : + + + 2 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 10 + + + + + True + False + Hébergement : + + + 2 + 10 + + + + + True + True + adjustment3 + 2 + + + 1 + 5 + + + + + True + True + adjustment4 + 2 + + + 1 + 6 + + + + + True + True + adjustment5 + 2 + + + 1 + 7 + + + + + True + True + adjustment6 + 2 + + + 1 + 8 + + + + + True + True + adjustment7 + 2 + + + 1 + 9 + + + + + True + True + adjustment8 + 2 + + + 3 + 2 + + + + + True + True + adjustment9 + 2 + + + 3 + 4 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Notes fournisseurs : + + + 2 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix3.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix3.glade new file mode 100644 index 0000000..7ab3e7a --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editHebergement_prix3.glade @@ -0,0 +1,1002 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Hebergement Prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Nombre nuits minimum : + + + 0 + 3 + + + + + True + False + Durée : + + + 0 + 4 + + + + + True + False + Prix fournisseur : + + + 0 + 5 + + + + + True + False + Commission fournisseur : + + + 0 + 6 + + + + + True + False + Prix Alloa : + + + 0 + 7 + + + + + True + False + Prix Alloa promo : + + + 0 + 8 + + + + + True + False + Date début prix : + + + 2 + 0 + + + + + True + False + Date fin prix : + + + 2 + 1 + + + + + True + False + Taxes locales : + + + 2 + 2 + + + + + True + False + Taxes locales incluses : + + + 2 + 3 + + + + + True + False + Taxes journalières : + + + 2 + 4 + + + + + True + False + Taxes journalières incluses : + + + 2 + 5 + + + + + True + False + Petit déjeuner inclus : + + + 2 + 6 + + + + + True + False + Pension : + + + 2 + 7 + + + + + True + False + Type de prix : + + + 2 + 8 + + + + + True + False + Fournisseur : + + + 2 + 9 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment2 + + + 1 + 3 + + + + + True + True + adjustment1 + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 0 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 1 + + + + + True + True + start + center + + + 3 + 3 + + + + + True + True + start + center + + + 3 + 5 + + + + + True + True + start + center + + + 3 + 6 + + + + + True + False + + NC + B&B + Half board + Full board + All in + + + + 3 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 9 + + + + + Publique + True + True + False + center + center + True + + + 1 + 11 + + + + + True + False + + + 0 + 11 + + + + + True + False + Commission Alloa + + + 0 + 9 + + + + + True + False + En cours de traitement : + + + 0 + 10 + + + + + True + True + start + center + + + 1 + 10 + + + + + True + False + A revoir le : + + + 2 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 10 + + + + + True + False + Hébergement : + + + 2 + 10 + + + + + True + True + adjustment3 + 2 + + + 1 + 5 + + + + + True + True + adjustment4 + 2 + + + 1 + 6 + + + + + True + True + adjustment5 + 2 + + + 1 + 7 + + + + + True + True + adjustment6 + 2 + + + 1 + 8 + + + + + True + True + adjustment7 + 2 + + + 1 + 9 + + + + + True + True + adjustment8 + 2 + + + 3 + 2 + + + + + True + True + adjustment9 + 2 + + + 3 + 4 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Notes fournisseurs : + + + 2 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison.glade new file mode 100644 index 0000000..22cc5ab --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison.glade @@ -0,0 +1,381 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Liaison</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Gateway départ : + + + 0 + 1 + + + + + True + False + Gateway arrivée : + + + 0 + 2 + + + + + True + False + Type de service : + + + 0 + 3 + + + + + True + False + A revoir le : + + + 0 + 4 + + + + + True + False + + + True + False + En cours de traitement : + + + False + True + 0 + + + + + True + True + start + center + + + False + True + 1 + + + + + 0 + 5 + + + + + Publique + True + True + False + center + True + + + 1 + 5 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + True + 150 + + + 1 + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_prix.glade new file mode 100644 index 0000000..03a0513 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_prix.glade @@ -0,0 +1,900 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Liaison prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + FareBasis : + + + 0 + 3 + + + + + True + False + Nombre de jours avant achat : + + + 0 + 4 + + + + + True + False + Nombre de jours minimum : + + + 0 + 5 + + + + + True + False + Nombre de jours maximum : + + + 0 + 6 + + + + + True + False + Prix : + + + 2 + 0 + + + + + True + False + Taxes : + + + 2 + 1 + + + + + True + False + Code classe : + + + 0 + 7 + + + + + True + False + Code population : + + + 0 + 8 + + + + + True + False + + + 0 + 9 + + + + + True + False + En cours de traitement : + + + 0 + 10 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + Publique + True + True + False + True + + + 1 + 9 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + adjustment2 + + + 1 + 4 + + + + + True + True + adjustment9 + + + 1 + 5 + + + + + True + True + adjustment8 + + + 1 + 6 + + + + + True + True + 1 + + + 1 + 7 + + + + + True + True + 6 + + + 1 + 8 + + + + + True + True + start + center + + + 1 + 10 + + + + + True + True + adjustment1 + 2 + + + 3 + 0 + + + + + True + True + adjustment3 + 2 + + + 3 + 1 + + + + + True + False + A revoir le : + + + 0 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 11 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 10 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 9 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 7 + + + + + True + False + Date fin prix : + + + 2 + 11 + + + + + True + False + Date début prix : + + + 2 + 10 + + + + + True + False + Type de prix : + + + 2 + 9 + + + + + True + False + Fournisseur : + + + 2 + 8 + + + + + True + False + Liaison trajet : + + + 2 + 7 + + + + + True + False + Réduction bébé : + + + 2 + 6 + + + + + True + False + Réducation enfant : + + + 2 + 5 + + + + + True + False + Frais service enfant : + + + 2 + 4 + + + + + True + False + Taxes enfants : + + + 2 + 3 + + + + + True + True + 0,00 + adjustment7 + 2 + + + 3 + 6 + + + + + True + True + 0,00 + adjustment6 + 2 + + + 3 + 5 + + + + + True + True + 0,00 + adjustment5 + 2 + + + 3 + 4 + + + + + True + True + 0,00 + adjustment4 + 2 + + + 3 + 3 + + + + + True + False + Frais de service : + + + 2 + 2 + + + + + True + True + adjustment10 + 2 + + + 3 + 2 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_trajet.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_trajet.glade new file mode 100644 index 0000000..9d459cd --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editLiaison_trajet.glade @@ -0,0 +1,729 @@ + + + + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Liaison trajet</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Vaisseau : + + + 0 + 13 + + + + + True + False + Compagnies : + + + 0 + 12 + + + + + True + False + Détail du stock : + + + 0 + 11 + + + + + True + False + Stock : + + + 0 + 10 + + + + + True + False + Jour de rotation : + + + 0 + 9 + + + + + True + False + Heure de l'arrivée (hh:mm) : + + + 0 + 8 + + + + + True + False + Heure du départ (hh:mm) : + + + 0 + 7 + + + + + True + False + Heure hle (hh:mm) : + + + 0 + 6 + + + + + True + False + Date fin rotation : + + + 0 + 5 + + + + + True + False + Date début rotation : + + + 0 + 4 + + + + + True + False + Liaison : + + + 0 + 3 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + True + + + 1 + 1 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + 1 + + + + + 1 + 4 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + 1 + + + + + 1 + 5 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + 1 + + + + + 1 + 9 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 12 + + + + + True + True + + + 1 + 6 + + + + + True + True + + + 1 + 7 + + + + + True + True + + + 1 + 8 + + + + + True + True + + + 1 + 10 + + + + + True + True + + + 1 + 11 + + + + + True + False + True + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + 2 + + + + + 1 + 13 + + + + + True + False + Personnes maximum : + + + 0 + 14 + + + + + True + False + A revoir le : + + + 0 + 15 + + + + + True + False + True + + + True + False + En cours de traitement : + + + True + True + 0 + + + + + True + True + center + center + + + False + True + 1 + + + + + 0 + 16 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 15 + + + + + Publique + True + True + False + center + center + True + + + 1 + 16 + + + + + True + True + adjustment1 + 1 + + + 1 + 14 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editPays.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editPays.glade new file mode 100644 index 0000000..65bac3b --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editPays.glade @@ -0,0 +1,560 @@ + + + + + + Edition pays + GTK_WIN_POS_CENTER + + + + True + + + True + + + True + + + True + Pays + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + 5 + 4 + 2 + 5 + 3 + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 3 + 4 + + + + + True + Continent + + + 3 + 4 + + + + + True + Devise + + + 2 + 3 + + + + + True + True + Entrez la devise du pays + 3 + + + 1 + 2 + 2 + 3 + + + + + True + Code + + + + + True + Libellé + + + 1 + 2 + + + + + True + True + Entrez un code pour le pays + 2 + + + 1 + 2 + + + + + True + True + Entrez le nom du pays en français + 52 + + + 1 + 2 + 1 + 2 + + + + + False + + + + + True + 10 + 10 + + + True + 2 + 4 + + + True + True + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + True + 0 + True + + + 3 + 4 + + + + + True + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + True + 0 + True + + + 1 + 2 + + + + + True + 0 + danger? + + + 2 + 3 + 1 + 2 + + + + + True + 0 + cmn-wealth? + + + 1 + 2 + + + + + True + 0 + asean? + + + 2 + 3 + + + + + True + 0 + cee? + + + + + + + 1 + + + + + True + 5 + 0 + + + True + 5 + 5 + 5 + + + True + 5 + 3 + 3 + 3 + 3 + + + True + 0 + Lattitude + + + 1 + 2 + + + + + True + 0 + Longitude + + + 2 + 3 + + + + + True + Départ + + + 1 + 2 + + + + + True + Arrivée + + + 2 + 3 + + + + + True + + + + + True + True + Entrez la lattiude de départ du pays + 5 + + + 1 + 2 + 1 + 2 + + + + + True + True + Entrez la longitude de départ du pays + 5 + + + 1 + 2 + 2 + 3 + + + + + True + True + Entrez la lattiude d'arrivée du pays + 5 + + + 2 + 3 + 1 + 2 + + + + + True + True + Entrez la longitude d'arrivée du pays + 5 + + + 2 + 3 + 2 + 3 + + + + + + + + + True + Localisation + + + label_item + + + + + False + 2 + + + + + True + 5 + 0 + + + 200 + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + Entrez une description en français du pays + GTK_WRAP_WORD + + + + + + + + + True + Description + + + label_item + + + + + 3 + + + + + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editRegion.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editRegion.glade new file mode 100644 index 0000000..b948354 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editRegion.glade @@ -0,0 +1,848 @@ + + + + + + True + Edition région + GTK_WIN_POS_CENTER + + + True + + + True + + + True + + + True + Région + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + + + True + + + True + 5 + 5 + 2 + 5 + 3 + + + True + True + 0 + True + + + 1 + 2 + 4 + 5 + + + + + True + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + True + A voir? + + + 4 + 5 + + + + + True + Non géographique? + + + 3 + 4 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 2 + 3 + + + + + True + Pays + + + 2 + 3 + + + + + True + True + Entrez une référence pour la région + + + 1 + 2 + + + + + True + Référence + + + + + True + True + Entrez le nom de la région en français + 52 + + + 1 + 2 + 1 + 2 + + + + + True + Libellé + + + 1 + 2 + + + + + False + + + + + True + 3 + 0 + + + True + 5 + 5 + 5 + + + True + 2 + 6 + + + True + True + Janvier + Jan + False + 0 + True + + + + + True + True + Février + Fev + False + 0 + True + + + 1 + 2 + + + + + True + True + Mars + Mar + False + 0 + True + + + 2 + 3 + + + + + True + True + Avril + Avr + False + 0 + True + + + 3 + 4 + + + + + True + True + Mai + Mai + False + 0 + True + + + 4 + 5 + + + + + True + True + Juin + Jun + False + 0 + True + + + 5 + 6 + + + + + True + True + Juillet + Jul + False + 0 + True + + + 1 + 2 + + + + + True + True + Aout + Aou + False + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + True + Septembre + Sep + False + 0 + True + + + 2 + 3 + 1 + 2 + + + + + True + True + Octobre + Oct + False + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + True + Novembre + Nov + False + 0 + True + + + 4 + 5 + 1 + 2 + + + + + True + True + Décembre + Dec + False + 0 + True + + + 5 + 6 + 1 + 2 + + + + + + + + + True + Saison + + + label_item + + + + + False + 1 + + + + + False + + + + + True + 3 + 0 + + + True + 5 + 5 + 5 + + + True + 5 + 3 + 3 + 3 + 3 + + + True + True + Entrez la longitude d'arrivée + 5 + + + 2 + 3 + 2 + 3 + + + + + True + True + Entrez la lattiude d'arrivée + 5 + + + 2 + 3 + 1 + 2 + + + + + True + True + Entrez la longitude de départ + 5 + + + 1 + 2 + 2 + 3 + + + + + True + True + Entrez la lattiude de départ + 5 + + + 1 + 2 + 1 + 2 + + + + + True + + + + + True + Arrivée + + + 2 + 3 + + + + + True + Départ + + + 1 + 2 + + + + + True + 0 + Longitude + + + 2 + 3 + + + + + True + 0 + Lattitude + + + 1 + 2 + + + + + + + + + True + Localisation + + + label_item + + + + + 1 + + + + + False + + + + + True + + + 230 + True + True + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + True + Editer l'accroche de la région + Accroche + + + tab + False + + + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + 1 + + + + + True + Editer le climat de la région + Climat + + + tab + 1 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + 2 + + + + + True + Editer le descriptif de la région + Descriptif + + + tab + 2 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + 3 + + + + + True + Editer la cuisine de la région + Cuisine + + + tab + 3 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + 4 + + + + + True + Editer les arguments de vente pour la région + Arguments vente + + + tab + 4 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + 5 + + + + + True + Notes privées + + + tab + 5 + False + + + + + + + 1 + + + + + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editService.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editService.glade new file mode 100644 index 0000000..57ec095 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editService.glade @@ -0,0 +1,714 @@ + + + + + + Service + + + True + + + True + + + True + + + True + Service + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + 10 + 10 + 10 + + + True + + + True + 10 + + + True + 2 + 2 + 10 + 10 + + + True + 2 + 2 + 20 + True + + + True + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + True + 0 + True + + + 1 + 2 + + + + + True + 0 + Pris package : + + + 1 + 2 + + + + + True + 0 + Pris inclus : + + + + + 1 + 2 + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + Ville arrivée : + + + 1 + 2 + + + + + True + 0 + Ville départ : + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 1 + 2 + + + + + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + Date fin : + + + 1 + 2 + + + + + True + 0 + Date début : + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-index + + + + + 1 + + + + + 1 + 2 + 1 + 2 + + + + + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + Nom : + + + 1 + 2 + + + + + True + 0 + Référence : + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 2 + 1 + 2 + + + + + + + + + + + True + 10 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + 10 + + + True + + + True + True + transport + 0 + True + + + + + True + True + loca. véhicule + 0 + True + + + 1 + + + + + True + True + hébergement + 0 + True + + + 2 + + + + + True + True + circuit + 0 + True + + + 3 + + + + + + + True + 2 + 2 + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 1 + 2 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + + + + + True + 0 + Circuit : + + + 1 + 2 + + + + + True + 0 + Hébergement : + + + + + 1 + + + + + + + + + True + Type + + + label_item + + + + + + + 1 + + + + + + + False + + + + + True + 10 + 10 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + 150 + True + True + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + + + label_item + + + + + + + False + 1 + + + + + 2 + + + + + + + True + 3 + 3 + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editTour.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editTour.glade new file mode 100644 index 0000000..ca3342d --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editTour.glade @@ -0,0 +1,878 @@ + + + + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Tour</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + False + Référence ville : + + + 2 + 0 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + center + True + + + False + True + end + 2 + + + + + 3 + 0 + + + + + True + False + Référence type de service : + + + 2 + 1 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + center + True + + + False + True + end + 2 + + + + + 3 + 1 + + + + + True + False + Priorité d'affichage : + + + 2 + 2 + + + + + True + True + adjustment1 + + + 3 + 2 + + + + + True + False + + + 0 + 3 + + + + + True + False + En cours de traitement : + + + 2 + 3 + + + + + True + True + start + center + + + 3 + 3 + + + + + Publique + True + True + False + True + + + 1 + 3 + + + + + True + False + A revoir le : + + + 1 + 4 + + + + + True + False + - + + + 2 + 4 + + + + + gtk-find + True + True + True + True + + + 3 + 4 + + + + + True + False + + + 0 + 4 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + False + True + True + + + Plongée + True + True + False + True + + + 1 + 0 + + + + + Prestige + True + True + False + True + + + 2 + 0 + + + + + Savoir saveur + True + True + False + True + + + 3 + 0 + + + + + A l'affiche + True + True + False + True + + + 0 + 1 + + + + + Musique + True + True + False + True + + + 1 + 1 + + + + + Séléction + True + True + False + True + + + 3 + 1 + + + + + Nature + True + True + False + True + + + 2 + 1 + + + + + Coup de coeur + True + True + False + True + + + 0 + 2 + + + + + Bien être + True + True + False + True + + + 1 + 2 + + + + + Charme + True + True + False + True + + + 2 + 2 + + + + + Culturel + True + True + False + True + + + 3 + 2 + + + + + Tendance + True + True + False + True + + + 4 + 2 + + + + + Gastronomie + True + True + False + True + + + 4 + 1 + + + + + Découverte + True + True + False + True + + + 4 + 0 + + + + + Train bâteau + True + True + False + True + + + 0 + 0 + + + + + Festival Carnaval + True + True + False + True + + + 0 + 3 + + + + + True + False + + + 2 + 3 + + + + + True + False + + + 3 + 3 + + + + + True + False + + + 4 + 3 + + + + + Safari + True + True + False + True + + + 1 + 3 + + + + + + + + + True + False + <b>Attributs</b> + True + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Accroche FR + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Accroche EN + + + 3 + False + + + + + True + True + in + + + True + True + + + + + 4 + + + + + True + False + Notes + + + 4 + False + + + + + True + True + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editTour_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editTour_prix.glade new file mode 100644 index 0000000..fbc6ac6 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editTour_prix.glade @@ -0,0 +1,970 @@ + + + + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + 10000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Tour prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Type de cabine : + + + 0 + 3 + + + + + True + False + Durée nuits : + + + 0 + 4 + + + + + True + False + Nombre maximum de personne : + + + 0 + 5 + + + + + True + False + Prix fournisseur : + + + 2 + 0 + + + + + True + False + Commission fournisseur : + + + 2 + 1 + + + + + True + False + Prix Alloa : + + + 2 + 2 + + + + + True + False + Prix Alloa promo : + + + 2 + 3 + + + + + True + False + Taxes locales incluses : + + + 2 + 6 + + + + + True + False + Taxes locales : + + + 2 + 5 + + + + + True + False + Commission Alloa : + + + 2 + 4 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + adjustment1 + + + 1 + 4 + + + + + True + True + 0 + adjustment2 + + + 1 + 5 + + + + + True + False + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 7 + + + + + True + True + adjustment3 + 2 + + + 3 + 0 + + + + + True + True + adjustment4 + 2 + + + 3 + 1 + + + + + True + True + 0,00 + adjustment5 + 2 + + + 3 + 2 + + + + + True + True + 0,00 + adjustment6 + 2 + + + 3 + 3 + + + + + True + True + 0,00 + adjustment7 + 2 + + + 3 + 4 + + + + + True + True + 0,00 + adjustment8 + 2 + + + 3 + 5 + + + + + True + True + start + center + + + 3 + 6 + + + + + True + False + Tour : + + + 2 + 7 + + + + + True + False + Fournisseur : + + + 2 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 7 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 8 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 3 + 9 + + + + + True + False + Type de prix : + + + 2 + 9 + + + + + True + False + A revoir le : + + + 2 + 10 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 3 + 10 + + + + + True + False + Type de départ : + + + 0 + 6 + + + + + True + False + vertical + + + Dates fixes + True + True + False + True + True + + + False + True + 0 + + + + + Périodes + True + True + False + True + True + fixe + + + False + True + 1 + + + + + 1 + 6 + + + + + True + False + Dates : + + + 0 + 7 + + + + + Publique + True + True + False + False + + + 1 + 8 + + + + + True + False + + + 0 + 8 + + + + + True + False + En cours de traitement : + + + 0 + 9 + + + + + True + True + start + center + + + 1 + 9 + + + + + True + False + + + 0 + 10 + + + + + True + False + + + 1 + 10 + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Note fournisseurs + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description FR + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Description EN + + + 2 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + + 10000000 + 1 + 10 + + + True + True + 0,00 + adjustment9 + 2 + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editTypeDeService.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editTypeDeService.glade new file mode 100644 index 0000000..871764e --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editTypeDeService.glade @@ -0,0 +1,360 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Type de service</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + Publique + True + True + False + center + True + + + 1 + 4 + + + + + True + False + A revoir le : + + + 0 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + right + + + False + True + end + 1 + + + + + 1 + 3 + + + + + True + False + + + True + False + En cours de traitement: + + + False + True + 0 + + + + + True + True + center + center + + + False + True + 1 + + + + + 0 + 4 + + + + + True + True + + + 1 + 0 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editTypePrix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editTypePrix.glade new file mode 100644 index 0000000..fabe5c2 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editTypePrix.glade @@ -0,0 +1,274 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Type de prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + En cours de traitement : + + + 0 + 3 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + start + center + + + 1 + 3 + + + + + Publique + True + True + False + True + + + 1 + 5 + + + + + True + False + + + 0 + 5 + + + + + True + False + A revoir le : + + + 0 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 4 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau.glade new file mode 100644 index 0000000..f7a2ecd --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau.glade @@ -0,0 +1,526 @@ + + + + + + False + + + True + False + vertical + + + True + False + <b>Vaisseau</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Catégorie : + + + 0 + 3 + + + + + True + False + Licence requise : + + + 0 + 4 + + + + + True + False + Licence type : + + + 0 + 5 + + + + + True + False + Licence note : + + + 0 + 6 + + + + + True + False + Nombre de personne max : + + + 0 + 7 + + + + + True + False + Compagnie : + + + 0 + 8 + + + + + True + False + + + True + False + En cours de traitement : + + + False + True + 0 + + + + + True + True + center + center + + + False + True + end + 1 + + + + + 0 + 9 + + + + + Publique + True + True + False + center + True + + + 1 + 9 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + + + 1 + 3 + + + + + True + True + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + True + True + + + 1 + 7 + + + + + True + True + start + center + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 8 + + + + + True + False + A revoir le : + + + 0 + 10 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + none + True + + + False + True + end + 1 + + + + + 1 + 10 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau_prix.glade new file mode 100644 index 0000000..c9ce4b2 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editVaisseau_prix.glade @@ -0,0 +1,554 @@ + + + + + + 1e+17 + 1 + 10 + + + 1e+17 + 1 + 10 + + + 1e+17 + 1 + 10 + + + 1e+17 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Vaisseau prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Vaisseau : + + + 0 + 3 + + + + + True + False + Fournisseurs : + + + 0 + 4 + + + + + True + False + Type de prix : + + + 0 + 5 + + + + + True + False + A revoir le : + + + 0 + 6 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + True + + + 1 + 6 + + + + + True + False + Prix : + + + 2 + 0 + + + + + True + True + adjustment1 + 2 + + + 3 + 0 + + + + + True + False + Prix supplément : + + + 2 + 1 + + + + + True + True + adjustment2 + 2 + + + 3 + 1 + + + + + True + False + Prix réduction : + + + 2 + 2 + + + + + True + False + Prix à enlever : + + + 2 + 3 + + + + + True + False + En cours de traitement : + + + 2 + 4 + + + + + Publique + True + True + False + center + center + True + + + 2 + 5 + + + + + True + True + adjustment3 + 2 + + + 3 + 2 + + + + + True + True + adjustment4 + 2 + + + 3 + 3 + + + + + True + True + start + center + + + 3 + 4 + + + + + True + False + + + 2 + 6 + + + + + True + False + + + 3 + 5 + + + + + True + False + + + 3 + 6 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule.glade new file mode 100644 index 0000000..5be5aa3 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule.glade @@ -0,0 +1,763 @@ + + + + + + 100 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Véhicule</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + vertical + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Référence type de service : + + + 0 + 3 + + + + + True + False + Référence ville : + + + 0 + 4 + + + + + True + False + Licence requise : + + + 0 + 7 + + + + + True + False + Licence type : + + + 0 + 8 + + + + + True + False + Gateway départ : + + + 0 + 6 + + + + + True + False + Référence compagnie : + + + 0 + 5 + + + + + True + False + - + + + 1 + 0 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + start + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 6 + + + + + True + True + start + center + + + 1 + 7 + + + + + True + True + + + 1 + 8 + + + + + True + False + Nombre de personne max : + + + 0 + 9 + + + + + True + False + Catégorie : + + + 0 + 10 + + + + + True + False + En cours de traitement : + + + 0 + 11 + + + + + True + True + adjustment1 + + + 1 + 9 + + + + + True + True + 1 + + + 1 + 10 + + + + + True + True + start + center + + + 1 + 11 + + + + + Publique + True + True + False + True + + + 1 + 13 + + + + + True + False + + + 0 + 13 + + + + + True + False + A revoir le : + + + 0 + 12 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 12 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + True + in + + + True + True + + + + + + + True + False + Description FR + + + False + + + + + True + True + in + + + True + True + + + + + 1 + + + + + True + False + Description EN + + + 1 + False + + + + + True + True + in + + + True + True + + + + + 2 + + + + + True + False + Accroche FR + + + 2 + False + + + + + True + True + in + + + True + True + + + + + 3 + + + + + True + False + Acrroche EN + + + 3 + False + + + + + True + True + in + + + True + True + + + + + 4 + + + + + True + False + Licence note + + + 4 + False + + + + + True + True + 2 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule_prix.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule_prix.glade new file mode 100644 index 0000000..1e7a10e --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editVehicule_prix.glade @@ -0,0 +1,581 @@ + + + + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + 100000000000 + 1 + 10 + + + False + + + True + False + vertical + + + True + False + <b>Véhicule prix</b> + True + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + Libellé FR : + + + 0 + 1 + + + + + True + False + Libellé EN : + + + 0 + 2 + + + + + True + False + Prix : + + + 2 + 0 + + + + + True + False + Prix supplément : + + + 2 + 1 + + + + + True + False + Prix réduction : + + + 2 + 2 + + + + + True + False + Prix à enlever : + + + 2 + 3 + + + + + True + True + + + 1 + 1 + + + + + True + True + + + 1 + 2 + + + + + True + True + adjustment1 + 2 + + + 3 + 0 + + + + + True + True + adjustment2 + 2 + + + 3 + 1 + + + + + True + True + adjustment3 + 2 + + + 3 + 2 + + + + + True + True + adjustment4 + 2 + + + 3 + 3 + + + + + True + False + Véhicule : + + + 0 + 3 + + + + + True + False + Fournisseurs : + + + 0 + 4 + + + + + True + False + Type de prix : + + + 0 + 5 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 3 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 4 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + False + + + False + True + 1 + + + + + gtk-find + True + True + True + True + + + False + True + end + 2 + + + + + 1 + 5 + + + + + True + False + A revoir le : + + + 0 + 6 + + + + + True + False + + + True + False + - + + + False + True + 0 + + + + + gtk-find + True + True + True + True + + + False + True + end + 1 + + + + + 1 + 6 + + + + + True + False + En cours de traitement : + + + 2 + 4 + + + + + True + True + start + center + + + 3 + 4 + + + + + True + False + + + 3 + 5 + + + + + Publique + True + True + False + center + center + True + + + 2 + 5 + + + + + True + False + + + 2 + 6 + + + + + True + False + + + 3 + 6 + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + True + Valider + True + gtk-apply + + + False + True + + + + + True + False + + + True + True + + + + + True + False + True + Annuler + True + gtk-cancel + + + False + True + + + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/editVille.glade b/3_Glade/zecrans pgiMad2022/gladeprod/editVille.glade new file mode 100644 index 0000000..b852ca4 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/editVille.glade @@ -0,0 +1,546 @@ + + + + + + True + Edition ville + GTK_WIN_POS_CENTER + + + True + + + True + + + True + + + True + Ville + + + + + True + + + 1 + + + + + False + + + + + True + + + False + 10 + 1 + + + + + True + + + True + 5 + 8 + 2 + 5 + 3 + + + True + True + 0 + 0 + True + + + 1 + 2 + 7 + 8 + + + + + True + Destinée à +l'affichage + + + 7 + 8 + + + + + True + True + 0 + 0 + True + + + 1 + 2 + 6 + 7 + + + + + True + Gateway + + + 6 + 7 + + + + + True + True + + + 1 + 2 + 4 + 5 + + + + + True + Code état + + + 4 + 5 + + + + + True + Région + + + 5 + 6 + + + + + True + True + Entrez le nom de la ville en anglais + 75 + + + 1 + 2 + 2 + 3 + + + + + True + True + Entrez une référence pour la ville + 6 + + + 1 + 2 + + + + + True + Libellé + + + 2 + 3 + + + + + True + Référence + + + + + True + Code postal + + + 3 + 4 + + + + + True + True + Entrez le code postal + 8 + + + 1 + 2 + 3 + 4 + + + + + True + + + True + True + False + + + + + True + True + True + 0 + + + True + gtk-find + + + + + False + 1 + + + + + 1 + 2 + 5 + 6 + + + + + True + Code + + + 1 + 2 + + + + + True + False + True + False + + + 1 + 2 + 1 + 2 + + + + + False + + + + + True + 5 + 0 + + + True + 5 + 5 + 5 + + + True + 5 + 3 + 3 + 3 + 3 + + + True + True + Entrez la longitude d'arrivée + 7 + + + 2 + 3 + 2 + 3 + + + + + True + True + Entrez la lattiude d'arrivée + 7 + + + 2 + 3 + 1 + 2 + + + + + True + True + Entrez la longitude de départ + 7 + + + 1 + 2 + 2 + 3 + + + + + True + True + Entrez la lattiude de départ + 7 + + + 1 + 2 + 1 + 2 + + + + + True + + + + + True + Arrivée + + + 2 + 3 + + + + + True + Départ + + + 1 + 2 + + + + + True + 0 + Longitude + + + 2 + 3 + + + + + True + 0 + Lattitude + + + 1 + 2 + + + + + + + + + True + Localisation + + + label_item + + + + + False + 1 + + + + + True + 5 + 0 + + + 100 + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + Entrez une description en français de la ville + GTK_WRAP_WORD + + + + + + + + + True + Description + + + label_item + + + + + 2 + + + + + 2 + + + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/exportSQLite.glade b/3_Glade/zecrans pgiMad2022/gladeprod/exportSQLite.glade new file mode 100644 index 0000000..b09a59f --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/exportSQLite.glade @@ -0,0 +1,108 @@ + + + + + + True + Export vers SQLite + + + True + + + True + 3 + + + True + Chemin vers la base SQLite : + + + + + 300 + True + True + + + 1 + + + + + False + + + + + True + 10 + 10 + 10 + 10 + + + True + + + + + + False + 1 + + + + + True + + + 2 + + + + + True + 3 + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-jump-to + + + False + + + + + True + Exporter + + + 1 + + + + + + + + + False + 3 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/image.glade b/3_Glade/zecrans pgiMad2022/gladeprod/image.glade new file mode 100644 index 0000000..dd0773c --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/image.glade @@ -0,0 +1,137 @@ + + + + + + True + + + True + + + True + True + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + True + + + + + + + True + + + True + 3 + 3 + + + True + True + True + gtk-add + True + 0 + + + + + True + True + True + gtk-remove + True + 0 + + + 1 + + + + + False + + + + + True + + + 1 + + + + + False + 1 + + + + + False + True + + + + + True + gtk-missing-image + + + True + True + + + + + + + True + 3 + 3 + GTK_BUTTONBOX_END + + + True + True + True + gtk-ok + True + 0 + + + + + True + True + True + gtk-cancel + True + 0 + + + 1 + + + + + False + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/login.glade b/3_Glade/zecrans pgiMad2022/gladeprod/login.glade new file mode 100644 index 0000000..f8ebf84 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/login.glade @@ -0,0 +1,291 @@ + + + + + + True + HYOOPER - Authentification + False + GTK_WIN_POS_CENTER + GDK_GRAVITY_CENTER + + + + True + 3 + + + True + gtk-missing-image + + + False + 12 + + + + + True + + + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Domaine : + + + + + True + + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + 2 + + + + + + + False + 12 + 1 + + + + + True + + + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Entité : + + + + + True + + + + False + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + 2 + + + + + + + False + 12 + 2 + + + + + True + + + True + + + True + gtk-redo + + + False + + + + + True + 0 + <b>Paramètres de connexions :</b> + True + + + 1 + + + + + + + True + 2 + 2 + + + 138 + 20 + True + 0 + Nom d'utilisateur : + + + + + 119 + 20 + True + 0 + Mot de passe : + + + 1 + 2 + + + + + 308 + 20 + True + 35 + + + 1 + 2 + + + + + 307 + 20 + True + 120 + False + + + 1 + 2 + 1 + 2 + + + + + False + 1 + + + + + 3 + + + + + 469 + 24 + True + + + False + 4 + + + + + True + 3 + True + GTK_BUTTONBOX_SPREAD + + + True + 0 + + + + True + + + True + gtk-connect + + + False + + + + + True + Se connecter + + + 1 + + + + + + + + + True + 0 + + + + True + + + True + gtk-quit + + + False + + + + + True + Quitter + + + 1 + + + + + + + 1 + + + + + False + 5 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/map.glade b/3_Glade/zecrans pgiMad2022/gladeprod/map.glade new file mode 100644 index 0000000..b9318b2 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/map.glade @@ -0,0 +1,3003 @@ + + + + + + 800 + 600 + Cartographie + + + True + + + True + + + True + GTK_BUTTONBOX_START + + + True + True + True + Ajouter une région + 0 + + + True + gtk-add + + + + + False + + + + + True + True + True + Modifier la région sélectionnée + 0 + + + True + gtk-edit + + + + + False + 1 + + + + + True + True + True + Supprimer la région sélectionnée + 0 + + + True + gtk-delete + + + + + False + 2 + + + + + True + True + True + Actualiser la liste des régions + 0 + + + True + gtk-refresh + + + + + False + 3 + + + + + False + + + + + True + + + 1 + + + + + True + + + True + gtk-find + + + False + 3 + + + + + True + True + Rechercher une région + + + + False + 1 + + + + + True + + + False + 2 + + + + + False + 2 + + + + + True + + + 3 + + + + + True + gtk-select-font + + + False + 4 + + + + + True + + + False + 5 + + + + + False + + + + + True + True + True + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un continent pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + 2 + 2 + 50 + 2 + + + 400 + True + Référence du continent + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Nom : + + + + + 400 + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Référence : + + + 1 + 2 + + + + + False + + + + + True + + + 1 + + + + + + + + + True + <b>Continent</b> + True + + + label_item + + + + + False + 2 + + + + + + + True + Voir la liste des continents + Continents + + + tab + False + + + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un pays pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + 10 + + + True + + + 300 + True + 4 + 2 + 5 + 2 + + + True + Devise du pays + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Nom du pays + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + Code du pays + 0 + - + + + 1 + 2 + + + + + True + 0 + Devise : + + + 2 + 3 + + + + + True + 0 + Code : + + + + + True + 0 + Libellé : + + + 1 + 2 + + + + + True + 0 + Continent : + + + 3 + 4 + + + + + True + 0 + - + + + 1 + 2 + 3 + 4 + + + + + False + False + + + + + True + 2 + 4 + + + True + False + True + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + False + True + 0 + True + + + 3 + 4 + + + + + True + False + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + True + 0 + True + + + 1 + 2 + + + + + True + 0 + danger? + + + 2 + 3 + 1 + 2 + + + + + True + 0 + cmn-wealth? + + + 1 + 2 + + + + + True + 0 + asean? + + + 2 + 3 + + + + + True + 0 + cee? + + + + + 1 + + + + + True + 10 + + + True + 0 + + + True + 5 + 5 + 5 + + + 300 + True + 4 + 2 + 5 + 2 + + + True + Longitude de départ + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Lattitude d'arrivée + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Longitude départ : + + + 2 + 3 + + + + + True + 0 + Lattitude arrivée : + PANGO_WRAP_CHAR + + + 1 + 2 + + + + + True + Longitude d'arrivée + 0 + - + + + 1 + 2 + 3 + 4 + + + + + True + Lattitude de départ + 0 + - + + + 1 + 2 + + + + + True + 0 + Longitude arrivée : + + + 3 + 4 + + + + + True + 0 + Lattitude départ : + + + + + + + + + True + Localisation + True + + + label_item + + + + + + + 2 + + + + + + + False + + + + + True + 0 + + + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + True + Descriptif du pays + False + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + + + label_item + + + + + 1 + + + + + + + + + True + <b>Pays</b> + True + + + label_item + + + + + False + 2 + + + + + 1 + + + + + True + Voir la liste des pays + Pays + + + tab + 1 + False + + + + + True + + + True + True + GTK_POLICY_NEVER + + + True + True + Cliquez sur une région pour la sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + + + 300 + True + 3 + 4 + 2 + 50 + 2 + + + True + False + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + True + False + True + 0 + True + + + 1 + 2 + 2 + 3 + + + + + True + 0 + A voir? + + + 3 + 4 + + + + + True + 0 + Non géographique? + + + 2 + 3 + + + + + True + 0 + Libellé : + + + + + True + Nom de la région + 0 + - + + + 1 + 2 + + + + + True + 0 + Pays + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + + + True + 3 + 10 + + + True + 0 + + + True + 5 + 5 + 5 + + + 300 + True + 4 + 2 + 5 + 2 + + + True + Longitude de départ + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Lattitude d'arrivée + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Longitude départ : + + + 2 + 3 + + + + + True + 0 + Lattitude arrivée : + PANGO_WRAP_CHAR + + + 1 + 2 + + + + + True + Longitude d'arrivée + 0 + - + + + 1 + 2 + 3 + 4 + + + + + True + Lattitude de départ + 0 + - + + + 1 + 2 + + + + + True + 0 + Longitude arrivée : + + + 3 + 4 + + + + + True + 0 + Lattitude départ : + + + + + + + + + True + Localisation + True + + + label_item + + + + + + + False + 1 + + + + + + + True + 3 + + + True + 0 + + + True + 5 + 5 + 5 + + + True + 2 + 6 + + + True + False + True + Décembre + Dec + False + 0 + True + + + 5 + 6 + 1 + 2 + + + + + True + False + True + Novembre + Nov + False + 0 + True + + + 4 + 5 + 1 + 2 + + + + + True + False + True + Octobre + Oct + False + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + False + True + Septembre + Sep + False + 0 + True + + + 2 + 3 + 1 + 2 + + + + + True + False + True + Aout + Aou + False + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + True + Juillet + Jul + False + 0 + True + + + 1 + 2 + + + + + True + False + True + Juin + Jun + False + 0 + True + + + 5 + 6 + + + + + True + False + True + Mai + Mai + False + 0 + True + + + 4 + 5 + + + + + True + False + True + Avril + Avr + False + 0 + True + + + 3 + 4 + + + + + True + False + True + Mars + Mar + False + 0 + True + + + 2 + 3 + + + + + True + False + True + Février + Fev + False + 0 + True + + + 1 + 2 + + + + + True + False + True + Janvier + Jan + False + 0 + True + + + + + + + + + True + Saison + + + label_item + + + + + False + + + + + True + 0 + + + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + True + Notes privées sur la région sélectionnée + False + GTK_WRAP_WORD + + + + + + + + + True + Notes + + + label_item + + + + + 1 + + + + + 1 + + + + + + + + + True + Cliquez pour masquer/afficher la rubrique + <b>Région</b> + True + + + label_item + + + + + False + + + + + True + True + + + True + 3 + 5 + 10 + 10 + 10 + + + 180 + True + True + + + True + True + GTK_POLICY_NEVER + + + True + False + True + Accroche commerciale de la région + GTK_WRAP_WORD + + + + + + + True + Accroche + + + tab + False + + + + + True + True + GTK_POLICY_NEVER + + + True + False + True + Climat de la région + GTK_WRAP_WORD + + + + + 1 + + + + + True + Climat + + + tab + 1 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + False + True + Descriptif de la région + GTK_WRAP_WORD + + + + + 2 + + + + + True + Descriptif + + + tab + 2 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + False + True + Gastronomie locale + GTK_WRAP_WORD + + + + + 3 + + + + + True + Cuisine + + + tab + 3 + False + + + + + True + True + GTK_POLICY_NEVER + + + True + False + True + Arguments commerciaux + GTK_WRAP_WORD + + + + + 4 + + + + + True + Arguments vente + + + tab + 4 + False + + + + + + + + + True + Cliquez pour masquer/afficher la rubrique + <b>Informations</b> + True + + + label_item + + + + + 1 + + + + + False + 2 + + + + + 2 + + + + + True + Région + + + tab + 2 + False + + + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur une ville pour la sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + 10 + + + True + + + 300 + True + 7 + 2 + 5 + 2 + + + True + False + True + 0 + 0 + True + + + 1 + 2 + 4 + 5 + + + + + True + 0 + Gateway? + + + 4 + 5 + + + + + True + 0 + - + + + 1 + 2 + 3 + 4 + + + + + True + 0 + Code état : + PANGO_WRAP_CHAR + + + 3 + 4 + + + + + True + Code postal de la ville + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Nom de la ville + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + Référence de la ville + 0 + - + + + 1 + 2 + + + + + True + 0 + Code postal : + + + 2 + 3 + + + + + True + 0 + Référence : + + + + + True + 0 + Libellé : + + + 1 + 2 + + + + + True + 0 + Région : + + + 5 + 6 + + + + + True + 0 + - + + + 1 + 2 + 5 + 6 + + + + + True + 0 + Destiné affichage? + + + 6 + 7 + + + + + True + False + True + 0 + 0 + True + + + 1 + 2 + 6 + 7 + + + + + False + False + + + + + True + 10 + + + True + 0 + + + True + 5 + 5 + 5 + + + 300 + True + 4 + 2 + 5 + 2 + + + True + Longitude de départ + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Lattitude d'arrivée + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Longitude départ : + + + 2 + 3 + + + + + True + 0 + Lattitude arrivée : + PANGO_WRAP_CHAR + + + 1 + 2 + + + + + True + Longitude d'arrivée + 0 + - + + + 1 + 2 + 3 + 4 + + + + + True + Lattitude de départ + 0 + - + + + 1 + 2 + + + + + True + 0 + Longitude arrivée : + + + 3 + 4 + + + + + True + 0 + Lattitude départ : + + + + + + + + + True + Localisation + True + + + label_item + + + + + + + 1 + + + + + + + False + + + + + True + 0 + + + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + True + Descriptif de la ville + False + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + + + label_item + + + + + 1 + + + + + + + + + True + <b>Ville</b> + True + + + label_item + + + + + + + True + True + + + True + 5 + 10 + 10 + 10 + + + 200 + True + True + GTK_POLICY_NEVER + + + True + True + True + + + + + + + + + True + <b>Gateway</b> + True + + + label_item + + + + + False + 1 + + + + + False + 2 + + + + + 3 + + + + + True + Villes + + + tab + 3 + False + + + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un pays pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + 10 + + + True + + + 300 + True + 3 + 2 + 5 + 2 + + + True + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + 0 + Code zone : + + + 2 + 3 + + + + + True + Nom du pays + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + Code du pays + 0 + - + + + 1 + 2 + + + + + True + 0 + Code : + + + + + True + 0 + Libellé : + + + 1 + 2 + + + + + False + False + + + + + True + + + 1 + + + + + + + False + + + + + True + 0 + + + True + 5 + 5 + 5 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + False + True + Descriptif du pays + False + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + + + label_item + + + + + 1 + + + + + + + + + True + <b>Destination</b> + True + + + label_item + + + + + False + 2 + + + + + True + True + + + True + 3 + 5 + 10 + 10 + 10 + + + 200 + True + True + GTK_POLICY_NEVER + + + True + True + True + + + + + + + + + True + Cliquez pour masquer/afficher la rubrique + <b>Villes concernées</b> + True + + + label_item + + + + + False + 3 + + + + + 4 + + + + + True + Destination + + + tab + 4 + False + + + + + True + + + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un pays pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + 10 + + + True + + + 300 + True + 3 + 2 + 5 + 2 + + + True + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + 0 + Code Galileo + + + 2 + 3 + + + + + True + Nom du pays + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + Code du pays + 0 + - + + + 1 + 2 + + + + + True + 0 + Référence : + + + + + True + 0 + Libellé : + + + 1 + 2 + + + + + False + False + + + + + True + 5 + 5 + + + True + + + + + 1 + + + + + True + 4 + 4 + + + True + + + 3 + 4 + 3 + 4 + + + + + True + + + 2 + 3 + 3 + 4 + + + + + True + False + True + 0 + True + + + 3 + 4 + 2 + 3 + + + + + True + False + True + 0 + True + + + 3 + 4 + 1 + 2 + + + + + True + False + True + 0 + True + + + 3 + 4 + + + + + True + False + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + True + False + True + 0 + True + + + 1 + 2 + 2 + 3 + + + + + True + False + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + True + 0 + True + + + 1 + 2 + + + + + True + 0 + ferry + + + 2 + 3 + 2 + 3 + + + + + True + 0 + port plaisance + + + 3 + 4 + + + + + True + 0 + port croisière + + + 2 + 3 + + + + + True + 0 + aérodrome + + + 2 + 3 + 1 + 2 + + + + + True + 0 + aérop. inter. + + + 2 + 3 + + + + + True + 0 + routière + + + 1 + 2 + + + + + True + 0 + fer + + + + + 2 + + + + + + + False + + + + + True + 10 + + + True + + + True + 0 + + + True + 5 + 5 + 5 + + + 300 + True + 4 + 2 + 5 + 2 + + + True + Longitude de départ + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + Lattitude d'arrivée + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Longitude départ : + + + 2 + 3 + + + + + True + 0 + Lattitude arrivée : + PANGO_WRAP_CHAR + + + 1 + 2 + + + + + True + Longitude d'arrivée + 0 + - + + + 1 + 2 + 3 + 4 + + + + + True + Lattitude de départ + 0 + - + + + 1 + 2 + + + + + True + 0 + Longitude arrivée : + + + 3 + 4 + + + + + True + 0 + Lattitude départ : + + + + + + + + + True + Localisation + True + + + label_item + + + + + + + True + + + 1 + + + + + + + 1 + + + + + + + + + True + <b>Gateway</b> + True + + + label_item + + + + + False + 2 + + + + + 5 + + + + + True + Gateway + + + tab + 5 + False + + + + + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/popup.glade b/3_Glade/zecrans pgiMad2022/gladeprod/popup.glade new file mode 100644 index 0000000..d39f189 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/popup.glade @@ -0,0 +1,86 @@ + + + + + + 5 + Confirmation + GTK_WIN_POS_CENTER + GDK_WINDOW_TYPE_HINT_NORMAL + False + GTK_MESSAGE_QUESTION + GTK_BUTTONS_YES_NO + Message + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + GTK_BUTTONBOX_END + + + False + GTK_PACK_END + + + + + + + 5 + GTK_WIN_POS_CENTER + GDK_WINDOW_TYPE_HINT_NORMAL + False + GTK_MESSAGE_ERROR + GTK_BUTTONS_CLOSE + Message + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + GTK_BUTTONBOX_END + + + False + GTK_PACK_END + + + + + + + 5 + GTK_WIN_POS_CENTER + GDK_WINDOW_TYPE_HINT_NORMAL + False + GTK_BUTTONS_OK + Message + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK + GTK_BUTTONBOX_END + + + False + GTK_PACK_END + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/prod.glade b/3_Glade/zecrans pgiMad2022/gladeprod/prod.glade new file mode 100644 index 0000000..adf2a8d --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/prod.glade @@ -0,0 +1,2662 @@ + + + + + + 800 + 600 + Production + + + True + + + True + + + True + GTK_BUTTONBOX_START + + + True + True + True + Ajouter une région + 0 + + + True + gtk-add + + + + + False + + + + + True + True + True + Modifier la région sélectionnée + 0 + + + True + gtk-edit + + + + + False + 1 + + + + + True + True + True + Supprimer la région sélectionnée + 0 + + + True + gtk-delete + + + + + False + 2 + + + + + True + True + True + Actualiser la liste des régions + 0 + + + True + gtk-refresh + + + + + False + 3 + + + + + False + + + + + True + + + 1 + + + + + True + + + True + gtk-find + + + False + 3 + + + + + True + True + Rechercher une région + + + + False + 1 + + + + + True + + + False + 2 + + + + + False + 2 + + + + + True + + + 3 + + + + + True + gtk-select-font + + + False + 4 + + + + + True + + + False + 5 + + + + + False + + + + + True + True + True + + + True + + + 200 + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un continent pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + + + True + 5 + 10 + 10 + 10 + + + True + 20 + + + True + + + True + + + True + 2 + 2 + 20 + True + + + True + 0 + Référence : + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Nom : + + + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + False + + + + + True + + + 1 + + + + + + + True + 20 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + 120 + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + + + True + Description + + + label_item + + + + + + + 1 + + + + + + + + + + + + + True + <b>Bundle</b> + True + + + label_item + + + + + False + 2 + + + + + True + + + True + True + + + True + 5 + 10 + 10 + 10 + + + 200 + True + True + GTK_POLICY_AUTOMATIC + + + True + True + True + + + + + + + + + True + <b>Liste des services</b> + True + + + label_item + + + + + + + False + 3 + + + + + + + True + Voir la liste des continents + Bundle + + + tab + False + + + + + True + + + 200 + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un continent pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + + + True + 5 + 10 + 10 + 10 + + + True + 20 + + + True + + + True + 10 + + + True + 2 + 2 + 10 + + + True + 2 + 2 + 20 + True + + + True + False + True + 0 + True + + + 1 + 2 + 1 + 2 + + + + + True + False + True + 0 + True + + + 1 + 2 + + + + + True + 0 + Pris package : + + + 1 + 2 + + + + + True + 0 + Pris inclus : + + + + + 1 + 2 + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Ville arrivée : + + + 1 + 2 + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Ville départ : + + + + + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Date fin : + + + 1 + 2 + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Date début : + + + + + 1 + 2 + + + + + True + 2 + 2 + 20 + True + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Nom : + + + 1 + 2 + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Référence : + + + + + + + + + + + True + 10 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + + + True + False + True + transport + 0 + True + + + + + True + False + True + loca. véhicule + 0 + True + + + 1 + + + + + True + False + True + hébergement + 0 + True + + + 2 + + + + + True + False + True + circuit + 0 + True + + + 3 + + + + + + + + + True + Type + + + label_item + + + + + + + 1 + + + + + True + 10 + + + True + 2 + 3 + + + True + + + 2 + 3 + 2 + + + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + + + + + True + 0 + Circuit : + + + 1 + 2 + + + + + True + 0 + Hébergement : + + + + + + + 2 + + + + + + + + + + + + + True + <b>Service</b> + True + + + label_item + + + + + False + 2 + + + + + True + + + True + True + + + True + 5 + 10 + 10 + 10 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + 120 + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + + + True + Description + + + label_item + + + + + + + + + True + <b>Description</b> + True + + + label_item + + + + + + + False + 3 + + + + + 1 + + + + + True + Service + + + tab + 1 + False + + + + + True + + + 200 + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un continent pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + + + True + 5 + 10 + 10 + 10 + + + True + 20 + + + True + 3 + 4 + True + + + True + 0 + Référence : + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Nom : + + + 2 + 3 + + + + + True + Référence du continent + 0 + - + + + 3 + 4 + + + + + True + 0 + Catégorie : + + + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Catégorie Alloa : + + + 2 + 3 + 1 + 2 + + + + + True + 0 + - + + + 3 + 4 + 1 + 2 + + + + + True + 0 + Ville : + + + 2 + 3 + + + + + True + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + + + 2 + 4 + 2 + 3 + + + + + + + + + + + + + True + <b>Hébergement</b> + True + + + label_item + + + + + False + 2 + + + + + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + + + True + 0 + <b>Situation</b> + True + + + False + + + + + True + False + True + ville + 0 + True + + + False + 1 + + + + + True + False + True + aéroport + 0 + True + + + False + 2 + + + + + True + False + True + commerces + 0 + True + + + False + 3 + + + + + True + False + True + bien placé + 0 + True + + + False + 4 + + + + + True + False + True + montagne + 0 + True + + + False + 5 + + + + + True + False + True + lac + 0 + True + + + False + 6 + + + + + True + False + True + plage + 0 + True + + + False + 7 + + + + + True + False + True + théâtre + 0 + True + + + False + 8 + + + + + True + + + 9 + + + + + + + True + + + True + 0 + <b>Proximité</b> + True + + + False + + + + + True + False + True + golf + 0 + True + + + False + 1 + + + + + True + False + True + chasse + 0 + True + + + False + 2 + + + + + True + False + True + plongée + 0 + True + + + False + 3 + + + + + True + False + True + équitation + 0 + True + + + False + 4 + + + + + True + False + True + sports naut. + 0 + True + + + False + 5 + + + + + True + False + True + sports sens. + 0 + True + + + False + 6 + + + + + True + False + True + thalasso + 0 + True + + + False + 7 + + + + + True + + + 8 + + + + + 1 + + + + + True + + + True + 0 + <b>Adapté</b> + True + + + False + + + + + True + False + True + jeunes + 0 + True + + + False + 1 + + + + + True + False + True + famille + 0 + True + + + False + 2 + + + + + True + False + True + handicapés + 0 + True + + + False + 3 + + + + + True + False + True + animaux + 0 + True + + + False + 4 + + + + + True + False + True + séminaires + 0 + True + + + False + 5 + + + + + True + + + 6 + + + + + 2 + + + + + True + + + True + 0 + <b>Disponible</b> + True + + + False + + + + + True + False + True + restaurants + 0 + True + + + False + 1 + + + + + True + False + True + salles sports + 0 + True + + + False + 2 + + + + + True + False + True + tennis + 0 + True + + + False + 3 + + + + + True + False + True + catamarans + 0 + True + + + False + 4 + + + + + True + False + True + piscine int. + 0 + True + + + False + 5 + + + + + True + False + True + piscine ext. + 0 + True + + + False + 6 + + + + + True + False + True + parking + 0 + True + + + False + 7 + + + + + True + False + True + spa + 0 + True + + + False + 8 + + + + + True + False + True + thalasso + 0 + True + + + False + 9 + + + + + True + False + True + club + 0 + True + + + False + 10 + + + + + 3 + + + + + True + + + True + 0 + <b>Chambre</b> + True + + + False + + + + + True + False + True + vue mer + 0 + True + + + False + 1 + + + + + True + False + True + familiale + 0 + True + + + False + 2 + + + + + True + False + True + room serv. + 0 + True + + + False + 3 + + + + + True + False + True + blanchisserie + 0 + True + + + False + 4 + + + + + True + False + True + kitchenette + 0 + True + + + False + 5 + + + + + True + + + 6 + + + + + 4 + + + + + True + + + True + 0 + <b>Catégorie</b> + True + + + False + + + + + True + False + True + weekend + 0 + True + + + False + 1 + + + + + True + False + True + nature + 0 + True + + + False + 2 + + + + + True + False + True + relaxation + 0 + True + + + False + 3 + + + + + True + False + True + romance + 0 + True + + + False + 4 + + + + + True + False + True + selection + 0 + True + + + False + 5 + + + + + True + False + True + prestige + 0 + True + + + False + 6 + + + + + True + + + 7 + + + + + 5 + + + + + + + + + True + <b>Attributs</b> + True + + + label_item + + + + + False + 3 + + + + + True + + + True + True + + + True + 5 + 10 + 10 + 10 + + + True + True + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + 150 + True + True + GTK_WRAP_WORD + + + + + + + True + Descriptif + + + tab + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 1 + + + + + True + Adresse + + + tab + 1 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 2 + + + + + True + Notes + + + tab + 2 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 3 + + + + + True + Notes contacts + + + tab + 3 + False + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + + + True + True + GTK_WRAP_WORD + + + + + 4 + + + + + True + Notes privées + + + tab + 4 + False + + + + + + + + + True + <b>Informations</b> + True + + + label_item + + + + + + + False + 4 + + + + + 2 + + + + + True + Hébergement + + + tab + 2 + False + + + + + True + + + 200 + True + True + GTK_POLICY_AUTOMATIC + + + True + True + Cliquez sur un continent pour le sélectionner + True + + + + + + + True + 5 + 5 + + + True + + + + + False + 1 + + + + + True + True + True + + + True + 5 + 10 + 10 + 10 + + + True + + + True + + + True + 3 + 3 + 3 + 3 + + + True + + + True + 4 + 2 + 10 + True + + + True + 0 + - + 5 + + + 1 + 2 + 2 + 3 + + + + + True + 0 + Hébergement : + + + 2 + 3 + + + + + True + Référence du continent + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Nuits mini : + + + 1 + 2 + + + + + True + Nom du continent + 0 + - + PANGO_ELLIPSIZE_END + + + 1 + 2 + + + + + True + 0 + Libellé : + + + + + True + 0 + Prix package : + + + 3 + 4 + + + + + True + False + True + 0 + True + + + 1 + 2 + 3 + 4 + + + + + False + + + + + True + + + 1 + + + + + + + False + + + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + True + 3 + 4 + + + True + 0 + Prix : + + + + + True + 0 + Date début prix : + + + 1 + 2 + + + + + True + 0 + Date fin prix : + + + 2 + 3 + + + + + True + 0 + Prix supplément : + + + 2 + 3 + + + + + True + 0 + Prix réduction : + + + 2 + 3 + 1 + 2 + + + + + True + 0 + Prix à enlever : + + + 2 + 3 + 2 + 3 + + + + + True + 0 + - + + + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + 1 + 2 + + + + + True + 0 + - + + + 1 + 2 + 2 + 3 + + + + + True + 0 + - + + + 3 + 4 + + + + + True + 0 + - + + + 3 + 4 + 1 + 2 + + + + + True + 0 + - + + + 3 + 4 + 2 + 3 + + + + + + + + + True + Prix + True + + + label_item + + + + + 1 + + + + + False + + + + + + + + + True + <b>Hébergement</b> + True + + + label_item + + + + + False + 2 + + + + + True + True + + + True + 5 + 10 + 10 + 10 + + + True + 0 + + + True + 5 + 10 + 10 + 10 + + + 150 + True + True + GTK_POLICY_NEVER + + + True + True + GTK_WRAP_WORD + + + + + + + + + True + Descriptif + True + + + label_item + + + + + + + + + True + <b>Description</b> + True + + + label_item + + + + + False + 3 + + + + + 3 + + + + + True + Prix héberg + + + tab + 3 + False + + + + + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/production.glade b/3_Glade/zecrans pgiMad2022/gladeprod/production.glade new file mode 100644 index 0000000..4c2efc6 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/production.glade @@ -0,0 +1,2976 @@ + + + + + + True + False + gtk-home + + + True + False + gtk-edit + + + True + False + gtk-delete + + + True + False + gtk-network + + + True + False + gtk-network + + + True + False + gtk-print + + + True + False + gtk-harddisk + + + True + False + gtk-add + + + True + False + gtk-go-forward + + + True + False + gtk-print + + + True + False + gtk-print + + + True + False + gtk-file + + + True + False + gtk-add + + + 750 + 500 + False + 700 + 500 + + + True + False + vertical + + + True + False + + + True + False + + + Menu + True + False + image1 + False + + + True + False + + + gtk-new + True + False + True + True + + + + + + gtk-edit + True + False + True + True + + + + + + True + False + + + + + gtk-delete + True + False + True + True + + + + + + True + False + + + + + Externaliser + True + False + image12 + False + + + + + + + + + Imprimer + True + False + image2 + False + + + True + False + + + Imprimer l'enregistrement + True + False + image7 + False + + + + + + Imprimer la liste + True + False + image6 + False + + + + + + True + False + + + + + Exporter + True + False + image5 + False + + + + + + + + + + Base de données + True + False + image3 + False + + + True + False + + + True + False + Importer depuis main + True + + + + + True + False + Importer depuis tempo + True + + + + + + + + + Prix + False + image8 + False + + + True + False + + + Ajouter + True + False + image9 + False + + + + + Ajouter valeur en cours + True + False + image4 + False + + + + + Modifier + True + False + image10 + False + + + + + True + False + + + + + Supprimer + True + False + image11 + False + + + + + True + False + + + + + Externaliser + True + False + image13 + False + + + + + + + + + True + True + 0 + + + + + True + False + + + True + False + Actualiser + True + gtk-refresh + + + False + True + + + + + True + False + + + False + True + + + + + True + False + Rechercher + True + gtk-find + + + False + True + + + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + True + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Liaison trajet</b> + True + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Véhicules</b> + True + + + + + True + True + 0 + + + + + True + False + vertical + + + False + True + 5 + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Vaisseaux</b> + True + + + + + True + True + 2 + + + + + True + True + 4 + + + + + + + True + False + <b>Compagnie</b> + True + + + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Type de service : + + + 0 + 1 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + Gateway départ : + + + 2 + 0 + + + + + True + False + Gateway arrivée : + + + 2 + 1 + + + + + True + False + - + + + 3 + 0 + + + + + True + False + - + + + 3 + 1 + + + + + True + False + + + 2 + 2 + + + + + Publique + True + False + True + False + True + + + 3 + 2 + + + + + True + False + + + 0 + 2 + + + + + True + False + + + 1 + 2 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Trajet</b> + True + + + + + True + True + 4 + + + + + 1 + + + + + True + False + Liaison + True + + + 1 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + horizontal + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Ville : + + + 0 + 1 + + + + + True + False + Adresse : + + + 0 + 2 + + + + + True + False + Type de service : + + + 0 + 3 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + - + + + 1 + 2 + + + + + True + False + - + + + 1 + 3 + + + + + True + False + Catégorie : + + + 2 + 0 + + + + + True + False + Catégorie Alloa : + + + 2 + 1 + + + + + True + False + Libellé : + + + 2 + 2 + + + + + True + False + Priorité d'affichage : + + + 2 + 3 + + + + + True + False + - + + + 3 + 0 + + + + + True + False + - + + + 3 + 1 + + + + + True + False + - + + + 3 + 2 + + + + + True + False + - + + + 3 + 3 + + + + + Publique + True + False + True + False + True + + + 3 + 5 + + + + + True + False + + + 0 + 5 + + + + + True + False + + + 1 + 5 + + + + + True + False + + + 2 + 5 + + + + + + + + + + + + + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 2 + + + + + True + False + Hébergement + True + + + 2 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + horizontal + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + Ville : + + + 0 + 2 + + + + + True + False + Type de service : + + + 0 + 3 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + - + + + 1 + 2 + + + + + True + False + - + + + 1 + 3 + + + + + True + False + Date début de vente : + + + 2 + 0 + + + + + True + False + Date fin de vente : + + + 2 + 1 + + + + + True + False + Priorité d'affichage : + + + 2 + 2 + + + + + True + False + - + + + 3 + 0 + + + + + True + False + - + + + 3 + 1 + + + + + True + False + - + + + 3 + 2 + + + + + Publique + True + False + True + False + True + + + 3 + 3 + + + + + True + False + + + 2 + 3 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 3 + + + + + True + False + Tour + True + + + 3 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Ville : + + + 0 + 1 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + Type de service : + + + 2 + 0 + + + + + True + False + - + + + 3 + 0 + + + + + True + False + + + 2 + 1 + + + + + Publique + True + False + True + False + True + + + 3 + 1 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 4 + + + + + True + False + A voir à vivre + True + + + 4 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Compagnie : + + + 0 + 0 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + - + + + 1 + 2 + + + + + True + False + - + + + 1 + 3 + + + + + True + False + - + + + 1 + 4 + + + + + True + False + Licence requise : + + + 2 + 0 + + + + + True + False + Licence type : + + + 2 + 1 + + + + + True + False + Nombre de personne max : + + + 2 + 2 + + + + + True + False + Catégorie : + + + 2 + 3 + + + + + True + False + - + + + 3 + 1 + + + + + True + False + - + + + 3 + 2 + + + + + True + False + - + + + 3 + 3 + + + + + True + False + + + 2 + 4 + + + + + Publique + True + False + True + False + True + + + 3 + 4 + + + + + True + False + Gateway de départ : + + + 0 + 4 + + + + + True + False + Ville : + + + 0 + 3 + + + + + True + False + Type de service : + + + 0 + 2 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + True + center + start + + + 3 + 0 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 5 + + + + + True + False + Véhicule + True + + + 5 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Nom : + + + 0 + 1 + + + + + True + False + Adresse : + + + 0 + 2 + + + + + True + False + Ville : + + + 0 + 3 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + - + + + 1 + 2 + + + + + True + False + - + + + 1 + 3 + + + + + Publique + True + False + True + False + True + + + 2 + 0 + + + + + A l'affiche + True + False + True + False + True + + + 2 + 1 + + + + + Coup de coeur + True + False + True + False + True + + + 2 + 2 + + + + + True + False + + + 2 + 3 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 6 + + + + + True + False + Guide + True + + + 6 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + Catégorie : + + + 0 + 2 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + - + + + 1 + 2 + + + + + True + False + Licence requise : + + + 2 + 0 + + + + + True + False + Licence type : + + + 2 + 1 + + + + + True + False + - + + + 3 + 1 + + + + + True + False + + + 2 + 2 + + + + + Publique + True + False + True + False + True + + + 3 + 2 + + + + + True + False + True + start + center + + + 3 + 0 + + + + + False + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Prix</b> + True + + + + + True + True + 4 + + + + + 7 + + + + + True + False + Vaisseau + True + + + 7 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + True + + + True + False + Référence : + + + 0 + 0 + + + + + True + False + Libellé : + + + 0 + 1 + + + + + True + False + - + + + 1 + 0 + + + + + True + False + - + + + 1 + 1 + + + + + True + False + + + 2 + 0 + + + + + Publique + True + False + True + False + True + + + 2 + 1 + + + + + False + True + 2 + + + + + True + False + + + False + True + 4 + 3 + + + + + True + True + + + True + True + in + + + True + False + True + + + + + + + True + False + <b>Description FR</b> + True + + + False + + + + + True + True + in + + + True + False + True + + + + + 1 + + + + + True + False + <b>Description EN</b> + True + + + 1 + False + + + + + True + True + 4 + + + + + 8 + + + + + True + False + Type de service + True + + + 8 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + 9 + + + + + True + False + Type de prix + True + + + 9 + False + + + + + True + False + vertical + + + True + True + in + + + True + True + + + + + + + + True + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + 0 + none + + + True + False + 12 + + + True + True + in + + + True + True + + + + + + + + + + + + True + False + <b>Liaison prix</b> + True + + + + + True + True + 2 + + + + + 10 + + + + + True + False + Liaison Trajet + True + + + 10 + False + + + + + True + True + 2 + + + + + True + False + + + False + True + 3 + + + + + True + False + 10 + 10 + 6 + 6 + vertical + 2 + + + False + True + 4 + + + + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/selector.glade b/3_Glade/zecrans pgiMad2022/gladeprod/selector.glade new file mode 100644 index 0000000..e0ce1ef --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/selector.glade @@ -0,0 +1,185 @@ + + + + + + Sélection + GTK_WIN_POS_MOUSE + + + True + + + True + 5 + 5 + + + True + Sélectionnez un element : + + + + + False + + + + + True + 3 + + + True + gtk-find + + + False + 3 + + + + + True + True + + + + 1 + + + + + False + 1 + + + + + 400 + 300 + True + True + 3 + GTK_POLICY_NEVER + + + True + True + True + + + + + 2 + + + + + True + + + True + 5 + 5 + 5 + 5 + + + True + 0 + Choix : + + + + + False + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + 0 + + + True + + + True + gtk-ok + + + False + + + + + True + Valider + + + 5 + 1 + + + + + + + + + True + True + True + 0 + + + True + + + True + gtk-cancel + + + False + + + + + True + Annuler + + + 5 + 1 + + + + + + + 1 + + + + + False + 1 + + + + + False + 3 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/gladeprod/sidebar.glade b/3_Glade/zecrans pgiMad2022/gladeprod/sidebar.glade new file mode 100644 index 0000000..581ad8d --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/gladeprod/sidebar.glade @@ -0,0 +1,191 @@ + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Alloa + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + _Menu + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-new + True + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-open + True + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-save + True + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-save-as + True + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-quit + True + True + + + + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + _Vue + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + _Aide + True + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-about + True + True + + + + + + + + + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + 5 + 5 + 5 + 5 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-about + + + False + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Welcome! + True + GTK_JUSTIFY_CENTER + + + 1 + + + + + + + + + True + + + True + + + False + + + + + True + + + 1 + + + + + 1 + + + + + 1 + + + + + + diff --git a/3_Glade/zecrans pgiMad2022/zprint/setup_print3.glade b/3_Glade/zecrans pgiMad2022/zprint/setup_print3.glade new file mode 100644 index 0000000..53fc221 --- /dev/null +++ b/3_Glade/zecrans pgiMad2022/zprint/setup_print3.glade @@ -0,0 +1,29 @@ + + + + + + + False + dialog + + + False + vertical + 2 + + + False + end + + + False + True + end + 0 + + + + + +