private void button3_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); ITransaction t = s.BeginTransaction(); Osoba o = s.Load <Osoba>(23); Osoba o2 = s.Load <Osoba>(105); MessageBox.Show(o.Ime); Entiteti.Ucesnik u = new Entiteti.Ucesnik { DatumPrvePorudzbine = new DateTime(2018, 12, 12), SakupljeniBodovi = 500 }; s.Save(u); u.LicniBroj = o; s.Update(u); MessageBox.Show(o2.Ime); Entiteti.Kupac k = new Entiteti.Kupac { DatumPrvePorudzbine = new DateTime(2018, 12, 12) }; s.Save(k); k.LicniBroj = o2; s.Update(k); t.Commit(); s.Close(); MessageBox.Show("kraj"); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public void InsertUcesnik() { ISession s = DataLayer.GetSession(); ITransaction t = s.BeginTransaction(); Osoba o = s.Load <Osoba>(23); MessageBox.Show(o.Ime); Entiteti.Ucesnik u = new Entiteti.Ucesnik { DatumPrvePorudzbine = new DateTime(2018, 12, 12), SakupljeniBodovi = 500 }; u.LicniBroj = o; s.SaveOrUpdate(u); t.Commit(); s.Close(); MessageBox.Show("kraj"); }