private void btnSimpanActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnSimpanActionPerformed try { if (cmbKecamatan.getSelectedItem() != null) { if (selected == null) { // insert // insert data Kelurahan kel = new Kelurahan(); kel.setNama(txtNama.getText()); kel.setKecamatan((Kecamatan) cmbKecamatan.getSelectedItem()); kelurahanDAO.insert(kel); loadTable(); JOptionPane.showMessageDialog(this, "Data tersimpan"); setEnableForm(false); clearForm(); btnSimpan.setEnabled(false); btnBatal.setEnabled(false); btnUbah.setEnabled(false); btnHapus.setEnabled(false); btnTambah.setEnabled(true); } else { // update data selected.setNama(txtNama.getText()); selected.setKecamatan((Kecamatan) cmbKecamatan.getSelectedItem()); kelurahanDAO.update(selected); loadTable(); setEnableForm(false); btnTambah.setEnabled(false); btnUbah.setEnabled(true); btnHapus.setEnabled(true); btnSimpan.setEnabled(false); btnBatal.setEnabled(true); selected = null; } } else { JOptionPane.showMessageDialog(this, "Input data dengan lengkap"); } } catch (Exception ex) { JOptionPane.showMessageDialog(this, ex.getMessage()); } } // GEN-LAST:event_btnSimpanActionPerformed