Example #1
0
 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;
 }
Example #2
0
        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;
        }
Example #3
0
 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);
     }
 }
Example #4
0
 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);
     }
 }