//izbrisi private void button4_Click(object sender, EventArgs e) { if (this.GridVozilo.SelectedRows.Count > 0) { int selectedIndex = this.GridVozilo.SelectedRows[0].Index; int rowID = int.Parse(GridVozilo[3, selectedIndex].Value.ToString()); try { ISession s = DataLayer.GetSession(); Entiteti.Uprava u = s.Load <Entiteti.Uprava>(rowID); //brise se objekat iz baze ali ne i instanca objekta u memroiji s.Delete(u); //s.Delete("from Odeljenje"); s.Flush(); s.Close(); GridVozilo.Rows.RemoveAt(selectedIndex); } catch (Exception ec) { MessageBox.Show(ec.Message); } } else { MessageBox.Show("Nije selektovana nijedna kolona.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Uprava p = new Entiteti.Uprava() { IdUprave = int.Parse(textBox1.Text), Grad = textBox2.Text }; s.Save(p); s.Flush(); s.Close(); //MessageBox.Show("Uprava " + p.Grad + " dodata."); textBox1.Clear(); textBox2.Clear(); OsveziGrid(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); PolicijskaUprava.Entiteti.Uprava p1 = s.Load <PolicijskaUprava.Entiteti.Uprava>(10); PolicijskaUprava.Entiteti.SkolskiPolicajac p2 = s.Load <PolicijskaUprava.Entiteti.SkolskiPolicajac>(121); //MessageBox.Show(p2.NazivSkole); MessageBox.Show(p2.Adresa); MessageBox.Show(p1.Grad); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button7_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); int idUprave = int.Parse(textBox3.Text); string grad = textBox4.Text; Entiteti.Uprava u = s.Load <Entiteti.Uprava>(idUprave); u.Grad = grad; s.Update(u); s.Flush(); s.Close(); textBox3.Clear(); textBox4.Clear(); OsveziGrid(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }