private void btnDodajUgovor_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Kupoprodajni k = new Entiteti.Kupoprodajni(); Entiteti.Poslovnica p = s.Load <Entiteti.Poslovnica>(5); k.Datum_Transakcije = new DateTime(2019, 8, 8); k.ProdavacNekretnina = s.Load <Entiteti.ProdavacNekretnina>(7); k.Sklapa_ugovor = s.Load <Entiteti.ProdavacUslugeZaposleni>(1); k.Kupuje = s.Load <Entiteti.Musterija>(4); s.Save(k); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnDodajPoslovnicu_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); SefPoslovniceZaposleni sfp = new SefPoslovniceZaposleni(); Entiteti.Poslovnica p = new Entiteti.Poslovnica() { adresa = "Krfska 17", radno_vreme = "08-16", PripadaSefu = sfp }; Kvart k = new Kvart() { Gradska_zona = "", PripadaPoslovnici = p //Sef = false }; ProdavacUslugeZaposleni puz = new ProdavacUslugeZaposleni() { Strucna_sprema = "ekonomista", PripadaPoslovnici = p }; Agent agent = new Agent() { Ime = "Petar", Procenat = 5, Datum_Angazovanja = DateTime.Now, Telefon = "0668889555", ProdavacUsluge = puz }; p.Kvartovi.Add(k); p.ProdavciUsluge.Add(puz); puz.Agenti.Add(agent); s.Save(p); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnUcitajPoslovnicu_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Nekretnine.Entiteti.Poslovnica poslovnica = s.Load <Nekretnine.Entiteti.Poslovnica>(61); MessageBox.Show(poslovnica.id.ToString()); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnDodajKvart_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Kvart k = new Entiteti.Kvart(); Entiteti.Poslovnica p = s.Load <Entiteti.Poslovnica>(5); k.Gradska_zona = "Test_zona"; k.PripadaPoslovnici = p; s.Save(k); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btnVezaOneToMany_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); //Ucitavaju se podaci o prodavnici sa zadatim brojem Nekretnine.Entiteti.Poslovnica p = s.Load <Nekretnine.Entiteti.Poslovnica>(5); foreach (Kvart k in p.Kvartovi) { MessageBox.Show(k.Gradska_zona); } foreach (ProdavacUslugeZaposleni puz in p.ProdavciUsluge) { MessageBox.Show(puz.Ime + " " + puz.Pozicija); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }