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); } }
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); } }
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); } }
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!"); }
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); } }
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); } }