private void btnTurnirC_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); TurnirTakmicarskiRegionalni p = new TurnirTakmicarskiRegionalni(); p.DatumOd = new DateTime(2001, 6, 21); p.DatumDo = new DateTime(2001, 6, 24); p.Naziv = "Sejic Open"; p.Drzava = "Kanada"; p.Godina = 2001; p.Grad = "Otawa"; p.NacinOdigravanja = "NORMALAN"; s.SaveOrUpdate(p); s.Flush(); s.Close(); MessageBox.Show("Uspesno dodat turnir"); } catch (Exception ec) { MessageBox.Show(ec.Message); MessageBox.Show("Desila se greska"); } }
private void btnTppC_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); TurnirTakmicarskiRegionalni p = new TurnirTakmicarskiRegionalni(); p.Naziv = "Morlat Vombat"; p.DatumOd = new DateTime(2001, 6, 21); p.DatumDo = new DateTime(2001, 6, 24); p.Drzava = "Kanada"; p.Godina = 2001; p.Grad = "Otawa"; p.NacinOdigravanja = "NORMALAN"; s.SaveOrUpdate(p); Partija j = new Partija(); j.Ishod = "REMI"; j.Trajanje = 32323; j.Vreme = "56:27"; j.Datum = new DateTime(2001, 6, 24); j.BeliIgrac = s.Load <Sahista>(1007); j.CrniIgrac = s.Load <Sahista>(1008); j.Sudija = s.Load <Sudija>(103); j.Turnir = p; s.SaveOrUpdate(j); Potez k1 = new Potez(); k1.KrajnjePolje = "a8"; k1.PocetnoPolje = "g7"; k1.RedniBr = 1; k1.Vreme = "01:11"; k1.Partija = j; s.SaveOrUpdate(k1); Potez k2 = new Potez(); k2.KrajnjePolje = "c4"; k2.PocetnoPolje = "h3"; k2.RedniBr = 2; k2.Vreme = "57"; k2.Partija = j; s.SaveOrUpdate(k2); Potez k3 = new Potez(); k3.KrajnjePolje = "e1"; k3.PocetnoPolje = "d7"; k3.RedniBr = 3; k3.Vreme = "024"; k3.Partija = j; s.SaveOrUpdate(k3); s.Flush(); s.Close(); MessageBox.Show("Uspesno ubacen turnir sa partijama"); } catch (Exception ec) { MessageBox.Show(ec.Message); MessageBox.Show("Desila se greska"); } }
private void btnPotvrdi_Click(object sender, EventArgs e) { //Validacija if (!validacija()) { return; } try { ISession s = DataLayer.GetSession(); Turnir t; if (!updaterino) { if (rbInternacionalni.Checked) { t = new TurnirTakmicarskiInternacionalni(); } else if (rbNacionalni.Checked) { t = new TurnirTakmicarskiNacionalni(); } else if (rbRegionalni.Checked) { t = new TurnirTakmicarskiRegionalni(); } else if (rbPromotivni.Checked) { t = new TurnirEgzibicioniPromotivni(); } else { t = new TurnirEgzibicioniHumanitarni(); ((TurnirEgzibicioniHumanitarni)t).Novac = Int32.Parse(txtNovac.Text); ((TurnirEgzibicioniHumanitarni)t).Namena = txtNamena.Text; } } else { s.Update(UpdateItem); t = UpdateItem; if (t is TurnirEgzibicioniHumanitarni) { t.Novac = Int32.Parse(txtNovac.Text); t.Namena = txtNamena.Text; } } if (rbBrzopotezni.Checked) { t.NacinOdigravanja = "BRZOPOTEZNI"; t.TrajanjePartije = Int32.Parse(txtTrajanje.Text); } else { t.NacinOdigravanja = "NORMALAN"; t.TrajanjePartije = 0; } t.Naziv = txtNaziv.Text; t.Godina = Int32.Parse(txtGodina.Text); t.Grad = txtGrad.Text; t.Drzava = txtDrzava.Text; t.DatumOd = dtpDatumOD.Value; t.DatumDo = dtpDatumDO.Value; s.SaveOrUpdate(t); s.Flush(); s.Close(); if (!updaterino) { MessageBox.Show("Uspesno dodat Turnir"); } else { MessageBox.Show("Uspesno izmenjen Turnir"); } closenow = true; this.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }