Dans 'config_affichage.qml', ajout de la saisie manuelle du n° de MMSI

This commit is contained in:
2026-09-30 14:21:53 +02:00
parent 53e47729fb
commit 215499369b
8 changed files with 102 additions and 24 deletions
+40 -3
View File
@@ -117,6 +117,29 @@ Shipheart_page {
}
}
//-------------------------------------------------------------------------------
// Ligne de formulaire : No MMSI
Rectangle {
width: (shipheart_largeur_page * pourcentage_largeur_colonne_gauche) - (espace_colonnes_principales / 2)
height: visible ? hauteur_ligne_formulaire : 0
color: "transparent"
Shipheart_formulaire_label {
text: qsTr("No MMSI du bateau")
width: parent.width * pourcentage_largeur_labels_formulaire
}
Shipheart_formulaire_textfield {
id: champ_formulaire_No_mmsi
width: parent.width * (1 - pourcentage_largeur_labels_formulaire)
x: parent.width * pourcentage_largeur_labels_formulaire
}
Shipheart_formulaire_ligne_separation {
haut_bas_hautbas: shipheart_formulaire_ligne_separation_basse
}
}
//-------------------------------------------------------------------------------
// Ligne de formulaire : Fuseau horaire
Rectangle {
@@ -312,6 +335,13 @@ Shipheart_page {
res = bdd.requete_unique(req);
champ_formulaire_Nom_bateau.text = res[0];
//---------------------------------------------------------------------------------------
// Nom du bateau :
//---------------------------------------------------------------------------------------
req = 'SELECT Valeur FROM TB_Configuration WHERE Nom="No_mmsi" ';
res = bdd.requete_unique(req);
champ_formulaire_No_mmsi.text = res[0];
//---------------------------------------------------------------------------------------
// Fuseau horaire :
@@ -416,10 +446,19 @@ console.log("shipheart_time_out_economiseur : valeur de i après recherche = " +
bdd.requete_unique(req);
//---------------------------------------------------------------------------------------
// No MMSI du bateau :
//---------------------------------------------------------------------------------------
req = 'UPDATE TB_Configuration ';
req += ' SET Valeur="' + champ_formulaire_No_mmsi.text + '" ';
req += ' WHERE Nom="No_mmsi" ';
//console.log("Requête = " + req)
bdd.requete_unique(req);
//---------------------------------------------------------------------------------------
// Fuseau horaire :
//---------------------------------------------------------------------------------------
shipheart_fuseau_horaire = champ_formulaire_Fuseau_horaire.model.get(champ_formulaire_Fuseau_horaire.currentIndex).valeur;
req = 'UPDATE TB_Configuration ';
@@ -432,7 +471,6 @@ console.log("shipheart_time_out_economiseur : valeur de i après recherche = " +
//---------------------------------------------------------------------------------------
// Time-out économiseur :
//---------------------------------------------------------------------------------------
shipheart_time_out_economiseur = champ_formulaire_Time_out_economiseur.model.get(champ_formulaire_Time_out_economiseur.currentIndex).valeur;
req = 'UPDATE TB_Configuration ';
@@ -448,7 +486,6 @@ console.log("shipheart_time_out_economiseur : valeur de i après recherche = " +
//---------------------------------------------------------------------------------------
// Thème :
//---------------------------------------------------------------------------------------
// Mise à jour dans la BDD :
req = 'UPDATE TB_Configuration ';
req += ' SET Valeur="' + champ_formulaire_Theme.model.get(champ_formulaire_Theme.currentIndex).valeur + '" ';