Example #1
0
            public Form_Eredmény(string _verseny, int _összespont, Eredmény _eredmény)
            {
                eredeti           = _eredmény;
                összespont        = _összespont;
                verseny_azonosító = _verseny;

                InitializeForm();
                InitializeContent();
                InitializeData(_eredmény);
            }
Example #2
0
            private void InitializeData(Eredmény _eredmény)
            {
                box_név.Text    = _eredmény.név;
                box_név.Enabled = false;
                Program.mainform.eredmény_panel.combo_íjtípusok.Text    = _eredmény.íjtípus;
                Program.mainform.eredmény_panel.combo_íjtípusok.Enabled = false;
                combo_csapat.SelectedItem = Convert.ToInt32(_eredmény.csapat);
                combo_csapat.Enabled      = false;

                box_találat_10.Text   = _eredmény.találat_10.ToString();
                box_találat_8.Text    = _eredmény.találat_08.ToString();
                box_találat_5.Text    = _eredmény.találat_05.ToString();
                box_mellé.Text        = _eredmény.mellé.ToString();
                label_összes.Text     = _eredmény.összpont.ToString();
                label_százalék.Text   = _eredmény.százalék.ToString() + "%";
                box_megjelent.Checked = _eredmény.megjelent;
                box_megjelent.Enabled = false;
            }
Example #3
0
        public void Eredmény_Hozzáadás(string _azonosító, Eredmény _eredmény)
        {
            if (InvokeRequired)
            {
                Eredmény_Hozzáadás_Callback callback = new Eredmény_Hozzáadás_Callback(Eredmény_Hozzáadás);
                Invoke(callback, new object[] { _azonosító, _eredmény });
            }
            else
            {
                if (verseny != null && _azonosító == verseny.azonosító)
                {
                    DataRow row = data.NewRow();
                    row[0]  = _eredmény.név;
                    row[1]  = _eredmény.sorszám;
                    row[2]  = _eredmény.íjtípus;
                    row[3]  = _eredmény.csapat;
                    row[4]  = _eredmény.találat_10;
                    row[5]  = _eredmény.találat_08;
                    row[6]  = _eredmény.találat_05;
                    row[7]  = _eredmény.mellé;
                    row[8]  = _eredmény.összpont;
                    row[9]  = _eredmény.százalék;
                    row[10] = _eredmény.megjelent;
                    data.Rows.Add(row);

                    verseny.eredmények.Add(_eredmény);
                }
                else
                {
                    foreach (Verseny current in versenyek)
                    {
                        if (current.azonosító == _azonosító)
                        {
                            if (current.eredmények != null)
                            {
                                current.eredmények.Add(_eredmény);
                            }
                            break;
                        }
                    }
                }
            }
        }