コード例 #1
0
ファイル: Form1.cs プロジェクト: smith477/Izbori
        private void cmdPrimedbe_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Glasacka_Mesta gm = session.Load <Glasacka_Mesta>(20);
                foreach (Primedbe p in gm.Primedbe)
                {
                    MessageBox.Show(p.Id.Primedbe);
                }
                //string pr = "Jao mene";

                //Primedbe primedba = new Primedbe();
                //primedba.Id.Glasacka_Mesta = gm;
                //primedba.Id.Primedbe = pr;

                //session.Save(primedba);
                //session.Flush();
                //session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
 public Glasacka_Mesta_View(Glasacka_Mesta gm)
 {
     Id          = gm.Id;
     Naziv       = gm.Naziv;
     Broj_biraca = gm.Broj_biraca;
     Broj_mesta  = gm.Broj_mesta;
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: smith477/Izbori
        private void cmdGMRezultati_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Glasacka_Mesta gm = session.Load <Glasacka_Mesta>(20);
                foreach (Rezultati rezultat in gm.Rezultati)
                {
                    MessageBox.Show("Broj biraca: " + rezultat.Broj_Biraca + " Procenat glasanja: " + rezultat.Procenat_Glasanja + " Krug izbora: "
                                    + rezultat.Krug_Izbora + " Naziv glasackog mesta: " + rezultat.Id.Glasacka_Mesta.Naziv);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: smith477/Izbori
        private void cmdOneToMany_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Glasacka_Mesta gm = session.Load <Glasacka_Mesta>(40);

                foreach (Aktivista_Stranke a in gm.Aktivisti)
                {
                    MessageBox.Show(a.Licno_ime + " " + a.Prezime);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #5
0
ファイル: Form1.cs プロジェクト: smith477/Izbori
        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);
            }
        }