예제 #1
0
파일: Form1.cs 프로젝트: arsa13/SBP
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Entiteti.Izvrsilac p = new Entiteti.Izvrsilac();

                p.Adresa            = "Rasinska 11";
                p.DatumPostavljanja = DateTime.Today;
                p.Ime     = "Marko";
                p.Jmbg    = "1103397685418";
                p.Prezime = "Jovic";
                //p.Tip_Radnika = "izvrsilac";
                p.Specijalnost   = "mostogradnja";
                p.Id_Nadredjenog = 1;
                p.Godina_Rodj    = "1997";
                p.Ime_Oca        = "Stevan";


                OdrzavanjePuteva.Entiteti.Deonica d = s.Load <OdrzavanjePuteva.Entiteti.Deonica>(3);
                p.Deonice.Add(d);

                OdrzavanjePuteva.Entiteti.Vozilo v = s.Load <OdrzavanjePuteva.Entiteti.Vozilo>(4);
                Upravlja u = new Upravlja();
                u.Pocetak = DateTime.Today;
                u.Kraj    = DateTime.Today;

                u.Izvrsilac = p;
                u.Vozilo    = v;
                p.UpravljaVozilima.Add(u);



                s.Save(p);

                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: arsa13/SBP
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();


                OdrzavanjePuteva.Entiteti.Vozilo p = s.Load <OdrzavanjePuteva.Entiteti.Vozilo>(4);

                MessageBox.Show(p.Boja);


                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }