public MFormDodajAzurirajGeografskiObjekat()
 {
     InitializeComponent();
     geog = new GeografskiObjekatBasic();
     this.popuniListu();
     this.listViewUzvisenjaObjekta.Enabled = false;
 }
        private void btnDodajNoviGeog_Click(object sender, EventArgs e)
        {
            MFormDodajAzurirajGeografskiObjekat f = new MFormDodajAzurirajGeografskiObjekat();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                DTOManager.dodajGeog(f.geog);
                popuniSveGeogVrh();

                GeografskiObjekatBasic g = DTOManager.vratiGeografskiObjekat(f.geog.Naziv);

                GeografskiObjekat novi = new GeografskiObjekat();
                novi.Id    = g.Id;
                novi.Naziv = g.Naziv;

                uzvisenje.Lista_Geografskih_objekata.Add(novi);

                ListViewItem item = new ListViewItem(new string[]
                {
                    f.geog.Id.ToString(),
                    f.geog.Naziv,
                });

                listViewGeografski.Items.Add(item);
                listViewGeografski.Refresh();
            }
        }
        private void btnDodajPostojeciGeografski_Click(object sender, EventArgs e)
        {
            if (listViewSvihGeografskihObjekata.SelectedItems.Count == 0)
            {
                MessageBox.Show("Morate odabrati objekat.", "Obavestenje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            int odId = Int32.Parse(listViewSvihGeografskihObjekata.SelectedItems[0].SubItems[0].Text);
            GeografskiObjekatBasic g = DTOManager.vratiGeografskiObjekat(odId);

            GeografskiObjekat novi = new GeografskiObjekat();

            novi.Id    = g.Id;
            novi.Naziv = g.Naziv;

            uzvisenje.Lista_Geografskih_objekata.Add(novi);

            //cisto prikaz dok se ne sacuva uzvisenje celo
            ListViewItem item = new ListViewItem(new string[]
            {
                g.Id.ToString(),
                g.Naziv,
            });

            listViewGeografski.Items.Add(item);
            listViewGeografski.Refresh();
        }
        public MFormDodajAzurirajGeografskiObjekat(GeografskiObjekatBasic g)
        {
            this.geog = g;
            InitializeComponent();

            txtNaziv.Text = geog.Naziv;
            this.popuniListu();
        }
        private void btnPrikazi_Click(object sender, EventArgs e)
        {
            if (listViewGeografski.SelectedItems.Count == 0)
            {
                MessageBox.Show("Morate odabrati objekat.", "Obavestenje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            int odId = Int32.Parse(listViewGeografski.SelectedItems[0].SubItems[0].Text);
            GeografskiObjekatBasic g = DTOManager.vratiGeografskiObjekat(odId);


            MFormDodajAzurirajGeografskiObjekat f = new MFormDodajAzurirajGeografskiObjekat(g);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                // DTOManager.azurirajGeogObj(f.geog);
                // PopuniListView();
            }
        }
        private void btnObrisi_Click(object sender, EventArgs e)
        {
            if (listViewGeografski.SelectedItems.Count == 0)
            {
                MessageBox.Show("Morate odabrati objekat.", "Obavestenje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            int odId = Int32.Parse(listViewGeografski.SelectedItems[0].SubItems[0].Text);
            GeografskiObjekatBasic g = DTOManager.vratiGeografskiObjekat(odId);

            if (DialogResult.Yes == MessageBox.Show("Da li ste sigurni da zelite da obrisete?", "Pitanje",
                                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question))
            {
                DTOManager.obrisiGeografskiObjekat(g);
                PopuniListView();

                MessageBox.Show("Operacija brisanja uspesno izvrsena!", "Obavestenje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }