示例#1
0
        public void fillData()
        {
            try
            {
                SQLiteConnection conn = new SQLiteConnection("Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "MyDatabase.db3;Version=3;");
                conn.Open();

                string           sql     = "SELECT * FROM config";
                SQLiteCommand    command = new SQLiteCommand(sql, conn);
                SQLiteDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    log            = reader["logs"].ToString();
                    id             = reader["event_ids"].ToString();
                    sender         = reader["sender"].ToString();
                    alias          = reader["alias"].ToString();
                    receiver       = reader["receiver"].ToString();
                    receiverAlias  = reader["receiver_alias"].ToString();
                    senderPassword = reader["password"].ToString();
                    subject        = reader["subject"].ToString();
                    SMPTHost       = reader["host"].ToString();
                    SMTPPort       = Convert.ToInt32(reader["port"].ToString());
                    hours          = Convert.ToInt32(reader["frequency"].ToString());
                    days           = Convert.ToInt32(reader["days"].ToString());
                    SSL            = Convert.ToBoolean(reader["ssl"].ToString());
                }
                conn.Close();

                txt_log.Text       = log;
                txt_ids.Text       = id;
                txt_sender.Text    = sender;
                txt_sendAlias.Text = alias;
                txt_receiver.Text  = receiver;
                txt_getAlias.Text  = receiverAlias;
                txt_password.Text  = senderPassword;
                txt_subject.Text   = subject;
                txt_host.Text      = SMPTHost;
                txt_port.Text      = SMTPPort.ToString();
                txt_hours.Value    = hours;
                txt_days.Value     = days;
                if (SSL == true)
                {
                    useSSL.Checked = true;
                    noSSL.Checked  = false;
                }
                else
                {
                    noSSL.Checked  = true;
                    useSSL.Checked = false;
                }
            }
            catch (Exception er) { MessageBox.Show(er.ToString()); }
        }
