Esempio n. 1
0
        private void CancelOrderButton_Click(object sender, RoutedEventArgs e)
        {
            var selectedOrder = OrderPaymentsDataGrid.SelectedItem as Order;

            if (selectedOrder == null)
            {
                MessageBox.Show("Please select and verify an order to continue");
            }
            else
            {
                var msgBoxResult = MessageBox.Show(
                    $"Do you  want to cancel the order [{selectedOrder.Id}][{selectedOrder.Date}]?",
                    "Confirmation",
                    MessageBoxButton.YesNo);
                if (msgBoxResult != MessageBoxResult.Yes)
                {
                    return;
                }

                var authWindow = new AuthenticationDialog();
                authWindow.ShowDialog();
                if (authWindow.DialogResult != true)
                {
                    return;
                }
                _orderHandler.UpdateOrder(selectedOrder, isCancelled: true);
                MessageBox.Show("Successfully Cancelled the order :" + selectedOrder.Id);
                ReloadOrderPayments();
            }
        }
        private void Authenticate_SpecifiedUser_Click(object sender, RoutedEventArgs e)
        {
            LogTextBox.Clear();

            try
            {
                var userName = InputBox.Show("User name:");

                Log("User name: {0}", userName);

                var dialog = new AuthenticationDialog();
                dialog.Title        = ".NET SDK Sample";
                dialog.Description  = ((Button)sender).Content.ToString();
                dialog.ParentWindow = new WindowInteropHelper(this).Handle;
                dialog.UserName     = userName;

                Log("Show dialog");

                if (dialog.ShowDialog())
                {
                    Log("OK");
                    Log("User name: {0}", dialog.UserName);
                    Log("Authenticated credentials: {0}", String.Join(", ", dialog.AuthenticatedCredentials));
                }
                else
                {
                    Log("Cancelled");
                }
            }
            catch (Exception ex)
            {
                Log("Error: {0}", ex.Message);
            }
        }
        private void Authenticate_CusmonPolicy_Click(object sender, RoutedEventArgs e)
        {
            LogTextBox.Clear();

            try
            {
                var policy = new ulong[] { 1 | 2, 4 }; // password+fingerprints or smartcards

                Log("Custom policy: {0}", String.Join(", ", policy));

                var dialog = new AuthenticationDialog();
                dialog.Title                = ".NET SDK Sample";
                dialog.Description          = ((Button)sender).Content.ToString();
                dialog.ParentWindow         = new WindowInteropHelper(this).Handle;
                dialog.AuthenticationPolicy = policy;

                Log("Show dialog");

                if (dialog.ShowDialog())
                {
                    Log("OK");
                    Log("User name: {0}", dialog.UserName);
                    Log("Authenticated credentials: {0}", String.Join(", ", dialog.AuthenticatedCredentials));
                }
                else
                {
                    Log("Cancelled");
                }
            }
            catch (Exception ex)
            {
                Log("Error: {0}", ex.Message);
            }
        }
        private void OnClickBtnUploadAuthCtl(object sender, RoutedEventArgs e)
        {
            //this.container.Children.Clear();
            //this.container.Children.Add();

            var authDialog = new AuthenticationDialog();

            authDialog.ShowDialog();
        }
Esempio n. 5
0
        private void tokenToolStripMenuItemClick(object sender, EventArgs e)
        {
            using (AuthenticationDialog dialog = new AuthenticationDialog {
                AuthenticationCode = Settings.Default.Token
            })
            {
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    Settings.Default.Token = dialog.AuthenticationCode;
                }
            }

            Settings.Default.Save();
        }
        private void Authenticate_CusmonUserNameType_Click(object sender, RoutedEventArgs e)
        {
            LogTextBox.Clear();

            try
            {
                var userName = InputBox.Show("User name:");

                var userNameTypeValues = new Dictionary <string, int>();
                userNameTypeValues["SAM (domain\\user_name)"] = 3;
                userNameTypeValues["DpAccount (user_name)"]   = 9;
                var userNameType = ChooseBox.Show <int>("User name type:", userNameTypeValues);

                Log("User name: {0}", userName);
                Log("User name: {0}", userNameType);

                var dialog = new AuthenticationDialog();
                dialog.Title        = ".NET SDK Sample";
                dialog.Description  = ((Button)sender).Content.ToString();
                dialog.ParentWindow = new WindowInteropHelper(this).Handle;
                dialog.UserName     = userName;
                dialog.UserNameType = userNameType;

                Log("Show dialog");

                if (dialog.ShowDialog())
                {
                    Log("OK");
                    Log("User name: {0}", dialog.UserName);
                    Log("Authenticated credentials: {0}", String.Join(", ", dialog.AuthenticatedCredentials));
                }
                else
                {
                    Log("Cancel");
                }
            }
            catch (Exception ex)
            {
                Log("Error: {0}", ex.Message);
            }
        }
        private void Authenticate_CusmonPolicyModified_Click(object sender, RoutedEventArgs e)
        {
            LogTextBox.Clear();

            try
            {
                var dialog = new AuthenticationDialog();
                dialog.Title        = ".NET SDK Sample";
                dialog.Description  = ((Button)sender).Content.ToString();
                dialog.ParentWindow = new WindowInteropHelper(this).Handle;
                dialog.UserName     = Environment.UserDomainName + "\\" + Environment.UserName;

                var policy = dialog.ReadAuthPolicy();
                Log("Original policy: {0}", String.Join(", ", policy));

                policy = policy.Where(p => (p & 1) != p).ToArray(); // remove password
                Log("Modified policy: {0}", String.Join(", ", policy));

                dialog.AuthenticationPolicy = policy;

                Log("Show dialog");

                if (dialog.ShowDialog())
                {
                    Log("OK");
                    Log("User name: {0}", dialog.UserName);
                    Log("Authenticated credentials: {0}", String.Join(", ", dialog.AuthenticatedCredentials));
                }
                else
                {
                    Log("Cancel");
                }
            }
            catch (Exception ex)
            {
                Log("Error: {0}", ex.Message);
            }
        }