//potvrid dodaju
        private void button5_Click(object sender, EventArgs e)
        {
            ISession s = DataLayer.GetSession();

            int idStanice          = int.Parse(textBox7.Text);
            int serijskiBrojAlarma = int.Parse(textBox6.Text);

            Entiteti.Objekat st = new Entiteti.Objekat()
            {
                Tip       = textBox18.Text,
                IdObjekta = int.Parse(textBox17.Text),
                Povrsina  = int.Parse(textBox16.Text),
                Ime       = textBox15.Text,
                Prezime   = textBox10.Text,
                Telefon   = textBox9.Text,
                Adresa    = textBox8.Text,

                ObezbedjujeStanica = s.Load <Entiteti.Stanica>(idStanice),

                InstaliranJeAlarmniSistem = s.Load <Entiteti.AlarmniSistem>(serijskiBrojAlarma)
            };

            s.Save(st);
            s.Flush();
            s.Close();
            MessageBox.Show("Objekat " + st.Ime + " dodata.");
            OsveziGrid();
        }
        //brisanje
        private void button4_Click(object sender, EventArgs e)
        {
            if (this.GridObjekat.SelectedRows.Count > 0)
            {
                int selectedIndex = this.GridObjekat.SelectedRows[0].Index;

                int rowID = int.Parse(GridObjekat[1, selectedIndex].Value.ToString());
                try
                {
                    ISession s = DataLayer.GetSession();

                    Entiteti.Objekat u = s.Load <Entiteti.Objekat>(rowID);

                    //brise se objekat iz baze ali ne i instanca objekta u memroiji
                    s.Delete(u);
                    //s.Delete("from Odeljenje");

                    s.Flush();
                    s.Close();
                    GridObjekat.Rows.RemoveAt(selectedIndex);
                }

                catch (Exception ec)
                {
                    MessageBox.Show(ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Nije selektovana nijedna kolona.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        //potvriizmenu
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Entiteti.Objekat st = s.Load <Entiteti.Objekat>(int.Parse(textBox2.Text));

                st.Tip      = textBox1.Text;
                st.Povrsina = int.Parse(textBox3.Text);
                st.Ime      = textBox4.Text;
                st.Prezime  = textBox5.Text;
                st.Telefon  = textBox11.Text;
                st.Adresa   = textBox12.Text;
                st.ObezbedjujeStanica.IdStanice           = int.Parse(textBox13.Text);
                st.InstaliranJeAlarmniSistem.SerijskiBroj = int.Parse(textBox14.Text);

                s.Update(st);
                s.Flush();
                s.Close();
                OsveziGrid();

                textBox14.Clear();
                textBox13.Clear();
                textBox12.Clear();
                textBox11.Clear();
                textBox1.Clear();
                textBox2.Clear();
                textBox3.Clear();
                textBox4.Clear();
                textBox5.Clear();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }