private void button13_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahista o = s.Get <Sahista>(5); if (o != null) { MessageBox.Show("Sahista je clan federacije, cija je lokacija: " + o.ClanFederacije.lokacija); } else { MessageBox.Show("Ne postoji sahista sa zadatim identifikatorom"); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public SahistaView(Sahista o) { this.Regbr = o.RegBr; this.Ime = o.Ime; this.Prezime = o.Prezime; this.DatRodj = o.DatRodj; this.Drzava = o.Drzava; this.SudijaId = "Ne"; if (o is Majstor) { this.Tip = "Majstor"; var m = o as Majstor; if (m.SudijaId != null) { this.SudijaId = "Da"; } } else if (o is MajstorskiKandidat) { this.Tip = "Majstorski Kandidat"; } else { this.Tip = "Obican Clan"; } }
private void ucitajKontrole() { ISession s = DataLayer.GetSession(); s.Update(UpdateItem); dtpDat.Value = UpdateItem.Datum; foreach (RadioButton r in grpIshod.Controls.OfType <RadioButton>()) { if (r.Text.ToUpper() == UpdateItem.Ishod) { r.Checked = true; } } txtPartVreme.Text = UpdateItem.Vreme; txtPartTrajanje.Text = UpdateItem.Trajanje.ToString(); Beli = UpdateItem.BeliIgrac; Crni = UpdateItem.CrniIgrac; Sudac = UpdateItem.Sudija; Turn = UpdateItem.Turnir; Ptz = UpdateItem.Potezi; refreshLBX(); lblCrni.Text = Crni.Ime + " " + Crni.Prezime; lblBeli.Text = Beli.Ime + " " + Beli.Prezime; label2.Text = "\"" + Turn.Naziv + "\"" + " " + Turn.Godina.ToString() + " " + Turn.Grad; lblRbr.Text = (Ptz.Count() + 1).ToString(); string sudtext = SudOP.ucitajSudiju(s, Sudac); lblSudija.Text = sudtext; s.Close(); }
public static SahistaBasic GetSahistaBasic(int odId) { SahistaBasic sb = new SahistaBasic(); try { ISession s = DataLayer.GetSession(); Sahista sh = s.Load <Sahista>(odId); sb = new SahistaBasic(sh.registracioni_broj, sh.ime, sh.prezime, sh.ulica, sh.tip); s.Close(); } catch { } return(sb); }
private void btnCrni_Click(object sender, EventArgs e) { if (!Provera.chkIfSelected(dgvSahista)) { return; } Sahista item = dgvSahista.CurrentRow.DataBoundItem as Sahista; if (item == Beli) { MessageBox.Show("Sahista ne moze igrati sa samim sobom"); return; } Crni = item; lblCrni.Text = Crni.Ime + " " + Crni.Prezime; }
public static SahistaBasic UpdateSahistaBasic(SahistaBasic sb) { try { ISession s = DataLayer.GetSession(); Sahista sh = s.Load <Sahista>(sb.registracioni_broj); sh.ime = sb.ime; sh.prezime = sb.prezime; sh.ulica = sb.ulica; sh.tip = sb.tip; s.Update(sh); s.Flush(); s.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } return(sb); }
private void button31_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Sahista o = s.Load <Sahista>(7); ITransaction t = s.BeginTransaction(); s.Delete(o); //t.Commit(); t.Rollback(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void delSahista(Sahista item, ISession s) { String imePrezime = item.Ime + " " + item.Prezime; int cnt = (from o in s.Query <Partija>() where (o.BeliIgrac == item || o.CrniIgrac == item) select o).Count(); if (cnt > 0) { s.Close(); MessageBox.Show("Ne mozete izbrisati sahistu koji ima odigrane partije"); return; } if (item is Majstor) { Majstor majstor = item as Majstor; if (majstor.SudijaId != null) { int cnt1 = (from o in s.Query <Partija>() where (o.Sudija == majstor.SudijaId) select o).Count(); if (cnt1 > 0) { s.Close(); MessageBox.Show("Ne mozete izbrisati majstora koji je sudio neku partiju"); return; } } } s.Delete(item); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste izbrisali sahistu \"" + imePrezime + "\""); dgv1.Rows.Remove(this.dgv1.CurrentRow); }
private void Button7_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); if (listView2.SelectedItems.Count == 0) { MessageBox.Show("Odaberite sahistu"); return; } int odId = Int32.Parse(listView2.SelectedItems[0].SubItems[0].Text); Sahista sh = s.Load <Sahista>(odId); s.Delete(sh); s.Flush(); s.Close(); MessageBox.Show("Uspesno ste obrisali sahistu"); populateInfos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public MajstorView(Sahista o) : base(o) { this.DatSticanja = ((Majstor)o).DatSticanja; }
public KandidatView(Sahista o) : base(o) { this.BrojPartijadoSticanja = ((MajstorskiKandidat)o).BrojPartijaDoSticanja; }
// PUT: api/Sahista/5 public int Put(int id, [FromBody] Sahista value) { return(1); }
// POST: api/Sahista Mora da se doda u bazu kao neki od nasledjenih tipova public int Post([FromBody] Sahista value) { return(1); }
private void btnPrikazPartije_Click(object sender, EventArgs e) { if (!Provera.chkIfSelected(dgv1)) { return; } lblNaslov.Text = "Partije"; btnPromovisi.Visible = false; btnOtpusti.Visible = false; btnPrikazPartije.Visible = false; btnVezaOrgSpon.Visible = false; btnDodajPartiju.Visible = false; showPotez.Visible = true; try { if (dgv1.CurrentRow.DataBoundItem is Sahista) { ISession s = DataLayer.GetSession(); Sahista sah = dgv1.CurrentRow.DataBoundItem as Sahista; IList <Partija> lsp = (from o in s.Query <Partija>() where (o.BeliIgrac == sah || o.CrniIgrac == sah) select o).ToList <Partija>(); SortableBindingList <Partija> a = new SortableBindingList <Partija>(lsp); dgv1.Columns.Clear(); dgv1.DataSource = a; dgv1.Columns["Potezi"].Visible = false; dgv1.Columns["Sudija"].Visible = false; dgv1.Columns.Add("sd", "Sudija"); string sts; foreach (Partija p in a) { sts = SudOP.ucitajSudiju(s, p.Sudija); dgv1.Rows[a.IndexOf(p)].Cells["sd"].Value = sts; } //dgv1.Update(); //dgv1.Refresh(); s.Close(); } else if (dgv1.CurrentRow.DataBoundItem is Turnir) { ISession s = DataLayer.GetSession(); Turnir trn = dgv1.CurrentRow.DataBoundItem as Turnir; s.Update(trn); SortableBindingList <Partija> a = new SortableBindingList <Partija>(trn.TPartije); dgv1.Columns.Clear(); dgv1.DataSource = a; dgv1.Columns["Potezi"].Visible = false; dgv1.Columns["Sudija"].Visible = false; dgv1.Columns["Turnir"].Visible = false; dgv1.Columns.Add("sd", "Sudija"); string sts; foreach (Partija p in a) { sts = SudOP.ucitajSudiju(s, p.Sudija); dgv1.Rows[a.IndexOf(p)].Cells["sd"].Value = sts; } //dgv1.Update(); //dgv1.Refresh(); s.Close(); } } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public ObicanClanView(Sahista o) : base(o) { }