public MainWindow() { // connect to database if autoconnect is active if (Settings.Contains(Property.AutoConnect) && Settings.Contains(Property.LastServer) && Settings.Contains(Property.LastUser)) { ConnectionManager = new ServerConnectionManager(); ConnectionManager.Connect(Settings.GetValue(Property.LastServer), Settings.GetValue(Property.LastUser), LoginWindow.GetDecryptedPassword(), "my_sound_lib"); } else { if (!ShowLoginWindow()) { Close(); return; } } InitializeComponent(); InitialiseFirstView(); }
private bool ShowLoginWindow() { var loginWindow = new LoginWindow(); loginWindow.ShowDialog(); if (loginWindow.ResultConnectionManager == null) return false; ConnectionManager = loginWindow.ResultConnectionManager; return true; }