public void ValidationReport() { if (SelectedInspectie != null) { if (window != null) { return; } var temp = IngevuldeVragenlijstRepository.GetIngevuldeVragenlijstenById(SelectedInspectie.Id); if (temp.Count < 1) { MessageBox.Show("Er zijn geen ingevulde vragenlijsten bij " + SelectedInspectie.Naam, "Waarschuwing"); return; } else if (temp.Count > 1) { Options = new ObservableCollection <IngevuldeVragenlijst>(temp); window = new SelectionReport(); window.Owner = Application.Current.MainWindow; window.Show(); } else { GenerateReport(temp.First()); } } }
public void GenerateReport(IngevuldeVragenlijst list) { if (window != null) { if (list != null) { window.Close(); window = null; } else { return; } } try { CreatePdf(ReadJson(list)); } catch (Exception e) { MessageBox.Show("Er ging iets fout bij het uitlezen van de data.", "Waarschuwing"); } }