private void promptToDeleteIndex() { if (lvIndexes.SelectedItems.Count > 0) { if (DialogResult.Yes == MessageBox.Show(this, getDisplayMember("promptToDeleteIndex{start_body}", "Are you sure you want to delete index(es)?"), getDisplayMember("promptToDeleteIndex{start_title}", "Delete index(es)?"), MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { foreach (ListViewItem lvi in lvIndexes.SelectedItems) { AdminProxy.DeleteTableIndex(Toolkit.ToInt32(lvi.Tag, -1)); } MainFormUpdateStatus(getDisplayMember("promptToDelete{done}", "Deleted {0} index(es)", lvIndexes.SelectedItems.Count.ToString("###,##0")), true); RefreshData(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, getDisplayMember("promptToDelete{failed_title}", "Error Deleting Index"), MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }