Example #1
0
        private void cmdManyToMany_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);

                foreach (Akcije a in aktivista.Akcije)
                {
                    MessageBox.Show(a.Id.ToString());
                }

                Akcije akcija = session.Load <Akcije>(20);

                foreach (Aktivista_Stranke a in akcija.Aktivisti)
                {
                    MessageBox.Show(a.Licno_ime);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        private void cmdDodavanjeAktiviste_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = new Aktivista_Stranke();

                //aktivista = session.Load<Aktivista_Stranke>(41); //Za azuriranje, na dole isti kod

                aktivista.Licno_ime      = "Marko";
                aktivista.Ime_roditelja  = "Miodrag";
                aktivista.Prezime        = "Ilic";
                aktivista.Ulica          = "Rudnicka";
                aktivista.Broj           = "18b";
                aktivista.Datum_rodjenja = Convert.ToDateTime("21-JAN-1997");


                session.Save(aktivista);

                session.Flush();
                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
 public Aktivista_Stranke_View(Aktivista_Stranke astranke)
 {
     if (astranke == null)
     {
         return;
     }
     Id             = astranke.Id;
     Licno_ime      = astranke.Licno_ime;
     Ime_roditelja  = astranke.Ime_roditelja;
     Prezime        = astranke.Prezime;
     Datum_rodjenja = astranke.Datum_rodjenja;
     Ulica          = astranke.Ulica;
     Broj           = astranke.Broj;
 }
Example #4
0
        private void cmdUcitavanjeIzbora_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);
                MessageBox.Show(aktivista.Licno_ime);

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #5
0
        private void cmdManyToOne_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);

                MessageBox.Show(aktivista.Licno_ime);
                MessageBox.Show(aktivista.PratiGlasackoMesto.Naziv);

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #6
0
        private void cmdTelefonAktiviste_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);
                foreach (Telefon telefon in aktivista.Telefon)
                {
                    MessageBox.Show(telefon.Id.Telefon);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #7
0
        private void cmdEmailAktiviste_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);
                foreach (Email email in aktivista.Email)
                {
                    MessageBox.Show(email.Id.Email);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #8
0
        private void cmdDelete_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(85);

                //brise se objekat iz baze ali ne i instanca objekta u memroiji
                session.Delete(aktivista);
                //s.Delete("from Odeljenje");

                session.Flush();
                session.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Example #9
0
        private void cmdDodavanjeGlasackogMesta_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Glasacka_Mesta glasacko_mesto = new Glasacka_Mesta();

                //aktivista = session.Load<Aktivista_Stranke>(41); //Za azuriranje, na dole isti kod

                glasacko_mesto.Naziv       = "TRG";
                glasacko_mesto.Broj_biraca = 55;
                glasacko_mesto.Broj_mesta  = 100;

                Aktivista_Stranke aktivista = new Aktivista_Stranke()
                {
                    Licno_ime      = "Nikola",
                    Ime_roditelja  = "Dragan",
                    Prezime        = "Kovacevic",
                    Datum_rodjenja = Convert.ToDateTime("08-JAN-1998"),
                    Ulica          = "BK",
                    Broj           = "23"
                };

                glasacko_mesto.Aktivisti.Add(aktivista);
                aktivista.PratiGlasackoMesto = glasacko_mesto;


                session.Save(glasacko_mesto);
                session.Flush();

                session.Save(aktivista);
                session.Flush();

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #10
0
        private void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(41);

                aktivista.Ulica = "Branka Krsmanovica 11";


                session.Update(aktivista);

                session.Flush();
                session.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Example #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(21);

                ITransaction t = session.BeginTransaction();

                session.Delete(aktivista);

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

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