Example #1
0
        private void syncButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(userNameTextBox.Text))
            {
                userNameTextBox.Focus();
                errorProvider.SetError(userNameTextBox, "Benutzer angeben.");
                return;
            }
            else
            {
                errorProvider.SetError(userNameTextBox, null);
            }

            if (string.IsNullOrEmpty(passwordTextBox.Text))
            {
                userNameTextBox.Focus();
                errorProvider.SetError(passwordTextBox, "Passwort angeben.");
                return;
            }
            else
            {
                errorProvider.SetError(passwordTextBox, null);
            }

            if (string.IsNullOrEmpty(dataFolderTextBox.Text))
            {
                userNameTextBox.Focus();
                errorProvider.SetError(dataFolderTextBox, "Ordner angeben.");
                return;
            }
            else
            {
                errorProvider.SetError(dataFolderTextBox, null);
            }

            var syncCommand = new SyncCommand();

            syncCommand.SetData(new SyncCommandData
            {
                user = new SyncCommandUser()
                {
                    login    = userNameTextBox.Text,
                    password = passwordTextBox.Text
                },
                files_destination = dataFolderTextBox.Text,
                media_destination = mediaFolderTextBox.Text,
                savePassword      = savePasswordCheckBox.Checked
            });
            syncCommand.Execute();
        }
Example #2
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            var syncCommand = new SyncCommand();

            syncCommand.SetData(new SyncCommandData
            {
                user = new SyncCommandUser()
                {
                    login    = userNameTextBox.Text,
                    password = savePasswordCheckBox.Checked ? passwordTextBox.Text : ""
                },
                files_destination = dataFolderTextBox.Text,
                media_destination = mediaFolderTextBox.Text,
                savePassword      = savePasswordCheckBox.Checked
            });
            syncCommand.SaveConfig();
        }
Example #3
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            var syncCommand = new SyncCommand();

            if (syncCommand.HasConfig())
            {
                var config = syncCommand.GetConfig();
                userNameTextBox.Text         = config.user.login;
                passwordTextBox.Text         = config.user.password;
                dataFolderTextBox.Text       = config.files_destination;
                mediaFolderTextBox.Text      = config.media_destination;
                savePasswordCheckBox.Checked = config.savePassword;
            }
            else
            {
                userNameTextBox.Text         = "Username";
                passwordTextBox.Text         = "";
                dataFolderTextBox.Text       = "Data Folder";
                mediaFolderTextBox.Text      = "Media Folder";
                savePasswordCheckBox.Checked = false;
            }
        }