コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
 public ObicanPolicajacView(ObicanPolicajac o) : base(o)
 {
 }