private void Connect()
{
SaveChanges();
if (listServers.SelectedItems.Count > 1)
{
MessageBox.Show("You can only connect to one server at a time.", EnumStrings.hMailServerAdministrator, MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
ListViewItem item = null;
if (listServers.SelectedItems.Count == 1)
item = listServers.SelectedItems[0];
else if (listServers.Items.Count == 1)
item = listServers.Items[0];
if (item == null)
{
MessageBox.Show("Please choose which server to connect to.", EnumStrings.hMailServerAdministrator, MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
Server server = (Server)item.Tag;
if (Connect(server))
{
this.Close();
}
}