private void mnuCompareWithPrevious_Click(object sender, EventArgs e) { List <IdpeVersion> lastVersions = new Manager().GetVersions(VersionObjectTypes.DataSource, SelectedDataSource.Id); if (lastVersions.Count >= 2) { VersionComparer.Compare(VersionObjectTypes.DataSource, SelectedDataSource.Name, lastVersions[0], lastVersions[1]); } else { MessageBox.Show("Could not retrieve last 2 versions!", "Comparison Tool", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void compareWithPreviousVersionToolStripMenuItem_Click(object sender, EventArgs e) { if (listView.SelectedItems.Count > 0) { IdpeRule rule = listView.SelectedItems[0].Tag as IdpeRule; List <IdpeVersion> lastVersions = new Manager().GetVersions(VersionObjectTypes.Rule, rule.Id); if (lastVersions.Count >= 2) { VersionComparer.Compare(VersionObjectTypes.Rule, rule.Name, lastVersions[0], lastVersions[1]); } else { MessageBox.Show("Could not retrieve last 2 versions!", "Comparison Tool", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }