Beispiel #1
0
        public void NahrajRozpis(string muzstvo, string rozpisText)
        {
            if (rozpisText.Contains("Český stolní tenis") == false)        // podmínka pro výjimku, doplň později
            {
                throw new ArgumentException("Zvolen nesprávný .txt soubor s daty.");
            }
            string[,] zpracovanyRozpis = ZpracujRozpis(rozpisText);
            Rozpis rozpis = new Rozpis(muzstvo, zpracovanyRozpis);        // tady přijde už upravený string (metoda v metodě asi)

            Rozpisy.Add(rozpis);
            NactiTeamy(zpracovanyRozpis);
        }
Beispiel #2
0
        private void generujRozpisButton_Click(object sender, EventArgs e)
        {
            string team = "";

            if (muzstvoACheckBox.Checked)
            {
                team = "teamA";
            }
            else if (muzstvoBCheckBox.Checked)
            {
                team = "teamB";
            }
            else if (muzstvoCCheckBox.Checked)
            {
                team = "teamC";
            }
            Rozpis vracenyRozpis = spravceRozpisu.GenerujRozpis(team);

            generujSaveFileDialog.Filter           = "csv file (*.csv)|*.csv| txt files (*.txt)|*.txt| All Files (*.*)|*.*";
            generujSaveFileDialog.FilterIndex      = 1;
            generujSaveFileDialog.RestoreDirectory = true;

            if (generujSaveFileDialog.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamWriter file = new System.IO.StreamWriter(generujSaveFileDialog.FileName.ToString());
                for (int i = 0; i < vracenyRozpis.RozpisText.GetLength(0); i++)
                {
                    string obsah = "";
                    for (int j = 0; j < vracenyRozpis.RozpisText.GetLength(1); j++)
                    {
                        if (j == 0)
                        {
                            obsah = vracenyRozpis.RozpisText[i, j].ToString();
                        }
                        else
                        {
                            obsah += ";" + vracenyRozpis.RozpisText[i, j].ToString();
                        }
                    }
                    file.WriteLine(obsah);
                }
                file.Close();
            }
        }