public PlayAudioBook(string incomingFilename) { filename = incomingFilename; try { playlist = LoadXML.loadFileplaylist("C:\\AudioBookPlayer_MH\\" + filename); } catch (Exception ex) { MessageBox.Show("error: " + filename + " " + ex); } InitializeComponent(); }
private void saveButton_Click(object sender, EventArgs e) { FilePlayList savePlaylist = new FilePlayList(); foreach (string s in addPlayList.Items) { savePlaylist.PlayList.Add(s); } savePlaylist.Onlynames(); savePlaylist.CurrentTime = 0; savePlaylist.PlayListItemselected = addPlayList.SelectedIndex; string filename = textBoxName.Text + ".xml"; savePlaylist.PlayListFile = filename; try { saveXML.Savedata(savePlaylist, "C:\\AudioBookPlayer_MH\\" + filename); } catch (Exception ex) { MessageBox.Show(ex.Message); } // load file containing the lists of playlist NumberOfPlayLists info = LoadXML.loadNumberOfPlaylist(); info.NamesOfPlayList.Add(filename); info.CurrentTimeOfPlaylists.Add("00:00:00"); info.TempMaxNúmberOfFiles.Add(addPlayList.Items.Count.ToString()); info.TempCurrentfilePlayingofAll.Add((savePlaylist.PlayListItemselected + 1).ToString()); saveXML.Savedata(info, info.Filename); UpdateAvailable(this, EventArgs.Empty); this.Close(); }