private void rdbTrainee_Checked(object sender, RoutedEventArgs e)
        {
            TraineeWindow tw = new TraineeWindow(false);

            tw.Show();
            this.Close();
        }
Exemplo n.º 2
0
        private void Button_login(object sender, RoutedEventArgs e)
        {
            try
            {
                string TypeOfUser = bl.getTypeOfUser(int.Parse(idInput.Text));
                switch (TypeOfUser)
                {
                case "Trainee":
                    TraineeWindow traineeWindow = new TraineeWindow(bl.getTrainee(int.Parse(idInput.Text)));
                    traineeWindow.Show();
                    Close();
                    break;

                case "Tester":
                    TesterWindow testerWindow = new TesterWindow(bl.getTester(int.Parse(idInput.Text)));
                    testerWindow.Show();
                    Close();
                    break;
                }
            }
            catch (Exception exception)
            {
                HandleExceptions.Handle(exception, this);
            }
        }
        private void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            object dataContext = ((FrameworkElement)e.OriginalSource).DataContext;

            if (dataContext is Tester)
            {
                TesterWindow testerWindow = new TesterWindow((Tester)testersListView.SelectedItem);
                testerWindow.Show();
                testerWindow.Closed += ChildWindowClosed;
                IsEnabled            = false;
                return;
            }
            if (dataContext is Trainee)
            {
                TraineeWindow traineeWindow = new TraineeWindow((Trainee)traineesListView.SelectedItem);
                traineeWindow.Show();
                traineeWindow.Closed += ChildWindowClosed;
                IsEnabled             = false;
                return;
            }
        }