示例#1
0
            private void rendben_Click(object _sender, EventArgs _event)
            {
                if (combo_verseny.SelectedItem == null)
                {
                    MessageBox.Show("Nincs kiválasztva verseny!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }
                if (combo_íjtípus.SelectedItem == null)
                {
                    MessageBox.Show("Nincs kiválasztva íjtípus!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }
                if (!Program.IsCorrectSQLText(combo_csapat.Text))
                {
                    MessageBox.Show("Nem megengedett karakterek a mezőben!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }

                Verseny verseny = null;

                foreach (Verseny current in Program.mainform.eredmény_panel.versenyek)
                {
                    if (current.azonosító == combo_verseny.Text)
                    {
                        verseny = current;
                        break;
                    }
                }
                if (verseny != null)
                {
                    if (verseny.lezárt)
                    {
                        MessageBox.Show("A verseny már le van zárva!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                    }
                    else
                    {
                        MessageBox.Show("Nem található a verseny a segéd adatai között!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                    }
                }

                bool nyomtatás = false;

                if (MessageBox.Show("Nyomtassak beírólapot ennek a versenyzőnek: " + label_név.Text + "?", "Nyomtatás", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    nyomtatás = true;
                }

                Program.network.Send(ClientCommand.INDULÓ_BEÍRÁS, label_név.Text + ";" + combo_verseny.Text + ";" + combo_íjtípus.Text + ";" + combo_csapat.Text + ";" + check_megjelent.Checked + ";" + nyomtatás);

                Close();
            }
示例#2
0
        private void combo_versenyek_SelectedIndexChanged(object _sender, EventArgs _event)
        {
            foreach (Verseny current in versenyek)
            {
                if (current.azonosító == combo_versenyek.Text)
                {
                    verseny = current;
                    if (current.eredmények == null)
                    {
                        current.eredmények = new List <Eredmény>();
                        Program.network.Send(ClientCommand.EREDMÉNYEK, current.azonosító);
                    }
                    break;
                }
            }

            if (verseny == null)
            {
                MessageBox.Show("HIBA, nem találtam a kiválasztott versenyt? (#1)"); return;
            }

            data.Rows.Clear();
            foreach (Eredmény current in verseny.eredmények)
            {
                DataRow row = data.NewRow();
                row[0]  = current.név;
                row[1]  = current.sorszám;
                row[2]  = current.íjtípus;
                row[3]  = current.csapat;
                row[4]  = current.találat_10;
                row[5]  = current.találat_08;
                row[6]  = current.találat_05;
                row[7]  = current.mellé;
                row[8]  = current.összpont;
                row[9]  = current.százalék;
                row[10] = current.megjelent;

                data.Rows.Add(row);
            }
        }