コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="Result"></param>
        /// <param name="SuccessMessage"></param>
        /// <returns></returns>
        private bool Report(bool Result, string SuccessMessage)
        {
            ResultBox.Visibility = Visibility.Hidden;

            if (Result)
            {
                ResultMessage.Text   = SuccessMessage;
                ResultBox.Visibility = Visibility.Visible;

                if (Action == "ReallyDelete")
                {
                    ClearSelection();
                }

                UpdateSelectedUser();
                UpdateUserButtons();

                return(true);
            }
            else
            {
                ResultMessage.Text   = ActiveDirectory.ConnectionError;
                ResultBox.Visibility = Visibility.Visible;

                RefreshButton.IsEnabled = false;
                ActiveDirectory.Connect();

                return(false);
            }
        }
コード例 #2
0
ファイル: Connect.xaml.cs プロジェクト: jwozny/CentralControl
        /// <summary>
        /// Use the connection form to connect to specified AD
        /// </summary>
        private void FormConnect()
        {
            EnableCurtain();

            ActiveDirectory.Connect();
            ActiveDirectory.Connector.ProgressChanged    += Connector_ProgressChanged;
            ActiveDirectory.Connector.RunWorkerCompleted += Connector_Completed;

            StatusProgress.Visibility = Visibility.Visible;
            StatusMessage.Visibility  = Visibility.Visible;
        }
コード例 #3
0
ファイル: LoginForm.cs プロジェクト: maximPromskyi/mylobbyAD
        private async Task ConnectAD()
        {
            bool isConnect = await ActiveDirectory.Connect();

            if (isConnect)
            {
                DisplayOtherForm(new ActiveDirectoryForm());
            }
            else
            {
                DisplayOtherForm(new LoginADForm());
            }
        }
コード例 #4
0
        private async void LoginButton_Click(object sender, EventArgs e)
        {
            loader.Visible   = true;
            LoginButton.Text = "";
            bool isConnect = await ActiveDirectory.Connect(domainName.Text, username.Text, password.Text);

            if (isConnect)
            {
                ActiveDirectoryForm activeDirectory = new ActiveDirectoryForm();
                activeDirectory.Show();
                this.Close();
            }
            else
            {
                warning.Text     = "Invalid data";
                warning.Visible  = true;
                loader.Visible   = false;
                LoginButton.Text = "Sign in";
            }
        }