private void Button_Click_2(object sender, RoutedEventArgs e) { var tmp = from cmpReader in ad.computerReaders where cmpReader.date == comboBox2.Text select cmpReader; var tmp2 = tmp.ToList(); ComputerReader cr = tmp2.Count > 0 ? tmp2[0] : new ComputerReader(FileParser.Parse(comboBox2.Text), comboBox2.Text); ad.computerReaders.Add(cr); List <Computer> ls = cr.getComputers(comboBox1.Text); dataGrid1.ItemsSource = ls; }
private void Button_Click_2(object sender, RoutedEventArgs e) { try { var tmp = from cmpReader in ad.computerReaders where cmpReader.date == comboBox2.Text select cmpReader; var tmp2 = tmp.ToList(); ComputerReader cr = tmp2.Count > 0 ? tmp2[0] : new ComputerReader(FileParser.Parse(comboBox2.Text), comboBox2.Text); ad.computerReaders.Add(cr); List <Computer> ls = cr.getComputers(comboBox1.Text); dataGrid1.ItemsSource = ls; } catch (Exception ex) { MessageBox.Show("Application files are probably damaged\nException messege:\n" + ex.Message); } }