Esempio n. 1
0
        void SaveData_EmailSettings()
        {
            ds.Tables[0].Clear();

            if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + System.IO.Path.DirectorySeparatorChar + "SignCabProfilesettings.xml"))
            {
                File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + System.IO.Path.DirectorySeparatorChar + "SignCabProfilesettings.xml");
            }
            HelpMeDatabaseConfiguration.Configurations.DatabaseSecurity obj = new HelpMeDatabaseConfiguration.Configurations.DatabaseSecurity();

            DataRow dr = ds.Tables[0].NewRow();

            dr["Id"]       = txtLoginId.Text;
            dr["pass"]     = obj.EncryptString(txtEmailPassword.Text);
            dr["port"]     = txtPortNo.Text;
            dr["server"]   = txtSMTPServer.Text;
            dr["sender"]   = txtSender.Text;
            dr["receiver"] = txtReceiver.Text;
            dr["ssl"]      = chkSSL.Checked;
            dr["async"]    = chkAsync.Checked;
            dr["isvalid"]  = IsValidEmailSetting;
            ds.Tables[0].Rows.Add(dr);
            ds.Tables[0].AcceptChanges();
            ds.WriteXml(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + System.IO.Path.DirectorySeparatorChar + "SignCabProfilesettings.xml");
        }