示例#1
0
        private void button8_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                KontakOsoba k = s.Load <KontakOsoba>(3);


                s.Delete(k);


                s.Flush();
                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
示例#2
0
        private void button10_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                KontakOsoba k = s.Load <KontakOsoba>(1);

                ITransaction t = s.BeginTransaction();

                s.Delete(k);

                //t.Commit();
                t.Rollback();

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }