private void EmailServerProfiles_Select() { if (EmailServerProfiles.Names.SelectedItem == null) { EmailSenderEmail.Text = ""; SmtpHost.Text = ""; SmtpPassword.Text = ""; SmtpPort.Text = ""; return; } Settings.EmailServerProfile p = Settings.Email.EmailServerProfileNames2EmailServerProfile[(string)EmailServerProfiles.Names.SelectedItem]; EmailSenderEmail.Text = p.SenderEmail; SmtpHost.Text = p.SmtpHost; SmtpPassword.Text = p.SmtpPassword; SmtpPort.Text = p.SmtpPort.ToString(); }
private bool EmailServerProfiles_Add() { string m1 = ""; string m2 = " is not set."; Settings.EmailServerProfile p = new Settings.EmailServerProfile(); p._ProfileName = EmailServerProfiles.Names.Text; p.SenderEmail = EmailSenderEmail.Text; p.SmtpHost = SmtpHost.Text; p.SmtpPassword = SmtpPassword.Text; if (string.IsNullOrWhiteSpace(SmtpPort.Text)) { Message.Exclaim(m1 + "SmtpPort" + m2); return(false); } if (!int.TryParse(SmtpPort.Text, out p.SmtpPort)) { Message.Exclaim("SmtpPort is not number."); return(false); } if (string.IsNullOrWhiteSpace(p._ProfileName)) { Message.Exclaim(m1 + "Escrow ProfileName" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.SenderEmail)) { Message.Exclaim(m1 + "SenderEmail" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.SmtpHost)) { Message.Exclaim(m1 + "SmtpHost" + m2); return(false); } if (string.IsNullOrWhiteSpace(p.SmtpPassword)) { Message.Exclaim(m1 + "SmtpPassword" + m2); return(false); } Settings.Email.EmailServerProfileNames2EmailServerProfile[EmailServerProfiles.Names.Text] = p; return(true); }