private void btnAdd_Click(object sender, RoutedEventArgs e) { try { Brano p = new Brano(txtNome.Text, txtAutore.Text, int.Parse(txtDurata.Text)); listaBrani.Add(p); AggiornaLstBrani(); AggiornaTxt(); txtNome.Text = ""; txtAutore.Text = ""; txtDurata.Text = ""; }catch (Exception ex) { MessageBox.Show("Reinserire l'input: " + ex.Message); } }
private void AggiornaListaBrani() { try { listaBrani = new List <Brano>(); using (StreamReader sr = new StreamReader("listaBrani.txt")) { string line; while ((line = sr.ReadLine()) != null) //i brani sono scritti nel txt come NOME/AUTORE/DURATA { string[] line2 = line.Split('/'); Brano p = new Brano(line2[0], line2[1], int.Parse(line2[2])); listaBrani.Add(p); } } }catch (Exception ex) { MessageBox.Show("Ricontrollare il file txt: " + ex.Message); } }