private void btnLinTacKoord_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.LinijskiObjekat g = s.Load <Entiteti.LinijskiObjekat>(5); IQuery q = s.CreateQuery("from Koordinate as k where k.Id_Linijskog_Objekta = 5"); g.ListaKoordinata = q.List <Koordinate>(); IQuery q2 = s.CreateQuery("from SadrziTac as s where s.Id_Linijskog_Objekta = 5"); g.Lista_SadrziTac = q2.List <SadrziTac>(); foreach (SadrziTac geog in g.Lista_SadrziTac) { g.Lista_Tackastih_objekata.Add(geog.Id_Tackastog_Objekta); } MessageBox.Show(g.Id + " " + g.Naziv + " " + g.Duzina + " " + "\nKoordinate:\n" + string.Join("\n", g.ListaKoordinata) + "\nTackasti:\n" + string.Join("\n", g.Lista_Tackastih_objekata)); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public SadrziLin(PovrsinskiObjekat id_Povrsinskog_Objekta, LinijskiObjekat id_Linijskog_Objekta) { Id_Linijskog_Objekta = id_Linijskog_Objekta; Id_Povrsinskog_Objekta = id_Povrsinskog_Objekta; Lista_Linijski_Objekat = new List <LinijskiObjekat>(); Lista_Povrsinski_Objekat = new List <PovrsinskiObjekat>(); }