Esempio n. 1
0
 private void traineeListToUpdateSelectionChangedButton_Click(object sender, RoutedEventArgs e)
 {
     BE.CarType c = new BE.CarType();
     BE.Gender  g = new BE.Gender();
     if (Convert.ToString(BE.CarType.HeavyTruck) == carTypeSpcializesComboBoxToUpdate.Text)
     {
         c = BE.CarType.HeavyTruck;
     }
     if (Convert.ToString(BE.CarType.MediumTruck) == carTypeSpcializesComboBoxToUpdate.Text)
     {
         c = BE.CarType.MediumTruck;
     }
     if (Convert.ToString(BE.CarType.PrivateVehicle) == carTypeSpcializesComboBoxToUpdate.Text)
     {
         c = BE.CarType.PrivateVehicle;
     }
     if (Convert.ToString(BE.CarType.TwoWheeledVehicle) == carTypeSpcializesComboBoxToUpdate.Text)
     {
         c = BE.CarType.TwoWheeledVehicle;
     }
     if (Convert.ToString(BE.Gender.Female) == genderTesterComboBoxToUpdate.Text)
     {
         g = BE.Gender.Female;
     }
     if (Convert.ToString(BE.Gender.Male) == genderTesterComboBoxToUpdate.Text)
     {
         g = BE.Gender.Male;
     }
     BE.Address a = new BE.Address();
     a.street         = streetToUpdate.Text;
     a.buildingNumber = Convert.ToInt32(buildingNumberToUpdate.Text);
     a.city           = cityToUpdate.Text;
     BE.Tester toAdd = new BE.Tester(Convert.ToString(idBoxToUpdate.Text), lastNameBoxToUpdate.Text, firstNameBoxToUpdate.Text, Convert.ToDateTime(dateOfBirthTesterToUpdate.Text), g, Convert.ToInt32(phoneNumberBoxToUpdate.Text), a, Convert.ToInt32(yearsOfExperienceBoxToUpdate.Text), Convert.ToInt32(maxWeeklyTestsBoxToUpdate.Text), c, new bool[6][], Convert.ToInt32(maxDistanceExamBoxToUpdate.Text));
     bl.updateExistTester(toAdd);
 }
