示例#1
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);
            }
        }
示例#2
0
        private void btnDeleteAkt_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktNarodnihPoslanika akt = session.Load <AktNarodnihPoslanika>(114);

                session.Delete(akt);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
示例#3
0
        private void btnCreateJePredlozio_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktNarodnihPoslanika anp = session.Load <AktNarodnihPoslanika>(103);

                NarodniPoslanik np1 = session.Load <NarodniPoslanik>(31);
                NarodniPoslanik np2 = session.Load <NarodniPoslanik>(32);
                NarodniPoslanik np3 = session.Load <NarodniPoslanik>(40);

                JePredlozio jepredlozio1 = new JePredlozio();
                jepredlozio1.NarodniPoslanik = np1;
                jepredlozio1.Akt             = anp;

                JePredlozio jepredlozio2 = new JePredlozio();
                jepredlozio2.NarodniPoslanik = np2;
                jepredlozio2.Akt             = anp;

                JePredlozio jepredlozio3 = new JePredlozio();
                jepredlozio3.NarodniPoslanik = np3;
                jepredlozio3.Akt             = anp;

                session.Save(jepredlozio1);
                session.Save(jepredlozio2);
                session.Save(jepredlozio3);

                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio1);
                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio2);
                //anp.JePredlozioNarodniPoslanici.Add(jepredlozio3);

                // session.Save(anp);

                session.Flush();
                session.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
示例#4
0
        private void btnReadPredlagaci_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                AktNarodnihPoslanika akt = session.Load <AktNarodnihPoslanika>(103);

                string tekst = "";

                foreach (JePredlozio jePredlozio in akt.JePredlozioNarodniPoslanici)
                {
                    tekst += jePredlozio.NarodniPoslanik.Id + ", " + jePredlozio.NarodniPoslanik.LicnoIme + " " + jePredlozio.NarodniPoslanik.Prezime + " \n";
                }

                MessageBox.Show(tekst);

                session.Close();
            }
            catch (Exception exception)
            {
                this.ShowExceptionData(exception);
            }
        }
 public AktNarodnihPoslanikaView(AktNarodnihPoslanika aktNarodnihPoslanika) : base(aktNarodnihPoslanika)
 {
 }