private void btnUzvLin_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Uzvisenje g = s.Load <Entiteti.Uzvisenje>(171); IQuery q = s.CreateQuery("from SadrziLin as s where s.Id_Povrsinskog_Objekta = 171"); g.Lista_SadrziLin = q.List <SadrziLin>(); foreach (SadrziLin geog in g.Lista_SadrziLin) { g.Lista_Linijskih_objekata.Add(geog.Id_Linijskog_Objekta); } MessageBox.Show(g.Id + " " + g.Naziv + " " + g.Nadmorska_visina + " " + "\nLinijski:\n" + string.Join("\n", g.Lista_Linijskih_objekata)); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnUzvGeogVrh_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Uzvisenje g = s.Load <Entiteti.Uzvisenje>(22); IQuery q = s.CreateQuery("from ListaVrhova as lis where lis.Id_Uzvisenja = 22"); g.Lista_Vrhova = q.List <ListaVrhova>(); IQuery q2 = s.CreateQuery("from SadrziGeog as s where s.Id_Uzvisenog_Objekta = 22"); g.Lista_Sadrzi_Geog = q2.List <SadrziGeog>(); foreach (SadrziGeog geog in g.Lista_Sadrzi_Geog) { g.Lista_Geografskih_objekata.Add(geog.Id_Geografskog_Objekta); } MessageBox.Show(g.Id + " " + g.Naziv + " " + g.Nadmorska_visina + " " + "\nVrhovi:\n" + string.Join("\n", g.Lista_Vrhova) + "\nGeografski objekti:\n" + string.Join("\n", g.Lista_Geografskih_objekata)); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }