示例#1
0
        public TurniejZapis(Turniej t)
        {
            Rozdania = new List <RozdanieZapis>();
            RozdanieZapis r;

            foreach (var i in t.Rozdania)
            {
                r = new RozdanieZapis(i);
                Rozdania.Add(r);
            }
        }
示例#2
0
        /// <summary>
        /// Tworzy nowy turniej. Nie zapisuje domyslnie poprzedniego turnieju.
        /// </summary>
        private void NowyPlik_Click(object sender, EventArgs e)
        {
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;

            string       message = "Czy chcesz utworzyć nowy plik? Niezapisane zmiany zostaną utracone.";
            string       caption = "Nowy plik";
            DialogResult result;

            result = MessageBox.Show(message, caption, buttons);
            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                numer     = 1;
                zalozenia = 1;
                dealer    = 1;
                turniej   = new Turniej();
                rozdanie  = new Rozdanie(1);
                nowe(1);
            }
        }
示例#3
0
        /// <summary>
        /// Wczytuje plik XML i tworzy na jego podstawie nowy turniej
        /// </summary>
        private void WczytajPoprzedni_Click(object sender, EventArgs e)
        {
            var fileContent = string.Empty;
            var filePath    = string.Empty;

            using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
                openFileDialog.Filter           = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
                openFileDialog.FilterIndex      = 2;
                openFileDialog.RestoreDirectory = true;

                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    filePath = openFileDialog.FileName;
                    TurniejZapis turniejzapis = new TurniejZapis();
                    turniejzapis = (TurniejZapis)turniejzapis.OdczytajBIN(filePath);
                    turniej      = new Turniej(turniejzapis);
                    nowe(numer);
                }
            }
        }