Esempio n. 2
0
        private void UpdateTraineeButton_Click(object sender, RoutedEventArgs e)
        {
            BE.GearboxType tempGearType = new BE.GearboxType();
            BE.CarType     tempCarType  = new BE.CarType();
            if (Convert.ToString(BE.CarType.HeavyTruck) == TraineeTypeOfVihecleStudiedToUpdate.Text)
            {
                tempCarType = BE.CarType.HeavyTruck;
            }
            if (Convert.ToString(BE.CarType.MediumTruck) == TraineeTypeOfVihecleStudiedToUpdate.Text)
            {
                tempCarType = BE.CarType.MediumTruck;
            }
            if (Convert.ToString(BE.CarType.PrivateVehicle) == TraineeTypeOfVihecleStudiedToUpdate.Text)
            {
                tempCarType = BE.CarType.PrivateVehicle;
            }
            if (Convert.ToString(BE.CarType.TwoWheeledVehicle) == TraineeTypeOfVihecleStudiedToUpdate.Text)
            {
                tempCarType = BE.CarType.TwoWheeledVehicle;
            }
            if (Convert.ToString(BE.GearboxType.Manual) == TraineeTypeOfGearToUpdate.Text)
            {
                tempGearType = BE.GearboxType.Manual;
            }
            if (Convert.ToString(BE.GearboxType.Automatic) == TraineeTypeOfGearToUpdate.Text)
            {
                tempGearType = BE.GearboxType.Automatic;
            }
            BE.Gender tempGender = new BE.Gender();
            if (TraineegenderToUpdate.Text == "Male")
            {
                tempGender = BE.Gender.Male;
            }
            else
            {
                tempGender = BE.Gender.Female;
            }
            DateTime?d = TraineeDateOfBirthToUpdate.SelectedDate;

            try
            {
                bl.updateExistTrainee(new BE.Trainee(Convert.ToString(TraineeIdToUpdate.Text), Convert.ToDateTime(TraineeLastTestToUpdate.Text), TraineefirstNameToUpdate.Text, TraineelastNameToUpdate.Text, tempGender, Convert.ToInt32(TraineephoneNumberToUpdate.Text), new BE.Address()
                {
                    street = TraineeStreetToUpdate.Text, buildingNumber = Convert.ToInt32(TraineeBuildingNumberToUpdate.Text), city = TraineeCityToUpdate.Text
                }, Convert.ToDateTime(TraineeDateOfBirthToUpdate.Text), tempCarType, tempGearType, TraineeDrivingSchoolToUpdate.Text, TraineeDrivingTeacherToUpdate.Text, Convert.ToInt32(TraineeNumberOfDrivingLessonToUpdate.Text)));
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            traineeListBox.DataContext = bl.getTraineesList();
        }
Esempio n. 3
0
        private void UpdateTesterButton_Click(object sender, RoutedEventArgs e)
        {
            bool[][] schedule = new bool[7][];
            for (int i = 0; i < 7; i++)
            {
                schedule[i] = new bool[5];
            }
            schedule[0][0] = c01.IsChecked.Value;
            schedule[1][0] = c11.IsChecked.Value;
            schedule[2][0] = c21.IsChecked.Value;
            schedule[3][0] = c31.IsChecked.Value;
            schedule[4][0] = c41.IsChecked.Value;
            schedule[5][0] = c51.IsChecked.Value;
            schedule[6][0] = c61.IsChecked.Value;
            schedule[0][1] = c02.IsChecked.Value;
            schedule[1][1] = c12.IsChecked.Value;
            schedule[2][1] = c22.IsChecked.Value;
            schedule[3][1] = c32.IsChecked.Value;
            schedule[4][1] = c42.IsChecked.Value;
            schedule[5][1] = c52.IsChecked.Value;
            schedule[6][1] = c62.IsChecked.Value;
            schedule[0][2] = c03.IsChecked.Value;
            schedule[1][2] = c13.IsChecked.Value;
            schedule[2][2] = c23.IsChecked.Value;
            schedule[3][2] = c33.IsChecked.Value;
            schedule[4][2] = c43.IsChecked.Value;
            schedule[5][2] = c53.IsChecked.Value;
            schedule[6][2] = c63.IsChecked.Value;
            schedule[0][3] = c04.IsChecked.Value;
            schedule[1][3] = c14.IsChecked.Value;
            schedule[2][3] = c24.IsChecked.Value;
            schedule[3][3] = c34.IsChecked.Value;
            schedule[4][3] = c44.IsChecked.Value;
            schedule[5][3] = c54.IsChecked.Value;
            schedule[6][3] = c64.IsChecked.Value;
            schedule[0][4] = c05.IsChecked.Value;
            schedule[1][4] = c15.IsChecked.Value;
            schedule[2][4] = c25.IsChecked.Value;
            schedule[3][4] = c35.IsChecked.Value;
            schedule[4][4] = c45.IsChecked.Value;
            schedule[5][4] = c55.IsChecked.Value;
            schedule[6][4] = c65.IsChecked.Value;

            BE.CarType c = new BE.CarType();
            BE.Gender  g = new BE.Gender();
            if (Convert.ToString(BE.CarType.HeavyTruck) == carTypeSpcializesComboBoxToUpdate.Text)
            {
                c = BE.CarType.HeavyTruck;
            }
            if (Convert.ToString(BE.CarType.MediumTruck) == carTypeSpcializesComboBoxToUpdate.Text)
            {
                c = BE.CarType.MediumTruck;
            }
            if (Convert.ToString(BE.CarType.PrivateVehicle) == carTypeSpcializesComboBoxToUpdate.Text)
            {
                c = BE.CarType.PrivateVehicle;
            }
            if (Convert.ToString(BE.CarType.TwoWheeledVehicle) == carTypeSpcializesComboBoxToUpdate.Text)
            {
                c = BE.CarType.TwoWheeledVehicle;
            }
            if (Convert.ToString(BE.Gender.Female) == genderTesterComboBoxToUpdate.Text)
            {
                g = BE.Gender.Female;
            }
            if (Convert.ToString(BE.Gender.Male) == genderTesterComboBoxToUpdate.Text)
            {
                g = BE.Gender.Male;
            }
            BE.Address a = new BE.Address();
            a.street         = streetToUpdate.Text;
            a.buildingNumber = Convert.ToInt32(buildingNumberToUpdate.Text);
            a.city           = cityToUpdate.Text;
            try
            {
                BE.Tester toUpdate = new BE.Tester(Convert.ToString(idBoxToUpdate.Text), lastNameBoxToUpdate.Text, firstNameBoxToUpdate.Text, Convert.ToDateTime(dateOfBirthTesterToUpdate.Text), g, Convert.ToInt32(phoneNumberBoxToUpdate.Text), a, Convert.ToInt32(yearsOfExperienceBoxToUpdate.Text), Convert.ToInt32(maxWeeklyTestsBoxToUpdate.Text), c, schedule, Convert.ToInt32(maxDistanceExamBoxToUpdate.Text));
                bl.updateExistTester(toUpdate);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            testerListBox.DataContext = bl.getTestersList();
        }