private string getBestandForTeil(Autoteile selected) { try { return(TeileManager.GetBestand(WERKSTATT, selected.Bezeichnung).ToString()); } catch (Exception) { throw; } }
private void getMessages() { try { while (!shutDownThread) { if (this.MainWindow != null) { this.MainWindow.Dispatcher.Invoke(() => { this.importantMessages.Clear(); foreach (Autoteile a in TeileManager.GetKritischeTeile(WERKSTATT, MINBESTAND)) { Message m = new Message() { Short = "Lagerbestand von " + a.Bezeichnung + " kritisch!\nBestand: " + TeileManager.GetBestand(WERKSTATT, a.Bezeichnung), teil = a.Bezeichnung }; this.importantMessages.Add(m); this.TeilNotOk(a); this.timer.Start(); } }); } Thread.Sleep(TimeSpan.FromMinutes(threadSlepp)); } } catch (Exception ex) { ExceptionHelper.Handle(ex); } }