コード例 #1
0
        public void ClickRightArrow(object sender, RoutedEventArgs e)
        {
            switch (stepNumber)
            {
            case 1:
                if (checkValidate.IsValidateEmail(TextBoxLogin.Text))
                {
                    CreateLoadAnimation(MainGridResetPassword);
                    bool userExcl = refDALClass.SetConnectionDBCheckExcluziveUser(TextBoxLogin.Text);
                    if (!userExcl)
                    {
                        refDALClass.SetConnectionDBCollectionInformationUser(TextBoxLogin.Text);
                        Storyboard sb1 = this.FindResource("Step2") as Storyboard;
                        sb1.Begin();
                        KindStep1.Foreground       = Brushes.White;
                        KindStep2.Foreground       = Brushes.Chartreuse;
                        KindStep3.Foreground       = Brushes.White;
                        ButtonArrowLeft.Visibility = Visibility.Visible;
                        ButtonArrowRight.IsEnabled = false;
                        stepNumber++;
                        loadedControl.StopAnimation();
                    }
                    else
                    {
                        BorderLoginTextBox.Background = Brushes.Red;
                        loadedControl.StopAnimation();
                    }
                }
                else
                {
                    BorderLoginTextBox.Background = Brushes.Red;
                }
                break;

            case 2:
                switch (ComboBoxPerson.SelectedIndex)
                {
                case 0:
                    if (ComboBoxPerson.Text == refDALClass.userListInformantion.Status && ComboBoxNameOrGroup.Text == refDALClass.userListInformantion.Department)
                    {
                        Storyboard sb2 = this.FindResource("Step3") as Storyboard;
                        sb2.Begin();
                        KindStep1.Foreground = Brushes.White;
                        KindStep2.Foreground = Brushes.White;
                        KindStep3.Foreground = Brushes.Chartreuse;
                        stepNumber++;
                        ButtonArrowRight.Visibility    = Visibility.Hidden;
                        ButtonresetPassword.Visibility = Visibility.Visible;
                        ButtonresetPassword.IsEnabled  = false;
                    }
                    else
                    {
                        ComboBoxPerson.Foreground      = Brushes.Red;
                        ComboBoxNameOrGroup.Foreground = Brushes.Red;
                    }
                    break;

                case 1:
                    if (ComboBoxPerson.Text == refDALClass.userListInformantion.Status && ComboBoxNameOrGroup.Text == refDALClass.userListInformantion.Name)
                    {
                        Storyboard sb2 = this.FindResource("Step3") as Storyboard;
                        sb2.Begin();
                        KindStep1.Foreground = Brushes.White;
                        KindStep2.Foreground = Brushes.White;
                        KindStep3.Foreground = Brushes.Chartreuse;
                        stepNumber++;
                        ButtonArrowRight.Visibility    = Visibility.Hidden;
                        ButtonresetPassword.Visibility = Visibility.Visible;
                        ButtonresetPassword.IsEnabled  = false;
                    }
                    else
                    {
                        ComboBoxPerson.Foreground      = Brushes.Red;
                        ComboBoxNameOrGroup.Foreground = Brushes.Red;
                    }
                    break;
                }
                break;
            }
        }