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); }
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(); } }