Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void createAction() {
- int abort = 0;
- String ledsagerName = txfLedsagerName.getText().trim();
- if (cbbKonference.getSelectionModel().getSelectedItem() != null) {
- String KonferenceName = cbbKonference.getSelectionModel().getSelectedItem().getName();
- } else {
- System.out.println("no Konference was selected");
- abort = 1;
- }
- if (abort == 0) {
- LocalDate arrivalDate = startDate.getValue();
- LocalDate endDate1 = endDate.getValue();
- Service.createTilmelding(arrivalDate, endDate1, deltager, cbbKonference.getSelectionModel().getSelectedItem());
- hide();
- //set lecturer status
- if (chbLecturer.isSelected()) {
- deltager.setLecturer(true);
- }
- //set hotel status
- boolean hotelIsSelected;
- if (chbHotel.isSelected()) {
- hotelIsSelected = true;
- if (cbbHotel.getSelectionModel().getSelectedItem() != null) {
- Hotel hotel = cbbHotel.getSelectionModel().getSelectedItem();
- deltager.setHasHotel(true);
- deltager.setHotelName(hotel.getName());
- } else {
- System.out.println("no hotel was selected");
- abort = 1;
- }
- }else{
- hotelIsSelected = false;
- deltager.setHasHotel(false);}
- //set escort status
- if (chbLedsager.isSelected()){
- deltager.setHasEscort(true);
- deltager.setEscortName(ledsagerName);
- Ledsager ledsager = tilmelding.createLedsager(ledsagerName);
- tilmelding.setLedsager(ledsager);
- }else{
- deltager.setHasEscort(false);
- }
- if (tilmelding != null) {
- if (hotelIsSelected) {
- Service.addHotelToTilmelding(hotel, tilmelding);
- }
- } else {
- if (hotelIsSelected) {
- Service.updateDeltager(deltager, deltager.getName(), deltager.getAdress(), deltager.getCountry(),
- deltager.getCity(), deltager.getTelephoneNr(), true, true, true, deltager.getEscortName(),
- deltager.getLecturesName(), deltager.getFirma());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement