public void unesiGosta()
	{
		if (comboBox.getSelectedItem().toString() == "") {
			JOptionPane.showMessageDialog(null, "Ne mozete unijeti gosta bez statusa", "Info",
					JOptionPane.INFORMATION_MESSAGE);
			return;
		}
		
		if (validiraj() != "") {
			JOptionPane.showMessageDialog(null, validiraj(), "Info",
					JOptionPane.INFORMATION_MESSAGE);
			return;
		}

		Osoba o = new Osoba();
		o.setAdresa(textField_2.getText());
		o.setDatumRodjenja((Date) datePicker.getModel().getValue());

		o.setImePrezime(textField.getText() + " "
				+ textField_1.getText());

		List<Gost> gosti = DBManager.dajGoste();
		for (Gost i : gosti) {

			if (i.getIme().equals(o.getIme())
					&& i.getPrezime().equals(o.getPrezime())) {
				JOptionPane.showMessageDialog(null,
						"Postoji gost s istim imenom i prezimenom",
						"Info", JOptionPane.INFORMATION_MESSAGE);
				return;
			}
		}

		Klase.Gost g = new Klase.Gost();
		g.setOsoba(o);
		DBManager.saveOsobu(o);
		g.setMjestoRodjenja(textField_4.getText());
		DBManager.saveGosta(g);

		if (comboBox.getSelectedItem().toString() == "Strani") {
			Klase.StraniGost sg = new Klase.StraniGost();

			sg.setBrojPutneIsprave(textField_7.getText());
			sg.setBrojVize(textField_9.getText());
			sg.setDatumDozvoleBoravka((Date) datePicker2.getModel()
					.getValue());
			sg.setDatumUlaskaUBih((Date) datePicker3.getModel()
					.getValue());
			sg.setDrzavljanstvo(textField_5.getText());
			sg.setGost(g);
			sg.setVrstaPutneIsprave((String) comboBox_2
					.getSelectedItem());
			sg.setVrstaVize((String) comboBox_3.getSelectedItem());
			DBManager.saveStranogGosta(sg);
		}
		JOptionPane.showMessageDialog(null,
				"Gost je snimljen",
				"Info", JOptionPane.INFORMATION_MESSAGE);			
		ocistiKontroleUnos();
		
		
		
	}