You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Changelog.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,10 @@
1
+
### Version 1.2.34 (25.02.2024) ###
2
+
* Leser und Vorsitz -Personen können gelöscht werden.
3
+
* Vorträge 42, 70, 108 aktualisiert.
4
+
* Meine Redner: neuer Filter "nur gewähltes Jahr anzeigen"
5
+
* Excel Kontaktliste: Einträge am 31.12. wurden nicht ausgegeben
6
+
* Bug behoben: Wenn ein Vortrag von einem Redner gelöscht wird, er aber noch Einladungen zu diesem Thema hat, wurde der Vortrag nicht mehr gespeichert. Diese Vorträge wurden erstmal auf "Unbekannt" gesetzt. Du kannst den Fehler beheben, indem du unter [Historie] -> [Aktivitäten] -> [Mein Plan] -> nach der jeweiligen Versammlung des eingeladenen Redners filterst und dir die Aktivitäten Historie anschaust. Sollte es bei dir zu diesem Fehler gekommen sein, wirst du beim Update darauf hingewiesen und die betroffenen Wochen werden dir angezeigt.
UpdateCommand(DataContainer.Version,db,@"UPDATE Invitation SET IdVortrag = -1 WHERE IdVortrag IS NULL AND Datum < "+DateCalcuation.CurrentWeek);
382
+
383
+
using(varcmd=newSQLiteCommand("SELECT DISTINCT Datum FROM Invitation WHERE IdVortrag IS NULL ORDER BY Datum",db))
384
+
{
385
+
SQLiteDataReaderrdr=cmd.ExecuteReader();
386
+
varwochen=string.Empty;
387
+
388
+
while(rdr.Read())
389
+
{
390
+
varkw=rdr.GetInt32(0);
391
+
vardatum=DateCalcuation.CalculateWeek(kw);
392
+
wochen+=datum.ToShortDateString()+", ";
393
+
}
394
+
395
+
rdr.Close();
396
+
397
+
if(!string.IsNullOrEmpty(wochen))
398
+
ThemedMessageBox.Show("ACHTUNG!","Durch einen Programmfehler ist leider bei einigen Einladungen das Vortragsthema verloren gegangen!\n\nDu kannst den Vortrag herausfinden, indem du unter [Historie] -> [Aktivitäten] -> [Mein Plan] -> nach der jeweiligen Versammlung des eingeladenen Redners filterst und dir die Aktivitäten Historie anschaust.\n\nBitte prüfe die Einladungen für folgende Wochen:\n"+wochen,System.Windows.MessageBoxButton.OK,System.Windows.MessageBoxImage.Error);
399
+
}
400
+
401
+
UpdateCommand(DataContainer.Version,db,@"UPDATE Invitation SET IdVortrag = -1 WHERE IdVortrag IS NULL");
Copy file name to clipboardExpand all lines: Vortragsmanager/Module/Update.cs
+11-9Lines changed: 11 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ internal static class Update
18
18
/// Module.Update für C# Updates (Inhalte)
19
19
/// Changelog.md
20
20
/// </summary>
21
-
publicstaticintCurrentVersion=>29;
21
+
publicstaticintCurrentVersion=>30;
22
22
23
23
publicstaticvoidProcess()
24
24
{
@@ -49,8 +49,16 @@ public static void Process()
49
49
}
50
50
}
51
51
52
+
//Vorträge die nicht mehr gehalten werden sollen
53
+
if(DataContainer.Version<29)
54
+
{
55
+
FindFutureTalk(112,newDateTime(2023,6,1));
56
+
FindFutureTalk(131,newDateTime(2023,9,1));
57
+
FindFutureTalk(132,newDateTime(2023,9,1));
58
+
}
59
+
52
60
//Aktualisierte Vorträge, hier kann der Updatebefehl mehrfach genutzt werden. Einfach die neue Programmversion in der nächsten Zeile eintragen.
53
-
if(DataContainer.Version<28)
61
+
if(DataContainer.Version<30)
54
62
{
55
63
varinhalt="Es gibt geänderte Vortragsthemen. Du kannst die Themen jetzt aktualisieren. Damit werden individuelle Änderungen die du in der Vergangenheit an den Vortragsthemen vorgenommen hast gelöscht."+Environment.NewLine+
56
64
"Du kannst die Änderung auch später unter 'Vorträge' -> 'Zurücksetzen' durchführen."+Environment.NewLine+
0 commit comments