コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }