private void BcfOpened(BcfFile newbcf) { if (newbcf != null) { BcfFiles.Add(newbcf); SelectedReportIndex = BcfFiles.Count - 1; if (newbcf.Issues.Any()) { newbcf.SelectedIssue = newbcf.Issues.First(); } foreach (var issue in newbcf.Issues) { if (!Globals.OpenStatuses.Contains(issue.Topic.TopicStatus)) { Globals.OpenStatuses.Add(issue.Topic.TopicStatus); } if (!Globals.OpenTypes.Contains(issue.Topic.TopicType)) { Globals.OpenTypes.Add(issue.Topic.TopicType); } } } }
private void BcfOpened(BcfFile newbcf) { if (newbcf != null) { BcfFiles.Add(newbcf); SelectedReportIndex = BcfFiles.Count - 1; if (newbcf.Issues.Any()) { newbcf.SelectedIssue = newbcf.Issues.First(); } } }
public void NewFile() { BcfFiles.Add(new BcfFile()); SelectedReportIndex = BcfFiles.Count - 1; }