Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
            }
        }
Пример #4
0
 public VanredniPolicajacView(VanredniPolicajac v) : base(v)
 {
 }