private void btnSelect_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(registeredServersSource.SelectedServer) == true) { throw new Exception("Enter a Source Server!"); } ConnectSqlServer connection = new ConnectSqlServer(); sourceserver = connection.Connect(registeredServersSource.SelectedServer); if (itemsToCopy.Count == 0) { setupJobList(); } SelectItemsToCopy form = new SelectItemsToCopy(); form.ItemsToCopy = itemsToCopy; form.ShowDialog(); itemsToCopy = form.ItemsToCopy; } catch (Exception ex) { showOutput.displayOutput(ex.Message, true); } }
private void btnSelect_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(registeredServersSource.SelectedServer) == true) { throw new Exception("Enter a Source Server!"); } ConnectSqlServer connection = new ConnectSqlServer(); sourceserver = connection.Connect(registeredServersSource.SelectedServer); if (itemsToCopy.Count == 0) { switch (cboAction.SelectedItem.ToString()) { case "Copy Accounts": foreach (MailAccount account in sourceserver.Mail.Accounts) { itemsToCopy.Add(new ItemToCopy(account.Name, false)); } break; case "Copy Profiles": foreach (MailProfile profile in sourceserver.Mail.Profiles) { itemsToCopy.Add(new ItemToCopy(profile.Name, false)); } break; default: break; } } SelectItemsToCopy form = new SelectItemsToCopy(); form.ItemsToCopy = itemsToCopy; form.ShowDialog(); itemsToCopy = form.ItemsToCopy; } catch (Exception ex) { showOutput.displayOutput(ex.Message, true); } }