private void btnDodaj_Click(object sender, EventArgs e) { try { ISession s = DataLayer.getSession(); Ocena o; if (rbBrojcana.Checked) { o = new BrojcanaOcena(); o.Broj = int.Parse(txtBrojcana.Text); } else { o = new OpisnaOcena(); o.Opis = txtOpisna.Text; } s.Save(o); s.Flush(); s.Close(); MessageBox.Show("Uspesno dodata nova ocena !"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDodajFunckiju_Click(object sender, EventArgs e) { try { ISession s = DataLayer.getSession(); Object ob = lbOcene.SelectedItem; if (ob == null) { MessageBox.Show("Morate selektovati ocenu"); return; } int pos = ob.ToString().IndexOf(" "); int idOcene = int.Parse(ob.ToString().Substring(0, pos)); Ocena ocena = s.Load <Ocena>(idOcene); Ocena o; if (rbBrojcana.Checked) { o = new BrojcanaOcena(); o = ocena; o.Broj = int.Parse(txtBrojcana.Text); } else { o = new OpisnaOcena(); o = ocena; o.Opis = txtOpisna.Text; } s.Update(o); s.Flush(); s.Close(); MessageBox.Show("Uspesno azurirana ocena!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }