private void xMLSpeichernToolStripMenuItem_Click(object sender, EventArgs e) { if (this.file != null) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "XML-Datei (*.xml)|*.xml"; if (sfd.ShowDialog() == DialogResult.OK) { Progress progress = new Progress(); progress.Show(); progress.ReportProgress(40); GedcomReader.ToXml(this.filename).Save(sfd.FileName); progress.ReportProgress(100); progress.Close(); } } }
public static void Main(string[] args) { Console.Title = "GedcomToXml"; if (args.Length > 0) { Options commandLineOptions = new Options(); Parser.Default.ParseArguments(args, commandLineOptions); XDocument document = GedcomReader.ToXml(commandLineOptions.GedcomFile); document.Save(commandLineOptions.OutputFile); } else { Console.WriteLine("GedcomToXml"); Console.WriteLine("Copyright (c) Florian Kolb 2015"); Console.WriteLine(); Console.WriteLine("Usage:"); HelpText helpText = HelpText.AutoBuild(new Options()); helpText.FormatOptionHelpText += HelpText_FormatOptionHelpText; helpText.AddOptions(new Options()); } }