Beispiel #1
0
        private void btnSelectOutputDir_Click(object sender, EventArgs e)
        {
            DialogResult Ans = dlgOutputDir.ShowDialog();

            if (Ans != DialogResult.Cancel)
            {
                txtOutputDir.Text = dlgOutputDir.SelectedPath;
            }
            Settings.OutputDir = txtOutputDir.Text;
            if (!Settings.SaveConfig())
            {
                CommonFunctions.ErrMessage(Settings.ConfigError);
            }
        }
Beispiel #2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            foreach (string key in VPNOptions.Keys)
            {
                string v = VPNOptions[key];
                //если в строке есть пробелы...
                if (v.Contains(" "))
                {
                    //проверяем на наличие "", если нет - добавляем
                    //вообще нахуй всякие пути с пробелами
                    //если кто-то мудак, пусть сам и разбирается
                    VPNOptions[key] = CommonFunctions.AddQuotes(VPNOptions[key]);
                }

                // \ меняется на \\ (требование Openvpn для винды)
                VPNOptions[key].Replace(@"\", @"\\");
            }

            //Сохраняем опции
            Settings.ClearVPNOptions();

            if (!Settings.CreateVPNOptions(VPNOptions))
            {
                CommonFunctions.ErrMessage(Settings.ConfigError);
                return;
            }

            Settings.SaveConfig();
            Cancelled = false;
            this.Close();
        }
Beispiel #3
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (!fWorker.GetData())
            {
                CommonFunctions.ErrMessage(fWorker.ErrorMessage);
                return;
            }
            if (!settings.SaveConfig())
            {
                CommonFunctions.ErrMessage(settings.ConfigError);
                return;
            }

            Changed = true;
            this.Close();
        }
        private void btnSelectAuthFile_Click(object sender, EventArgs e)
        {
            if (txtAuthFile.Text.Trim() == "")
            {
                dlgAuthFile.InitialDirectory = @"C:\";
            }
            else
            {
                dlgAuthFile.InitialDirectory =
                    CommonFunctions.GetDirName(txtAuthFile.Text.Trim());
            }

            DialogResult Ans = dlgAuthFile.ShowDialog();

            if (Ans != DialogResult.Cancel)
            {
                txtAuthFile.Text  = dlgAuthFile.FileName;
                Settings.AuthFile = txtAuthFile.Text;
                if (!Settings.SaveConfig())
                {
                    CommonFunctions.ErrMessage(Settings.ConfigError);
                }
            }
        }