コード例 #1
0
ファイル: main_form.cs プロジェクト: saTwo10/sotuken
        private void connectbutton_Click(object sender, EventArgs e)
        {
            int tmp = vpnlist.SelectedIndex;

            if (selectCheck() == true)
            {
                //接続状態がDisconnectedなら接続、Connectedなら注意ウィンドウを出す
                if (infolist[tmp][3] != "Connected")
                {
                    using (var authForm = new authForm(this))
                    {
                        authForm.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("このVPNはすでに接続されています");
                }
                if (infolist[tmp][3] != "")
                {
                    if (Regex.IsMatch(configal[0].ToString(), "0"))
                    {
                        string_tmp = vpnlist.SelectedItem.ToString();
                        IconShow(1, string_tmp);
                    }
                }
                loadVPN();
            }
        }
コード例 #2
0
        private void Cancel_button_Click(object sender, EventArgs e)
        {
            page = GetPage();

            switch (page)
            {
            case 4:
                PageMove(5);
                break;

            case 5:
                string[] date = new string[2];
                date     = user_ctr.UserGet();
                username = date[0];
                userpass = date[1];
                string   src = "";
                authForm a1  = new authForm();
                src = a1.ConnectSrcCreate(name, username, userpass);
                if (src != "NULL")
                {
                    vpnformInstance.RunPowerShell(src, 0);
                    this.Close();
                }
                break;

            default:
                this.Close();
                break;
            }
        }
コード例 #3
0
        /// <summary>
        /// UserSetで使うためのメソッド
        /// </summary>
        /// <param name="flg">戻るボタンはfalse接続はtrue</param>
        /// <param name="user">ユーザー名</param>
        /// <param name="pass">パスワード</param>
        public void UserSet(bool flg, string user, string pass)
        {
            if (flg)
            {
                string   src = "";
                authForm a1  = new authForm();

                src = a1.ConnectSrcCreate(name, user, pass);
                vpnformInstance.RunPowerShell(src, 0);
            }
            else
            {
                PageMove(4);
            }
        }