}//call the add trainee window

        private void add_test(object sender, RoutedEventArgs e)
        {
            addTest addtest = new addTest();

            addtest.ShowDialog();
            tests_list.Items.Refresh();
        }//call the add test window
示例#2
0
        private void MenuItem_Click_3(object sender, RoutedEventArgs e)
        {
            addTest addtest = new addTest();

            addtest.Show();
            this.Close();
        }
        private void add_test_button_Click(object sender, RoutedEventArgs e)
        {
            Test atest = new Test();

            trainee          = (Trainee)this.DataContext;
            atest.Trainee_ID = trainee.ID;


            atest.Date = DateTime.Today;
            atest.Date = atest.Date.AddHours(9);
            addTest window = new addTest();

            window.DataContext = atest;

            window.Show();
        }
示例#4
0
        private void Button_Click(object sender, RoutedEventArgs e1)
        {
            //this.DataContext = trainee;
            try
            {
                bl.addTrainee(trainee);
                // trainee = new BE.Trainee(); //איפוס המשתנה בשביל שנוכל להכניס חדש
                // this.DataContext = trainee;
            }
            catch (Exception e)
            {
                //if (e.Message == "invalid ID")
                //{
                //    _IDTextBox.Foreground = Brushes.Green;
                //    return;
                //}
                if (e.Message == "Trainee is too young")
                {
                    MessageBox.Show("תלמיד יקר, עקב גילך הצעיר לא תוכל להרשם לטסט\n" + " הגיל המינימלי הוא" + BE.Configuration.minTrainieeAge, "לא רשאי להרשם", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                if (e.Message == "not enough lessons taken")
                {
                    MessageBox.Show("תלמיד יקר, לא הגעת למכסת השיעורים המינימלית\n " + " " + "  מספר השיעורים המינמלי הוא" + " " + BE.Configuration.minLessonNum, "לא רשאי להרשם", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                //if (e.Message == "invalid phone number")
                //{
                //    phoneNumTextBox.Foreground = Brushes.Red;
                //    return;
                //}
                if (e.Message == ("This trainee ID already exists"))
                {
                    MessageBox.Show("תלמיד יקר, הינך רשום כבר במערכת\n " + " עדכן פרטיך בעת הצורך", "לא רשאי להרשם", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }

            addTest addTest = new addTest();

            addTest.trainee = trainee;
            addTest.Show();
            this.Close();
        }