Ejemplo n.º 1
0
        private void btnObjekatCreate_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                String NazivParka   = "Dečiji park u naselju Stevan Sinđelić";
                String Opstina      = "Crveni krst";
                int    maxRedniBroj = s.Query <Objekat>()
                                      .Where(x => x.Park.Naziv == NazivParka && x.Park.Opstina == Opstina)
                                      .OrderByDescending(x => x.RedniBroj)
                                      .Select(x => x.RedniBroj)
                                      .FirstOrDefault();

                Klupa klupa = new Klupa();
                klupa.RedniBroj = maxRedniBroj + 1;

                Fontana fontana = new Fontana();
                fontana.RedniBroj = maxRedniBroj + 2;

                Svetiljka svetiljka = new Svetiljka();
                svetiljka.RedniBroj = maxRedniBroj + 3;

                Igraliste igraliste = new Igraliste();
                igraliste.RedniBroj     = maxRedniBroj + 4;
                igraliste.Pesak         = "Ne";
                igraliste.StarostDeceOd = 5;
                igraliste.StarostDeceDo = 12;
                igraliste.BrojIgracaka  = 7;

                Park park = s.Query <Park>()
                            .Where(x => x.Naziv == NazivParka && x.Opstina == Opstina)
                            .FirstOrDefault();

                klupa.Park     = park;
                fontana.Park   = park;
                svetiljka.Park = park;
                igraliste.Park = park;

                park.Objekti.Add(klupa);
                park.Objekti.Add(fontana);
                park.Objekti.Add(svetiljka);
                park.Objekti.Add(igraliste);

                s.Update(park);

                s.Flush();
                s.Close();

                MessageBox.Show("Objekti uspešno kreirani");
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
Ejemplo n.º 2
0
 public SvetiljkaView(Svetiljka s) : base(s)
 {
     TipObjekta = "Svetiljka";
 }