protected override void OnActivate() { if (!DatabaseVerification()) { return; } CachedService.LoadAll(); ShowCurrentBudget(); int updateIntervalMinutes = ConfigurationManager.GetValueOrDefault(ConfigurationKeys.UpdateMinutesInterval, 15); _timer.Interval = updateIntervalMinutes * 60 * 1000; if (ConfigurationManager.GetValueOrDefault <bool>(ConfigurationKeys.IsFirstRun, true)) { var message = new StringBuilder(); message.AppendLine("Witaj w programie Budżet Domowy"); message.AppendLine(); message.AppendLine("W pierwszej kolejności wprowadź dane dotyczące źródeł dochodów"); message.AppendLine("oraz ewentualnych kont oszczędnościowych itp. Aby to zrobić"); message.AppendLine("kliknij na przycisk 'Środki zewnętrzne' na górze ekranu."); message.AppendLine(); message.AppendLine("Aby dowiedzieć się jak korzystać z programu kliknij na"); message.AppendLine("ikonkę pomocy umieszczoną w prawym górnym rogu ekranu."); ShowMessage(message.ToString()); ConfigurationManager.SaveValue(ConfigurationKeys.IsFirstRun, false); } CheckForUpdates(false); }