Example #1
0
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            using (SaveFileDialog sdlg = new SaveFileDialog())
            {
                var result = sdlg.ShowDialog();
                if (result == DialogResult.OK)
                {
                    //HTML file
                    string file = sdlg.FileName;
                    if (File.Exists(file))
                    {
                        File.Delete(file);
                    }
                    PathToHTML = file;

                    //CSS file
                    string fileXML = Path.GetFileNameWithoutExtension(file) + ".xml";
                    fileXML = Path.Combine(Path.GetDirectoryName(file), fileXML);
                    if (File.Exists(fileXML))
                    {
                        File.Delete(fileXML);
                    }

                    WriteToHTML();
                    SongOptions.SerializeJson(fileXML);

                    MessageBox.Show("DONE");
                }
            }
        }