public ConfigureMailForm() { InitializeComponent(); ControlsUtil.SetBackColor(this.Controls); btnViewSignature.Visible = false; mails smt = mails.SingleOrDefault(1); if (smt == null) smt = new mails(); else { smt.password = Util.Decrypt(smt.password); } bdgMail.DataSource = smt; }
public ConfigureMailForm() { InitializeComponent(); ControlsUtil.SetBackColor(this.Controls); btnViewSignature.Visible = false; mails smt = mails.SingleOrDefault(1); if (smt == null) { smt = new mails(); } else { smt.password = Util.Decrypt(smt.password); } bdgMail.DataSource = smt; }
private void btnSave_Click(object sender, EventArgs e) { try { if (!validator.Validate()) { return; } mails sm = ((mails)bdgMail.Current); sm.password = Util.Encrypt(sm.password); sm.Save(); SmtpMailUtil.LoadCfg(); XtraMessageBox.Show("Configurações salvas com sucesso!"); this.Close(); } catch (Exception ex) { XtraMessageBox.Show("Ocorreu um erro:\n\n" + ex.Message); } }
public static void LoadCfg() { try { mails sm = mails.SingleOrDefault(1); if (sm == null) { return; } email_from = sm.user; password = sm.password; port = sm.port; smtp_server = sm.smtp_server; SSL = sm.ssl; signature = sm.signature; } catch (Exception ex) { throw new Exception("Ocorreu um erro ao ler as informações do Host SMTP.", ex); } }