From b4dec79677ce22808560d1f8eb2ff579e3fe2281 Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Fri, 7 Feb 2020 11:03:17 +0100 Subject: [PATCH] Update Settings.cs --- Wetterstation/Settings.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Wetterstation/Settings.cs b/Wetterstation/Settings.cs index 986cc07..33128b2 100644 --- a/Wetterstation/Settings.cs +++ b/Wetterstation/Settings.cs @@ -13,6 +13,7 @@ namespace Wetterstation { SettingsModel WeatherstationSettings = new SettingsModel(); + // Initialisieren der Klasse public Settings() { InitializeComponent(); @@ -22,6 +23,7 @@ namespace Wetterstation WeatherstationSettings = SqliteDataAccess.LoadWeatherstationSettings(); } + // Einstellungen aus dem Settings Objekt laden und Form ausfuellen private void LoadWeatherstationSettings() { tbHost.Text = WeatherstationSettings.mqtt_host; @@ -40,6 +42,11 @@ namespace Wetterstation tbNode1SensorAussen.Text = WeatherstationSettings.node1Aussen; } + /* + * Eine einmalige ID erstellen um das Frontend im Backend zuweisen zu + * koennen. Hier wird die CPU Seriennummer ausgelesen, der angemeldete + * Benutzer angehaengt und daraus eine MD5 Summe gebildet. + */ private String generateId() { String result = "Could not found id"; @@ -60,6 +67,7 @@ namespace Wetterstation } } + // Erstellt aus dem uebergebenen String eine MD5 Summe und gibt sie zurueck private string GetMd5Hash(MD5 md5Hash, string input) { // Convert the input string to a byte array and compute the hash. @@ -78,6 +86,7 @@ namespace Wetterstation return sBuilder.ToString(); } + // Laedt die Einstellungen aus dem Settings Object private void Settings_Load(object sender, EventArgs e) { Console.WriteLine("Bin in Settings_Load !!!!!!!"); @@ -85,6 +94,7 @@ namespace Wetterstation acPlz(); } + // Ruft die PLZ und Ort Liste aus der SQLite ab fuer die autocompletion Textbox public void acPlz() { using (SQLiteConnection con = new SQLiteConnection(ConfigurationManager.ConnectionStrings["Default"].ConnectionString)) @@ -129,6 +139,7 @@ namespace Wetterstation this.Close(); } + // Nach jedem Tastendruck, das Textfeld mit der Ort/PLZ Liste vergleichen private void tbCity_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) -- GitLab