private void button18_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); ObicanPolicajac p = new ObicanPolicajac(); PolicijskaStanica ps = s.Load <PolicijskaStanica>(1); p.Adresa = "Neznanog junaka"; p.DatumPrijema = DateTime.Now; p.DatumRodjenja = new DateTime(1976, 10, 20); p.DatumSticanjaDiplome = new DateTime(2006, 2, 11); p.Ime = "Slobodan"; p.ImeRoditelja = "Branislav"; p.Jmbg = "1452145214521"; p.Kurs = "No info"; p.NazivObrazovanja = "Obuceni policajac"; p.Pol = 'M'; p.Pozicija = "Snajperista"; p.Skola = "Policijska akademija"; p.TipPosla = "Skolski Policajac"; p.Prezime = "Stamenkovic"; p.PripadaPolicijskaStanica = ps; ps.Policajci.Add(p); s.Save(p); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public static void DodajObicnogPolicajca(ObicanPolicajacView t) { try { ISession s = DataLayer.GetSession(); var policajac = new ObicanPolicajac(); var stanica = s.Get <PolicijskaStanica>(t.PolicijskaStanica.StanicaId); if (stanica == null) { return; } policajac.PolicijskaStanica = stanica; policajac.Adresa = t.Adresa; policajac.DatumPrijema = t.DatumPrijema; policajac.DatumRodjenja = t.DatumRodjenja; policajac.DatumSticanjaDiplome = t.DatumSticanjaDiplome; policajac.Ime = t.Ime; policajac.ImeRoditelja = t.ImeRoditelja; policajac.Jmbg = t.Jmbg; policajac.Kurs = t.Kurs; policajac.Pol = t.Pol; policajac.NazivObrazovanja = t.NazivObrazovanja; policajac.Pozicija = t.Pozicija; policajac.Skola = t.Skola; policajac.TipPosla = t.TipPosla; s.Save(policajac); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public ObicanPolicajacView(ObicanPolicajac o) : base(o) { }