public ActionListener getKorisnickiRacuniObrisiJButtonActionListener() {
		return new ActionListener() {
			public void actionPerformed(ActionEvent actionEvent) {
				try {
					long idSelektiranogKorisnika = 0;
					if (racunovodstvoKorisnickiRacuniJPanel.getTraziJComboBox()
							.getItemCount() > 0) {
						idSelektiranogKorisnika = ((JComboBoxItem) racunovodstvoKorisnickiRacuniJPanel
								.getTraziJComboBox().getSelectedItem()).getId();
					}

					Baza baza = Baza.getBaza();
					if (idSelektiranogKorisnika > 0) {
						Korisnik korisnik = baza.dajPoId(Korisnik.class,
								idSelektiranogKorisnika);
						Korisnik prijavljeniKorisnik = ((RacunovodstvoJFrame) SwingUtilities
								.getWindowAncestor(racunovodstvoKorisnickiRacuniJPanel))
								.getKorisnik();
						if (prijavljeniKorisnik.getId() == korisnik.getId()) {
							throw new IllegalArgumentException(
									"Korisnik kojeg poku\u0161avate obrisati je trenutno prijavljen na sistem, tako da niste u mogu\u0107nosti to uraditi.");
						}
						korisnik.setObrisano(true);
						Baza.getBaza().azuriraj(korisnik);
						JOptionPane
								.showMessageDialog(
										racunovodstvoKorisnickiRacuniJPanel
												.getParent(), "Korisnik "
												+ korisnik.getIme()
												+ " je uspje\u0161no obrisan.");
					}

					// Uzmi id prvog korisnika kojem je zastavica "obrisan"
					// false
					List<Korisnik> sviKorisnici = baza.dajSve(Korisnik.class);
					List<Korisnik> obrisaniKorisnici = new ArrayList<Korisnik>();
					for (Korisnik k : sviKorisnici) {
						if (k.isObrisano()) {
							obrisaniKorisnici.add(k);
						}
					}
					sviKorisnici.removeAll(obrisaniKorisnici);
					long idPrvogNeobrisanogKorisnika = 0;
					if (sviKorisnici.size() > 0) {
						for (Korisnik k : sviKorisnici) {
							idPrvogNeobrisanogKorisnika = k.getId();
						}
					}

					if (idPrvogNeobrisanogKorisnika > 0) {
						racunovodstvoKorisnickiRacuniJPanel.popuniSaPodacima(
								sviKorisnici, idPrvogNeobrisanogKorisnika);
					}
				} catch (Exception e) {
					// TODO Auto-generated catch block
					JOptionPane
							.showMessageDialog(
									racunovodstvoKorisnickiRacuniJPanel
											.getParent(),
									"Korisnik kojeg poku\u0161avate obrisati je trenutno prijavljen na sistem, tako da niste u mogu\u0107nosti to uraditi.");
				}
			}
		};
	}