Exemple #1
0
        public TesterMainWindow(User user1)
        {
            InitializeComponent();
            User = user1;
            if (User.role != User.RoleTypes.Admin && User.role != User.RoleTypes.Tester || !(User.ConnectTo is Tester))
            {
                throw new Exception("User valid");
            }
            tester = User.ConnectTo as Tester;

            //set view tests only for this tester
            var list = new List <Tester>(); list.Add(tester);

            ViewTests_uc.setTestersExist      = list;
            ViewTests_uc.tester.SelectedValue = tester;
            ViewTests_uc.tester.IsEnabled     = false;

            UpdateTester_uc.setTester(tester);

            //set finish test only for this tester
            finishTest_uc.Tests = bl.GetTestsByTesters(tester);



            title.user = User;
        }
Exemple #2
0
 private void Update_GotFocus(object sender, RoutedEventArgs e)
 {
     if (OldTab != "Update")
     {
         updateTrainee_uc.initializeData();
         UpdateTester_uc.initializeData();
         finishTest_uc.initializeData();
         AddLessonToTrainee_uc.initializeData();
     }
     OldTab = "Update";
 }