private void btnTurnirR_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); TurnirEgzibicioniHumanitarni p = s.Load <TurnirEgzibicioniHumanitarni>(503); label1.Text = p.Id.ToString() + " " + p.Naziv.ToString() + " " + p.Drzava.ToString() + " " + p.Grad + " " + p.Novac + " " + p.Namena; s.Close(); } 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); } }