Exemplo n.º 1
0
        private void button7_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sponzor s1 = s.Load <Sponzor>(1);

                foreach (Entiteti.Sahovski_turnir t1 in s1.Sahovski_turniri)
                {
                    MessageBox.Show(t1.naziv);
                }


                Entiteti.Sahovski_turnir t2 = s.Load <Entiteti.Sahovski_turnir>(1);

                foreach (Sponzor s2 in t2.Sponzori)
                {
                    MessageBox.Show(s2.ime + " " + s2.opis);
                }

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Exemplo n.º 2
0
        private void button24_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sahovska_Federacija.Entiteti.Sahovski_turnir t = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(25);

                Organizator o = new Organizator();

                o.ime     = "Marko";
                o.prezime = "Zivic";
                o.adresa  = "Vozdova 5";

                o.OrganizujeTurnir = t;
                s.Save(o);

                t.Organizatori.Add(o);
                s.Save(t);


                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Exemplo n.º 3
0
        private void Button3_Click(object sender, EventArgs e)
        {
            if (this.beleIme == "" || this.belePrezime == "")
            {
                MessageBox.Show("Izaberite sahistu za bele figure!");
                return;
            }
            if (this.crneIme == "" || this.crnePrezime == "")
            {
                MessageBox.Show("Izaberite sahistu za crne figure!");
                return;
            }
            ISession s = DataLayer.GetSession();

            Sahovska_Federacija.Entiteti.Sahovski_turnir st = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(this.turnirId);
            Partija partija = new Partija();

            partija.bele        = this.beleIme + " " + this.belePrezime;
            partija.crne        = this.crneIme + " " + this.crnePrezime;
            partija.kad_se_igra = textBox1.Text;
            partija.trajanje    = Int32.Parse(textBox2.Text);
            partija.pat         = "N";
            partija.mat         = "N";
            partija.rem         = "N";

            partija.IgraSe = st;
            s.Save(partija);
            st.Partije.Add(partija);
            s.Save(st);
            MessageBox.Show("Uspesno ste organizovali partiju!");
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)
            {
                MessageBox.Show("Odaberite redni broj sponzora koga zelite dodati turniru!");
                return;
            }

            int          odId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text);
            SponzorBasic sb   = DTOManager.GetSponzorBasic(odId);

            try
            {
                ISession s = DataLayer.GetSession();
                Sahovska_Federacija.Entiteti.Sahovski_turnir t  = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(tBasic.turnirId);
                Sahovska_Federacija.Entiteti.Sponzor         sp = s.Load <Sahovska_Federacija.Entiteti.Sponzor>(sb.reg_broj);

                Je_sponzor js = new Je_sponzor();

                js.SponzoriseTurnir = t;
                js.SponzorJe        = sp;

                s.Save(js);
                MessageBox.Show("Uspesno ste dodali sponzora na odabranom turniru!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void Button3_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();
                Sahovska_Federacija.Entiteti.Sahovski_turnir t = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(tBasic.turnirId);

                Organizator organizator = new Organizator();

                organizator.ime     = textBox2.Text;
                organizator.prezime = textBox3.Text;
                organizator.adresa  = textBox1.Text;

                organizator.OrganizujeTurnir = t;


                s.Save(organizator);
                s.Flush();
                s.Close();

                MessageBox.Show("Uspesno ste dodali organizatora!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 6
0
        private void Button12_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)
            {
                MessageBox.Show("Odaberite turnir koji zelite zavrsiti!");
                return;
            }
            int      odId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text);
            ISession s    = DataLayer.GetSession();

            Sahovska_Federacija.Entiteti.Sahovski_turnir turnir = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(odId);

            turnir.odigran = "Y";

            s.Update(turnir);
            s.Flush();
            s.Close();
            this.populateInfos();
            MessageBox.Show("Turnir je zavrsen!");
        }
Exemplo n.º 7
0
        private void Button36_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sahovska_Federacija.Entiteti.Sahovski_turnir t = s.Load <Sahovska_Federacija.Entiteti.Sahovski_turnir>(7);

                Partija p = new Partija();
                p.bele        = "Charles Mangus";
                p.crne        = "Milos Perunovic";
                p.kad_se_igra = "18.3.2000. 13:30";
                p.trajanje    = 15;
                p.pat         = "N";
                p.mat         = "Y";
                p.rem         = "N";

                p.IgraSe = t;
                s.Save(p);

                t.Partije.Add(p);
                s.Save(t);


                Potez m = new Potez();
                m.opis        = "beli top na polju D4";
                m.kad_odigran = "13:32";

                m.je_odigran = p;
                s.Save(m);

                p.Potezi.Add(m);
                s.Save(p);

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Exemplo n.º 8
0
        private void button8_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Sponzor s1 = s.Load <Sponzor>(4);
                Entiteti.Sahovski_turnir t = s.Load <Entiteti.Sahovski_turnir>(6);

                Je_sponzor j = new Je_sponzor();
                j.SponzoriseTurnir = t;
                j.SponzorJe        = s1;

                s.Save(j);

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