Example #1
0
        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); }
        }
Example #2
0
        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");
        }