Exemple #1
0
 public Form1()
 {
     InitializeComponent();
     configuration = new config.ConfigurationManager().readConfiguration();
     textBoxFolderCrypt.Text = configuration.folderPathCipher;
     textBoxFolderOrig.Text = configuration.folderPathOrig;
     radioButtonBackup.Checked = configuration.isBackup;
     radioButtonRemote.Checked = !configuration.isBackup;
     textBoxPassword.Text = configuration.password;
 }
 public Boolean saveConfiguration(Configuration configuration)
 {
     using (StreamWriter file = new StreamWriter(CONFIG_FILENAME))
     {
         file.WriteLine(KEY_BACKUP + configuration.isBackup);
         file.WriteLine(KEY_FOLDER_CIPHER + configuration.folderPathCipher);
         file.WriteLine(KEY_FOLDER_ORIG + configuration.folderPathOrig);
         file.WriteLine(KEY_PASSWORD + EncryptionHelper.EncryptString(configuration.password, KEY_HASH_PASSWORD));
     }
     return true;
 }
Exemple #3
0
        public Form1()
        {
            InitializeComponent();
            configuration             = new config.ConfigurationManager().readConfiguration();
            textBoxFolderCrypt.Text   = configuration.folderPathCipher;
            textBoxFolderOrig.Text    = configuration.folderPathOrig;
            radioButtonBackup.Checked = configuration.isBackup;
            radioButtonRemote.Checked = !configuration.isBackup;
            textBoxPassword.Text      = configuration.password;

            // init delegate
            ProgressBarDelegate = new ProgressBarDelegateHandler(UpdateProgressBar);
            TextBoxDelegate     = new TextBoxDelegateHandler(UpdateTextBox);
        }
Exemple #4
0
        public Form1()
        {
            InitializeComponent();
            configuration = new config.ConfigurationManager().readConfiguration();
            textBoxFolderCrypt.Text = configuration.folderPathCipher;
            textBoxFolderOrig.Text = configuration.folderPathOrig;
            radioButtonBackup.Checked = configuration.isBackup;
            radioButtonRemote.Checked = !configuration.isBackup;
            textBoxPassword.Text = configuration.password;

            // init delegate
            ProgressBarDelegate = new ProgressBarDelegateHandler(UpdateProgressBar);
            TextBoxDelegate = new TextBoxDelegateHandler(UpdateTextBox);
        }
        public Configuration readConfiguration()
        {
            if (!File.Exists(CONFIG_FILENAME))
            {
                return new Configuration();
            }
            Configuration config = new Configuration();

            using (StreamReader file = new StreamReader(CONFIG_FILENAME))
            {
                string line = file.ReadLine();
                while (line != null)
                {
                    parseLine(line, config);
                    line = file.ReadLine();
                }
            }

            return config;
        }
        private Configuration parseLine(string line, Configuration configuration)
        {
            if (line.StartsWith(KEY_BACKUP))
            {
                configuration.isBackup = Boolean.Parse(line.Replace(KEY_BACKUP, ""));
            }
            else if (line.StartsWith(KEY_FOLDER_CIPHER))
            {
                configuration.folderPathCipher = line.Replace(KEY_FOLDER_CIPHER, "");
            }
            else if (line.StartsWith(KEY_FOLDER_ORIG))
            {
                configuration.folderPathOrig = line.Replace(KEY_FOLDER_ORIG, "");
            }
            else if (line.StartsWith(KEY_PASSWORD))
            {
                configuration.password = EncryptionHelper.DecryptString(line.Replace(KEY_PASSWORD, ""), KEY_HASH_PASSWORD);
            }

            return configuration;
        }
Exemple #7
0
 public WorkerBackup(config.Configuration configuration)
 {
     this.folderDst = configuration.folderPathCipher;
     this.folderSrc = configuration.folderPathOrig;
     this.password  = configuration.password;
 }