private void mnuDelete_Click(object sender, EventArgs e) { if (sreListView1.ListView.SelectedItems.Count > 0) { if (MessageBox.Show("Are you sure you want to delete '" + sreListView1.ListView.SelectedItems[0].SubItems[0].Text + "'?", "Delete Data Source", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; try { new Manager().DeleteDataSource(SelectedDataSource.Id); RefreshData(); if (RuleExplorer != null) { RuleExplorer.RefreshRules(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Cursor = Cursors.Default; } } }
public void Dispose() { RuleExplorer?.Dispose(); SnapshotExplorer?.Dispose(); }