コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

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



                st.ZaduzujeVozilo.Registracija = int.Parse(textBox1.Text);

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


                textBox2.Clear();
                textBox1.Clear();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
コード例 #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (this.GridPatrola.SelectedRows.Count > 0)
            {
                int selectedIndex = this.GridPatrola.SelectedRows[0].Index;

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

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

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

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

                catch (Exception ec)
                {
                    MessageBox.Show(ec.Message);
                }
            }
            else
            {
                MessageBox.Show("Nije selektovana nijedna kolona.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #3
0
        private void button5_Click(object sender, EventArgs e)
        {
            ISession s = DataLayer.GetSession();


            int registraciaVozila = int.Parse(textBox3.Text);

            Entiteti.Patrola st = new Entiteti.Patrola()
            {
                IdPatrole = int.Parse(textBox10.Text),


                ZaduzujeVozilo = s.Load <Entiteti.Vozilo>(registraciaVozila),
            };

            s.Save(st);
            s.Flush();
            s.Close();
            MessageBox.Show("Patrola " + st.IdPatrole + " dodata.");
            OsveziGrid();
        }