private void button20_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Vestina v = new Vestina(); IList <VanredniPolicajac> listaVanrednihPolicajaca = s.QueryOver <VanredniPolicajac>().List(); VanredniPolicajac pol = listaVanrednihPolicajaca[0]; v.Naziv = "Borilacke vestine"; v.PripadaPolicajcu = pol; pol.Vestine.Add(v); s.Save(v); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); IList <Policajac> listaPolicajca = s.QueryOver <Policajac>().List <Policajac>(); foreach (Policajac pol in listaPolicajca) { if (pol.GetType() == typeof(PozornikPolicajac)) { PozornikPolicajac pozornik = (PozornikPolicajac)pol; MessageBox.Show(pozornik.ToString()); } else if (pol.GetType() == typeof(VanredniPolicajac)) { VanredniPolicajac vanredni = (VanredniPolicajac)pol; MessageBox.Show(vanredni.ToString()); } else if (pol.GetType() == typeof(SkolskiPolicajac)) { SkolskiPolicajac skolski = (SkolskiPolicajac)pol; MessageBox.Show(skolski.ToString()); } else { MessageBox.Show(pol.ToString()); } } s.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); Console.WriteLine(exception); throw; } }
//dodaj obicnog, prikazi listu, izzbrisi (izmeni nisam uradio) #region VanredniPolicajac public static void DodajVanrednogPolicajaca(VanredniPolicajacView t) { try { ISession s = DataLayer.GetSession(); var policajac = new VanredniPolicajac(); var stanica = s.Get <PolicijskaStanica>(t.PolicijskaStanica.StanicaId); if (stanica == null) { return; } policajac.PolicijskaStanica = stanica; 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 VanredniPolicajacView(VanredniPolicajac v) : base(v) { }