private void CSVMenuItem_Click(object sender, RoutedEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.CheckFileExists = true; ofd.Filter = "CSV-Dateien|*.csv"; var res = ofd.ShowDialog(); if (res == System.Windows.Forms.DialogResult.OK) { string[] lines = System.IO.File.ReadAllLines(ofd.FileName); foreach (string line in lines) { try { TLookup.Add(line.Split(',')[0], int.Parse(line.Split(',')[1])); } catch (Exception ex) { Logging.Log.Instance.Warn("Adding csv based transponder failed:"); Logging.Log.Instance.Error(ex.ToString()); } } } MenuItem_Click(sender, e); }
private void AddMenuItem_Click(object sender, RoutedEventArgs e) { var ted = new TransponderEntryDialog(); bool?res = ted.ShowDialog(); if (res.HasValue && res.Value) { TLookup.Add(ted.Code, ted.Startnummer); } MenuItem_Click(sender, e); }