private void button12_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(21); Obican_clan o = new Obican_clan(); o.br_pasosa = 2222222; o.tip = "obican_clan"; o.ime = "Petar"; o.prezime = "Peric"; o.ulica = "Dusanova"; o.broj = 15; o.datum_rodjenja = "8.11.1993"; o.zemlja_porekla = "BIH"; o.ClanFederacije = f; s.Save(o); f.Sahisti.Add(o); s.Save(f); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button11_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(21); Humanitarni h = new Humanitarni(); h.naziv = "FIDE-Paris"; h.zemlja = "Francuska"; h.grad = "Paris"; h.god_odrzavanja = 2005; h.tip = "humanitarni"; h.kome_je_namenjen = "mladim talentima"; h.prikupljeni_iznos = 65800; h.Je_pokrovitelj = f; s.Save(h); f.Sahovski_turniri.Add(h); s.Save(f); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button6_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(21); Takmicarski t = new Takmicarski(); t.god_odrzavanja = 2011; t.zemlja = "Srbija"; t.grad = "Beograd"; t.naziv = "FIDE-Beograd"; t.tip = "takmicarski"; t.nacionalni = "Y"; t.regionalni = "N"; t.internacionalni = "N"; t.Je_pokrovitelj = f; s.Save(t); f.Sahovski_turniri.Add(t); s.Save(f); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button5_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(21); Majstor m = new Majstor(); m.br_pasosa = 111111; m.tip = "majstor"; m.ime = "Nikola"; m.prezime = "Ristic"; m.ulica = "BK"; m.broj = 39; m.datum_rodjenja = "18.12.1997"; m.zemlja_porekla = "Kipar"; m.datum_sticanja_zvanja = "20.5.2019"; m.ClanFederacije = f; s.Save(m); f.Sahisti.Add(m); s.Save(f); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); //Ucitavaju se podaci o prodavnici za zadatim brojem Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(1); MessageBox.Show(f.lokacija); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void button2_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Entiteti.Federacija f = new Entiteti.Federacija(); f.lokacija = "Nemacka"; s.Save(f); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
//ONE TO MANY private void button4_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); //Ucitavaju se podaci o prodavnici sa zadatim brojem Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(1); foreach (Sahista o in f.Sahisti) { MessageBox.Show(o.ime + " " + o.tip); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void Button2_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(1); if (radioButton1.Checked) { Brzopotezni b = new Brzopotezni(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtMaxPartije", false).First() as TextBox; b.naziv = textBox1.Text; b.zemlja = textBox2.Text; b.grad = textBox3.Text; b.god_odrzavanja = Int32.Parse(textBox4.Text); b.max_vreme_trajanja_partija = Int32.Parse(text1.Text); b.tip = "brzopotezni"; b.odigran = "N"; b.Je_pokrovitelj = f; s.Save(b); f.Sahovski_turniri.Add(b); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } if (radioButton2.Checked) { Egzibicioni eg = new Egzibicioni(); eg.naziv = textBox1.Text; eg.zemlja = textBox2.Text; eg.grad = textBox3.Text; eg.god_odrzavanja = Int32.Parse(textBox4.Text); eg.tip = "egzibicioni"; eg.odigran = "N"; eg.Je_pokrovitelj = f; s.Save(eg); f.Sahovski_turniri.Add(eg); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } if (radioButton3.Checked) { Humanitarni h = new Humanitarni(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtKome", false).First() as TextBox; TextBox text2 = flowLayoutPanel1.Controls.Find("txtIznos", false).First() as TextBox; h.naziv = textBox1.Text; h.zemlja = textBox2.Text; h.grad = textBox3.Text; h.god_odrzavanja = Int32.Parse(textBox4.Text); h.tip = "humanitarni"; h.odigran = "N"; h.kome_je_namenjen = text1.Text; h.prikupljeni_iznos = Int32.Parse(text2.Text); h.Je_pokrovitelj = f; s.Save(h); f.Sahovski_turniri.Add(h); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } if (radioButton4.Checked) { Promotivni p = new Promotivni(); p.naziv = textBox1.Text; p.zemlja = textBox2.Text; p.grad = textBox3.Text; p.god_odrzavanja = Int32.Parse(textBox4.Text); p.tip = "promotivni"; p.odigran = "N"; p.Je_pokrovitelj = f; s.Save(p); f.Sahovski_turniri.Add(p); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } if (radioButton5.Checked) { Takmicarski t = new Takmicarski(); RadioButton nacionalni = flowLayoutPanel1.Controls.Find("radioButton7", false).First() as RadioButton; RadioButton regionalni = flowLayoutPanel1.Controls.Find("radioButton8", false).First() as RadioButton; RadioButton internacionalni = flowLayoutPanel1.Controls.Find("radioButton9", false).First() as RadioButton; t.naziv = textBox1.Text; t.zemlja = textBox2.Text; t.grad = textBox3.Text; t.god_odrzavanja = Int32.Parse(textBox4.Text); t.tip = "takmicarski"; t.odigran = "N"; if (nacionalni.Checked) { t.nacionalni = "Y"; t.regionalni = "N"; t.internacionalni = "N"; } if (regionalni.Checked) { t.nacionalni = "N"; t.regionalni = "Y"; t.internacionalni = "N"; } if (internacionalni.Checked) { t.nacionalni = "N"; t.regionalni = "N"; t.internacionalni = "Y"; } t.Je_pokrovitelj = f; s.Save(t); f.Sahovski_turniri.Add(t); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } if (radioButton6.Checked) { Normalni n = new Normalni(); n.naziv = textBox1.Text; n.zemlja = textBox2.Text; n.grad = textBox3.Text; n.god_odrzavanja = Int32.Parse(textBox4.Text); n.tip = "normalni"; n.odigran = "N"; n.Je_pokrovitelj = f; s.Save(n); f.Sahovski_turniri.Add(n); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste organizovali turnir!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Federacija f = s.Load <Sahovska_Federacija.Entiteti.Federacija>(1); if (radioButton1.Checked) { Obican_clan obican = new Obican_clan(); obican.br_pasosa = Int32.Parse(textBox1.Text); obican.tip = "obican_clan"; obican.ime = textBox2.Text; obican.prezime = textBox3.Text; obican.ulica = textBox4.Text; obican.broj = Int32.Parse(textBox5.Text); obican.datum_rodjenja = textBox6.Text; obican.zemlja_porekla = textBox7.Text; obican.ClanFederacije = f; s.Save(obican); f.Sahisti.Add(obican); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } if (radioButton2.Checked) { Majstorski_kandidat m = new Majstorski_kandidat(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtPartije", false).First() as TextBox; TextBox text2 = flowLayoutPanel1.Controls.Find("txtZvanje", false).First() as TextBox; m.br_pasosa = Int32.Parse(textBox1.Text); m.ime = textBox2.Text; m.prezime = textBox3.Text; m.ulica = textBox4.Text; m.broj = Int32.Parse(textBox5.Text); m.datum_rodjenja = textBox6.Text; m.zemlja_porekla = textBox7.Text; m.br_odigranih_partija = Int32.Parse(text1.Text); m.br_partija_do_zvanja = Int32.Parse(text2.Text); m.tip = "majstorski_kandidat"; m.ClanFederacije = f; s.Save(m); f.Sahisti.Add(m); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } if (radioButton3.Checked) { Majstor m = new Majstor(); TextBox text1 = flowLayoutPanel1.Controls.Find("txtSticanje", false).First() as TextBox; m.br_pasosa = Int32.Parse(textBox1.Text); m.tip = "majstor"; m.ime = textBox2.Text; m.prezime = textBox3.Text; m.ulica = textBox4.Text; m.broj = Int32.Parse(textBox5.Text); m.datum_rodjenja = textBox6.Text; m.zemlja_porekla = textBox7.Text; m.datum_sticanja_zvanja = text1.Text; m.ClanFederacije = f; s.Save(m); f.Sahisti.Add(m); s.Save(f); this.jeste = true; MessageBox.Show("Uspesno ste dodali sahistu!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }