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);
            LinijskiObjekatBasic g = DTOManager.vratiLinijskiObjekat(odId);


            MFormDodajAzurirajLinijskiObjekat f = new MFormDodajAzurirajLinijskiObjekat(g);

            f.btnDodajKoor.Enabled      = false;
            f.btnDodajPostojeci.Enabled = false;
            f.btnDodajTac.Enabled       = false;
            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                f.btnDodajKoor.Enabled      = true;
                f.btnDodajPostojeci.Enabled = true;
                f.btnDodajTac.Enabled       = true;
            }
        }
Ejemplo n.º 2
0
        private void btnDodajNoviLinijski_Click(object sender, EventArgs e)
        {
            MFormDodajAzurirajLinijskiObjekat f = new MFormDodajAzurirajLinijskiObjekat();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                DTOManager.dodajLinijskiObjekat(f.lin);
                PrikaziSveLinijske();

                LinijskiObjekatBasic l = DTOManager.vratilinijskiObjekat(f.lin.Naziv);

                LinijskiObjekat prvi = new LinijskiObjekat();
                prvi.Id              = l.Id;
                prvi.Duzina          = l.Duzina;
                prvi.Naziv           = l.Naziv;
                prvi.Opis_Objekta    = l.Opis_Objekta;
                prvi.Tip_Objekta     = l.Tip_Objekta;
                prvi.ListaKoordinata = l.ListaKoordinata;
                prvi.Lista_SadrziLin = l.Lista_SadrziLin;
                prvi.Lista_SadrziTac = l.Lista_SadrziTac;

                PovrsinskiObjekat po = new PovrsinskiObjekat();
                po.Id = Povrsinski.Id;

                Povrsinski.Lista_Linijskih_objekata.Add(prvi);
                Povrsinski.Lista_SadrziLin.Add(new SadrziLin(po, prvi));

                ListViewItem item = new ListViewItem(new string[] { prvi.Id.ToString(), prvi.Naziv, prvi.Duzina, prvi.Tip_Objekta, prvi.Opis_Objekta });

                listViewLinijskihObjekata.Items.Add(item);
                listViewLinijskihObjekata.Refresh();
            }
        }
 public MFormDodajAzurirajLinijskiObjekat()
 {
     lin = new LinijskiObjekatBasic();
     InitializeComponent();
     this.popuniPovrsinski_Tackast();
     this.btnDodajKoor      = btnDodajKoordinate;
     this.btnDodajPostojeci = btnDodajPostojeciTackasti;
     this.btnDodajTac       = btnDodajNoviTackasti;
 }
        public MFormDodajAzurirajLinijskiObjekat(LinijskiObjekatBasic l)
        {
            this.lin = l;
            InitializeComponent();
            ucitajPodatke();
            this.popuniSveTackaste();
            this.popuniKoordinate();
            this.popuniTackasteKojeSadrzi();

            this.btnDodajKoor      = btnDodajKoordinate;
            this.btnDodajPostojeci = btnDodajPostojeciTackasti;
            this.btnDodajTac       = btnDodajNoviTackasti;
        }
        private void btnObrisi_Click(object sender, EventArgs e)
        {
            int odId = Int32.Parse(listViewGeografski.SelectedItems[0].SubItems[0].Text);
            LinijskiObjekatBasic g = DTOManager.vratiLinijskiObjekat(odId);

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

                MessageBox.Show("Operacija brisanja uspesno izvrsena!", "Obavestenje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void btnAzuriraj_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);
            LinijskiObjekatBasic g = DTOManager.vratiLinijskiObjekat(odId);


            MFormDodajAzurirajLinijskiObjekat f = new MFormDodajAzurirajLinijskiObjekat(g);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                DTOManager.azurirajLinijskiObjekat(f.lin);
                popuniListu();
            }
        }