Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. private void createAction() {
  2. int abort = 0;
  3. String ledsagerName = txfLedsagerName.getText().trim();
  4. if (cbbKonference.getSelectionModel().getSelectedItem() != null) {
  5. String KonferenceName = cbbKonference.getSelectionModel().getSelectedItem().getName();
  6. } else {
  7. System.out.println("no Konference was selected");
  8. abort = 1;
  9. }
  10. if (abort == 0) {
  11. LocalDate arrivalDate = startDate.getValue();
  12. LocalDate endDate1 = endDate.getValue();
  13. Service.createTilmelding(arrivalDate, endDate1, deltager, cbbKonference.getSelectionModel().getSelectedItem());
  14.  
  15. hide();
  16. //set lecturer status
  17. if (chbLecturer.isSelected()) {
  18. deltager.setLecturer(true);
  19. }
  20. //set hotel status
  21. boolean hotelIsSelected;
  22. if (chbHotel.isSelected()) {
  23. hotelIsSelected = true;
  24. if (cbbHotel.getSelectionModel().getSelectedItem() != null) {
  25. Hotel hotel = cbbHotel.getSelectionModel().getSelectedItem();
  26. deltager.setHasHotel(true);
  27. deltager.setHotelName(hotel.getName());
  28. } else {
  29. System.out.println("no hotel was selected");
  30. abort = 1;
  31. }
  32. }else{
  33. hotelIsSelected = false;
  34. deltager.setHasHotel(false);}
  35.  
  36.  
  37. //set escort status
  38. if (chbLedsager.isSelected()){
  39. deltager.setHasEscort(true);
  40. deltager.setEscortName(ledsagerName);
  41. Ledsager ledsager = tilmelding.createLedsager(ledsagerName);
  42. tilmelding.setLedsager(ledsager);
  43. }else{
  44. deltager.setHasEscort(false);
  45. }
  46.  
  47. if (tilmelding != null) {
  48. if (hotelIsSelected) {
  49. Service.addHotelToTilmelding(hotel, tilmelding);
  50. }
  51. } else {
  52. if (hotelIsSelected) {
  53. Service.updateDeltager(deltager, deltager.getName(), deltager.getAdress(), deltager.getCountry(),
  54. deltager.getCity(), deltager.getTelephoneNr(), true, true, true, deltager.getEscortName(),
  55. deltager.getLecturesName(), deltager.getFirma());
  56. }
  57. }
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement