public void LoadAccountProperties(hMailServer.FetchAccount fetchAccount)
{
_isLoading = true;
_fetchAccount = fetchAccount;
checkEnabled.Checked = fetchAccount.Enabled;
textName.Text = fetchAccount.Name;
textMinutesBetweenFetch.Number = fetchAccount.MinutesBetweenFetch;
comboServerType.SelectedValue = fetchAccount.ServerType;
textServer.Text = fetchAccount.ServerAddress;
textPort.Number = fetchAccount.Port;
textUsername.Text = fetchAccount.Username;
checkUseSSL.Checked = fetchAccount.UseSSL;
checkProcessMIMERecipients.Checked = fetchAccount.ProcessMIMERecipients;
checkProcessMIMEDate.Checked = fetchAccount.ProcessMIMEDate;
checkUseAntiSpam.Checked = fetchAccount.UseAntiSpam;
checkUseAntiVirus.Checked = fetchAccount.UseAntiVirus;
checkEnableRouteRecipients.Checked = fetchAccount.EnableRouteRecipients;
if (fetchAccount.DaysToKeepMessages == -1)
radioDeleteImmediately.Checked = true;
else if (fetchAccount.DaysToKeepMessages == 0)
radioNeverDeleteMessages.Checked = true;
else
{
radioDeleteMessagesAfter.Checked = true;
textDaysToKeepMessages.Number = fetchAccount.DaysToKeepMessages;
}
buttonDownloadNow.Enabled = true;
_isLoading = false;
EnableDisable();
}