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; } }
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(); } }