private void Button3_Click(object sender, EventArgs e) { RadioButton r1 = flowLayoutPanel1.Controls.Find("radioButton1", false).First() as RadioButton; RadioButton r2 = flowLayoutPanel1.Controls.Find("radioButton2", false).First() as RadioButton; RadioButton r3 = flowLayoutPanel1.Controls.Find("radioButton3", false).First() as RadioButton; if (listView1.SelectedItems.Count == 0) { MessageBox.Show("Odaberite partiju!"); return; } int partijaId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text); ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Partija partija = s.Load <Sahovska_Federacija.Entiteti.Partija>(partijaId); if (r1.Checked) { partija.pat = "Y"; partija.mat = "N"; partija.rem = "N"; s.Update(partija); s.Flush(); MessageBox.Show("Partija je zavrsena sa ishodom pat"); } if (r2.Checked) { partija.pat = "N"; partija.mat = "Y"; partija.rem = "N"; s.Update(partija); s.Flush(); MessageBox.Show("Partija je zavrsena sa ishodom mat"); } if (r3.Checked) { partija.pat = "N"; partija.mat = "N"; partija.rem = "Y"; s.Update(partija); s.Flush(); MessageBox.Show("Partija je zavrsena sa ishodom rem"); } s.Close(); }
private void Button1_Click(object sender, EventArgs e) { int partijaId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text); ISession s = DataLayer.GetSession(); Sahovska_Federacija.Entiteti.Partija partija = s.Load <Sahovska_Federacija.Entiteti.Partija>(partijaId); Potez potez = new Potez(); potez.opis = richTextBox1.Text; potez.kad_odigran = textBox1.Text; if (listView1.SelectedItems.Count == 0) { MessageBox.Show("Odaberite partiju!"); return; } potez.je_odigran = partija; s.Save(potez); partija.Potezi.Add(potez); s.Save(partija); MessageBox.Show("Uspesno ste dodali potez!"); }