public SolderSqlHandler()
 {
     Crypto crypto = new Crypto();
     ConfigHandler ch = new ConfigHandler();
     try
     {
         String s = ch.GetConfig("mysqlPassword");
         if (String.IsNullOrWhiteSpace(s))
         {
             ch.SetConfig("mysqlPassword", crypto.EncryptToString("password"));
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e.Message);
         Debug.WriteLine(e.InnerException.ToString());
         ch.SetConfig("mysqlPassword", crypto.EncryptToString("password"));
     }
     var password = crypto.DecryptString(ch.GetConfig("mysqlPassword"));
     var username = ch.GetConfig("mysqlUsername");
     var address = ch.GetConfig("mysqlAddress");
     _database = ch.GetConfig("mysqlDatabase");
     _prefix = ch.GetConfig("mysqlPrefix");
     _connectionString = String.Format("address={0};username={1};password={2};database={3}", address, username, password, _database);
 }
        private void Acceptbutton_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(Username.Text) || String.IsNullOrWhiteSpace(Password.Text) || String.IsNullOrWhiteSpace(Host.Text))
            {
                MessageBox.Show("Please fill out all values");
            }
            else
            {
                String url = Host.Text;
                if (Uri.IsWellFormedUriString(url, UriKind.Absolute))
                {
                    Crypto crypto = new Crypto();
                    ConfigHandler ch = new ConfigHandler();
                    ch.SetConfig("ftpUserName", Username.Text);
                    ch.SetConfig("ftpUrl", url);
                    ch.SetConfig("ftpPassword", crypto.EncryptToString(Password.Text));
                    Close();
                }
                else
                {
                    MessageBox.Show("Hostname is not valid");
                }

            }
        }
 public SqlInfo()
 {
     InitializeComponent();
     Crypto crypto = new Crypto();
     ConfigHandler ch = new ConfigHandler();
     database.Text = ch.GetConfig("mysqlDatabase");
     serveraddress.Text = ch.GetConfig("mysqlAddress");
     password.Text = crypto.DecryptString(ch.GetConfig("mysqlPassword"));
     username.Text = ch.GetConfig("mysqlUsername");
     Prefix.Text = ch.GetConfig("mysqlPrefix");
 }
示例#4
0
 private void S3Info_Load(object sender, EventArgs e)
 {
     try
     {
         ConfigHandler ch = new ConfigHandler();
         Crypto crypto = new Crypto();
         serviceURL.Text = ch.GetConfig("S3url");
         accessKey.Text = crypto.DecryptString(ch.GetConfig("S3accessKey"));
         secretKey.Text = crypto.DecryptString(ch.GetConfig("S3secretKey"));
     }
     catch
     {
         // ignored
     }
 }
 private void button2_Click(object sender, EventArgs e)
 {
     if (IsEverythingFilledIn())
     {
         ConfigHandler ch = new ConfigHandler();
         Crypto crypto = new Crypto();
         ch.SetConfig("mysqlUsername", username.Text);
         ch.SetConfig("mysqlPassword", crypto.EncryptToString(password.Text));
         ch.SetConfig("mysqlAddress", serveraddress.Text);
         ch.SetConfig("mysqlDatabase", database.Text);
         ch.SetConfig("mysqlPrefix", Prefix.Text);
         Close();
     }
     else
     {
         MessageBox.Show("Please fill out all the data");
     }
 }
 public FtpInfo()
 {
     InitializeComponent();
     String url = "";
     String username = "";
     String pass = "";
     Crypto crypto = new Crypto();
     try
     {
         ConfigHandler ch = new ConfigHandler();
         url = ch.GetConfig("ftpUrl");
         username = ch.GetConfig("ftpUserName");
         pass = crypto.DecryptString(ch.GetConfig("ftpPassword"));
     }
     catch (Exception)
     {
         // ignored
     }
     Username.Text = username;
     Password.Text = pass;
     Host.Text = url;
 }
示例#7
0
 public Ftp()
 {
     Crypto crypto = new Crypto();
     ConfigHandler ch = new ConfigHandler();
     _url = ch.GetConfig("ftpUrl");
     try
     {
         _password = crypto.DecryptString(ch.GetConfig("ftpPassword"));
     }
     catch (Exception)
     {
         _password = "";
     }
     _userName = ch.GetConfig("ftpUserName");
     if (_url.EndsWith("/"))
     {
         _url.Remove(_url.Length - 1);
     }
     if (!_url.StartsWith("ftp://"))
     {
         _url = "ftp://" + _url;
     }
 }
示例#8
0
 private void Save_Click(object sender, EventArgs e)
 {
     if (IsEveryFilledIn())
     {
         if (buckets.SelectedItem != null)
         {
             String bucket = buckets.SelectedItem.ToString();
             ConfigHandler ch = new ConfigHandler();
             Crypto crypto = new Crypto();
             ch.SetConfig("S3url", serviceURL.Text);
             ch.SetConfig("S3accessKey", crypto.EncryptToString(accessKey.Text));
             ch.SetConfig("S3secretKey", crypto.EncryptToString(secretKey.Text));
             ch.SetConfig("S3Bucket", bucket);
             Close();
         }
         else
         {
             MessageBox.Show("Please select a bucket");
         }
     }
 }
示例#9
-1
 public S3()
 {
     ConfigHandler ch = new ConfigHandler();
     Crypto crypto = new Crypto();
     var accessKey = crypto.DecryptString(ch.GetConfig("S3accessKey"));
     var secretKey = crypto.DecryptString(ch.GetConfig("S3secretKey"));
     String url = ch.GetConfig("S3url");
     _bucket = ch.GetConfig("S3Bucket");
     var config = new AmazonS3Config {ServiceURL = url};
     _client = AWSClientFactory.CreateAmazonS3Client(accessKey, secretKey, config) as AmazonS3Client;
 }