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); }
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(); }
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(); }