private void FormBigTable_FormClosing(object sender, FormClosingEventArgs e) { if (_BigTableGenerate.SettingChanged) { if (QAMessageBox.ShowQuestionMessage("Setting changed, do you want to save the setting?") == DialogResult.Yes) { if (!_BigTableGenerate.Save()) { e.Cancel = true; } } } }
private void buttonDelete_Click(object sender, EventArgs e) { TabletInfo tablet = listBoxTablets.SelectedItem as TabletInfo; if (tablet != null) { if (QAMessageBox.ShowQuestionMessage(string.Format("Are you sure you want to remove tablet: {0} ?", tablet.TableName)) == DialogResult.Yes) { listBoxTablets.Items.Remove(tablet); BigTableInfo.Tablets.Remove(tablet); if (listBoxTablets.Items.Count > 0) { listBoxTablets.SelectedIndex = 0; } } } }
private void buttonDelFailoverServers_Click(object sender, EventArgs e) { TabletInfo tablet = listBoxTablets.SelectedItem as TabletInfo; if (tablet == null) { QAMessageBox.ShowErrorMessage("Please choose a tablet"); return; } Hubble.Core.BigTable.ServerInfo serverInfo = listBoxFailoverServers.SelectedItem as Hubble.Core.BigTable.ServerInfo; if (serverInfo != null) { if (QAMessageBox.ShowQuestionMessage(string.Format("Are you sure you want to remove server: {0} ?", serverInfo.ServerName)) == DialogResult.Yes) { listBoxFailoverServers.Items.Remove(serverInfo); tablet.FailoverServers.Remove(serverInfo); } } buttonEnableFS.Enabled = listBoxFailoverServers.Items.Count > 0; }
private void buttonDeleteServer_Click(object sender, EventArgs e) { if (listViewServers.SelectedItems.Count > 0) { ListViewItem item = listViewServers.SelectedItems[0]; if (QAMessageBox.ShowQuestionMessage(string.Format("Are you sure you want to remove server: {0} ?", item.SubItems["ServerName"].Text)) == DialogResult.Yes) { listViewServers.Items.Remove(item); RefreshDatabaseTableEnumerate(); Hubble.Core.BigTable.ServerInfo serverInfo = new Hubble.Core.BigTable.ServerInfo(item.SubItems["ServerName"].Text, item.SubItems["ConnectionString"].Text); BigTableInfo.RemoveServerInfo(serverInfo); CheckServerList(); } } }