Example #1
0
        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();
        }
Example #2
0
        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!");
        }