private void StartServices() { if (blueServer != null) blueServer.StopServer(); if (appConfig.blueServerIsEnabled) { blueServer = new BluetoothServer(this); blueServer.StartServer(true); } }
public void ReloadStore(bool forced = false) { try { if (forced) ClearHashStore(); if (EmptyStoreDatabase()) { Log.n("Lager databasen er tom. Importer wobsolete fra Elguide!"); webStore.Navigate(htmlImportStore); buttonOppdaterLager.BackColor = SystemColors.ControlLight; buttonOppdaterLager.ForeColor = SystemColors.ControlText; labelStoreDato.Text = "(tom)"; labelStoreDatoUnder.Text = ""; labelStoreDato.ForeColor = SystemColors.ControlText; labelStoreDatoUnder.ForeColor = SystemColors.ControlText; if (blueServer != null && blueServer.IsOnline()) blueServer.StopServer(); ShowHideGui_EmptyStore(false); } else { ShowHideGui_EmptyStore(true); if (!autoMode) UpdateStore(); moveStoreDate(0, true); labelStoreDato.Text = appConfig.dbStoreTo.ToString("dddd", norway); labelStoreDatoUnder.Text = appConfig.dbStoreTo.ToString("d. MMM", norway); if (appConfig.blueServerIsEnabled && appConfig.experimental) { if (blueServer == null) blueServer = new BluetoothServer(this); if (!blueServer.IsOnline()) blueServer.StartServer(true); } else { if (blueServer != null && blueServer.IsOnline()) blueServer.StopServer(); } if ((DateTime.Now - appConfig.dbStoreTo).Days >= 3) { labelStoreDato.ForeColor = Color.Red; labelStoreDatoUnder.ForeColor = Color.Red; } else { labelStoreDato.ForeColor = SystemColors.ControlText; labelStoreDatoUnder.ForeColor = SystemColors.ControlText; } } } catch (Exception ex) { Log.Unhandled(ex); Log.ErrorDialog(ex, "Kritisk feil ved initialisering av lager databasen.\nInstaller programmet på nytt hvis problemet vedvarer.", "KGSA Database"); } }