示例#2
0
        public string Info()
        {
            int           i;
            StringBuilder sb = new StringBuilder();

            sb.AppendLine();
            sb.Append("QualityPreference: ");
            for (i = 0; i < QualityPreference.Length; i++)
            {
                sb.AppendFormat("{0}   ", QualityPreference[i]);
            }
            sb.AppendLine();
            sb.AppendFormat("{0}: {1}\n", "TrailerDownloadFolder", TrailerDownloadFolder.ToString());
            sb.AppendFormat("{0}: {1}\n", "MetadataDownloadFolder", MetadataDownloadFolder.ToString());
            sb.AppendFormat("{0}: {1}\n", "3DTrailerDownloadFolder", Trailer3DDownloadFolder.ToString());
            sb.AppendFormat("{0}: {1}\n", "3DMetadataDownloadFolder", Metadata3DDownloadFolder.ToString());
            sb.AppendFormat("{0}: {1}\n", "GrabPoster", GrabPoster.ToString());
            sb.AppendFormat("{0}: {1}\n", "CreateFolder", CreateFolder.ToString());
            sb.AppendFormat("{0}: {1}\n", "VerboseLogging", VerboseLogging.ToString());
            sb.AppendFormat("{0}: {1}\n", "PhysicalLog", PhysicalLog.ToString());
            sb.AppendFormat("{0}: {1}\n", "PauseWhenDone", PauseWhenDone.ToString());
            sb.AppendFormat("{0}: {1}\n", "KeepFor", KeepFor.ToString());
            sb.AppendFormat("{0}: {1}\n", "DeleteToRecycleBin", DeleteToRecycleBin.ToString());
            sb.AppendFormat("{0}: {1}\n", "UseExclusions", UseExclusions.ToString());
            sb.AppendFormat("{0}: {1}\n", "TrailersOnly", TrailersOnly.ToString());
            sb.AppendFormat("{0}: {1}\n", "TrailersIdenticaltoTheatricalTrailers", TrailersIdenticaltoTheatricalTrailers.ToString());
            sb.AppendFormat("{0}: {1}\n", "SkipTheatricalTrailers", SkipTheatricalTrailers.ToString());
            sb.AppendFormat("{0}: {1}\n", "SkipTeaserTrailers", SkipTeaserTrailers.ToString());
            sb.AppendFormat("{0}: {1}\n", "ConsiderTheatricalandNumberedTrailersasIdentical", ConsiderTheatricalandNumberedTrailersasIdentical.ToString());
            sb.AppendFormat("{0}: {1}\n", "DownloadSpecifiedGenresOnly", IncludeGenres.ToString());
            sb.AppendFormat("{0}: {1}\n", "DownloadSpecifiedGenresOnly", ExcludeGenres.ToString());
            sb.AppendFormat("{0}: {1}\n", "DownloadSpecifiedLanguagesOnly", IncludeLanguages.ToString());
            sb.AppendFormat("{0}: {1}\n", "MinTrailerSize", MinTrailerSize.ToString());
            sb.AppendFormat("{0}: {1}\n", "AddDates", AddDates.ToString());
            if ((UserAgentId == null) || (UserAgentId.Length == 0))
            {
                sb.AppendLine("No UserAgentId defined");
            }
            else
            {
                for (i = 0; i < UserAgentId.Length; i++)
                {
                    sb.AppendFormat("UserAgendId({0}): {1}\n", i + 1, UserAgentId[i]);
                }
            }
            if ((UserAgentString == null) || (UserAgentString.Length == 0))
            {
                sb.AppendLine("No UserAgentString defined");
            }
            else
            {
                for (i = 0; i < UserAgentString.Length; i++)
                {
                    sb.AppendFormat("UserAgentString({0}): {1}\n", i + 1, UserAgentString[i]);
                }
            }
            sb.AppendFormat("{0}: {1}\n", "FeedAddress", FeedAddress.ToString());
            sb.AppendFormat("{0}: {1}\n", "YouTubePlayList", YouTubePlayList.ToString());
            sb.AppendFormat("{0}: {1}\n", "EmailAddress", EmailAddress.ToString());
            sb.AppendFormat("{0}: {1}\n", "EmailSummary", EmailSummary.ToString());
            sb.AppendFormat("{0}: {1}\n", "SMTPServer", SMTPServer.ToString());
            sb.AppendFormat("{0}: {1}\n", "SMTPPort", SMTPPort.ToString());
            sb.AppendFormat("{0}: {1}\n", "UseDefaultCredentials", UseDefaultCredentials.ToString());
            if (!UseDefaultCredentials)
            {
                sb.AppendFormat("{0}: {1}\n", "SMTPUsername", "*********");
                sb.AppendFormat("{0}: {1}\n", "SMTPPassword", "*********");
            }
            sb.AppendFormat("{0}: {1}\n", "SMTPEnableSsl", SMTPEnableSsl.ToString());
            sb.AppendFormat("{0}: {1}\n", "EmailReturnAddress", EmailReturnAddress.ToString());
            sb.AppendFormat("{0}: {1}\n", "EmailReturnDisplayName", EmailReturnDisplayName.ToString());

            return(sb.ToString());
        }
示例#3
0
        protected virtual void SaveGatewaySettings(SchemaSettings settings)
        {
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_ENABLE_SSL, SMTPEnableSSL.ToString());
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_EMAIL, SMTPEmail);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_HOST, SMTPHost);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PORT, SMTPPort.ToString());
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_USER, SMTPUser);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMTP_PWD, SMTPPwd);

            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_ACCOUNT, SMSGatewayAccount);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_CODE, SMSGatewayCode.ToString());
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_NAME, SMSGatewayName);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_PWD, SMSGatewayPwd);
            settings.SetValue(moleQule.Library.Properties.Settings.Default.SETTING_NAME_SMS_GATEWAY_USER, SMSGatewayUser);
        }