/// <summary>
        /// Add debug token to device and registration file.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Mouse.OverrideCursor = Cursors.Wait;

                if (!isRegistering)
                {
                    isRegistering = true;

                    if (!(deployTokenData.addDevice(this)))
                    {
                        deployTokenData.Error = "";
                        e.Handled             = true;
                    }

                    btnAdd.IsEnabled     = !deployTokenData.AlreadyRegistered;
                    btnRefresh.IsEnabled = deployTokenData.AlreadyRegistered;
                }
            }
            finally
            {
                isRegistering        = false;
                Mouse.OverrideCursor = Cursors.Arrow;
            }
        }
示例#2
0
        /// <summary>
        /// Add debug token to device and registration file.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.Cursor = Cursors.Wait;

                if (!(deployTokenData.addDevice(this)))
                {
                    deployTokenData.Error = "";
                    e.Handled             = true;
                    btnAdd.IsEnabled      = false;
                    btnRefresh.IsEnabled  = false;
                }
                else
                {
                    btnAdd.IsEnabled     = false;
                    btnRefresh.IsEnabled = true;
                }
            }
            finally
            {
                this.Cursor = Cursors.Arrow;
            }
        }