private void processingPDF(Position[] position, string pdfText, string path) { Samo.calcScore(position, pdfText); List <TodoItem> temp = pdfList.ItemsSource as List <TodoItem>; if (temp == null) { pdfList.ItemsSource = data.bestItem(records.Position, path); } else { List <TodoItem> newList = new List <TodoItem>(temp); newList.Add(data.bestItem(records.Position, path)[0]); pdfList.ItemsSource = newList; } }
private void btnOpenFile_Click(object sender, RoutedEventArgs e) { if (CheckBoxGDPR.IsChecked == true) { CheckBoxGDPR.IsEnabled = false; OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Multiselect = true; openFileDialog.Filter = "PDF files (*.pdf)|*pdf"; if (openFileDialog.ShowDialog() == true) { foreach (string pathPDF in openFileDialog.FileNames) { string pdfText = Samo.readPDF(pathPDF); processingPDF(records.Position, pdfText, pathPDF); } } } else { MessageBox.Show("Pre pokračovanie musite súhlasiť s podmienkami."); } }