private void UpravitButtonActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_UpravitButtonActionPerformed
    if (NazovTextField.getText().trim().isEmpty()) {
      JOptionPane.showMessageDialog(this, "Zadanie názvu je povinné");
      return;
    }

    if (MestoTextField.getText().trim().isEmpty()) {
      JOptionPane.showMessageDialog(this, "Zadanie mesta je povinné");
      return;
    }

    if (DatumDatePicker.getDate() == null) {
      JOptionPane.showMessageDialog(this, "Výber dátumu je povinný");
      return;
    }
    if (krajinaComboBox.getSelectedItem().toString().trim().isEmpty()) {
      JOptionPane.showMessageDialog(this, "Výber krajiny je povinný");
      return;
    }

    kulturnePodujatie.setNazov(NazovTextField.getText());
    kulturnePodujatie.setKrajina((String) krajinaComboBox.getSelectedItem());
    // kulturnePodujatie.setKrajina( KrajinaTextField.getText());
    kulturnePodujatie.setMesto(MestoTextField.getText());
    kulturnePodujatie.setDatum(DatumDatePicker.getDate());
    kulturnePodujatie.setTyp(TypTextField.getText());
    kulturnePodujatie.setNavstivene(NavstiveneCheckBox.isSelected());

    kulturnePodujatieDao.Upravit(kulturnePodujatie);
    setVisible(false);
  } // GEN-LAST:event_UpravitButtonActionPerformed
  public UpravitKultPodujatieForm(
      javax.swing.JDialog parent, boolean modal, KulturnePodujatie podujatie) {
    super(parent, modal);
    initComponents();
    setLocationRelativeTo(null);

    kulturnePodujatie = podujatie;

    krajinaComboBox.setEditable(true);
    krajinaComboBox.addActionListener(krajinaComboBox);
    AutoCompleteDecorator.decorate(krajinaComboBox);
    List<String> zoznamKrajin = dajVsetkyKrajiny();
    String krajina;
    krajinaComboBox.addItem(" ");
    for (int i = 0; i < zoznamKrajin.size(); i++) {
      krajina = zoznamKrajin.get(i);
      krajinaComboBox.addItem(krajina);
    }

    // KrajinaTextField.setText(kulturnePodujatie.getKrajina());

    krajinaComboBox.setSelectedItem(kulturnePodujatie.getKrajina());
    MestoTextField.setText(kulturnePodujatie.getMesto());
    NazovTextField.setText(kulturnePodujatie.getNazov());
    DatumDatePicker.setDate(kulturnePodujatie.getDatum());
    TypTextField.setText(kulturnePodujatie.getTyp());
    NavstiveneCheckBox.setSelected(kulturnePodujatie.isNavstivene());
  }