private void Add_GotFocus(object sender, RoutedEventArgs e) { if (OldTab != "Add") { AddLessonToTrainee_uc.initializeData(); AddTest_uc.initializeData(); AddAutoTest_uc.initializeData(); } OldTab = "Add"; }
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"; }
public TraineeMainWindow(User user) { InitializeComponent(); if (user.role == User.RoleTypes.Admin) { trainee = user.ConnectTo as Trainee; title.user = user; if (trainee == null) { throw new Exception("worng user sended to trainee"); } } else if (user.role != User.RoleTypes.Trainee || !(user.ConnectTo is Trainee)) { throw new Exception("worng user sended to trainee"); } else { trainee = new Trainee(user.ConnectTo as Trainee); } details.DataContext = trainee; updateTrainee_uc.Trainee = trainee; updateTrainee_uc.idTextBox.IsEnabled = false; updateTrainee_uc.button.Click += updateTrainee_click; //set view tests only for this tester var list = new List <Trainee>(); list.Add(trainee); viewTests_uc.setTraineeExist = list; viewTests_uc.trainee.SelectedValue = trainee; viewTests_uc.trainee.IsEnabled = false; //set trainee for add lesson AddLessonToTrainee_uc.setTrainee(trainee); setTestModeAndThUsercontrol(); title.user = user; }