Пример #1
0
        private void btnReadAllAkt_Click(object sender, EventArgs e)
        {
            try
            {
                ISession    session = DataLayer.GetSession();
                IList <Akt> akti    = (from a in session.Query <Akt>() select a).ToList <Akt>();

                string tekst = "";

                foreach (var akt in akti)
                {
                    if (akt.GetType() == typeof(AktViseOd1500Biraca))
                    {
                        AktViseOd1500Biraca abir = (AktViseOd1500Biraca)akt;
                        tekst += abir.Id + ", " + abir.TipAkta + ", " + abir.BrojBiraca + "\n";
                    }
                    else
                    {
                        tekst += akt.Id + ", " + akt.TipAkta + ", " + "\n";
                    }
                }

                MessageBox.Show(tekst);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Пример #2
0
        private void btnCreateAkt_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktVlade avl = new AktVlade()
                {
                    TipAkta = "odluka"
                };

                AktViseOd1500Biraca abir = new AktViseOd1500Biraca()
                {
                    TipAkta    = "tumacenje",
                    BrojBiraca = 20000
                };

                AktNarodnihPoslanika anp = new AktNarodnihPoslanika()
                {
                    TipAkta = "zakon"
                };

                session.Save(anp);
                session.Save(avl);
                session.Save(abir);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Пример #3
0
        private void btnUpdateAkt_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktViseOd1500Biraca akt = session.Load <AktViseOd1500Biraca>(33);

                akt.BrojBiraca = 20299;

                session.Update(akt);

                session.Flush();
                session.Close();

                MessageBox.Show(" Novi broj biraca je 20203");
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
Пример #4
0
 public AktViseOd1500BiracaView(AktViseOd1500Biraca aktViseOd1500Biraca) : base(aktViseOd1500Biraca)
 {
     this.BrojBiraca = aktViseOd1500Biraca.BrojBiraca;
 }