private void saveAs_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.InitialDirectory = Constant.ProgramDataFolder;
            saveFileDialog.Filter           = "XML files (*.xml)|*.xml|All files (*.*)|*.*";
            saveFileDialog.FilterIndex      = 1;
            saveFileDialog.RestoreDirectory = true;

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    Stream stream = null;

                    if ((stream = saveFileDialog.OpenFile()) != null)
                    {
                        stream.Close();
                        string fileName = saveFileDialog.FileName;

                        if (!fileName.EndsWith(".xml"))
                        {
                            fileName = fileName + ".xml";
                        }

                        WriteXML.WriteExoplanets(fileName, Exoplanets.ExoplanetsArray);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: " + ex.Message);
                }
            }
        }
        private void merge_Click(object sender, EventArgs e)
        {
            string xmlFileName = string.Empty;

            if (open(out xmlFileName) == 0)
            {
                System.Collections.ArrayList array2 = ReadXML.Read(xmlFileName);

                Exoplanets.ExoplanetsArray = Exoplanets.Merge(Exoplanets.ExoplanetsArray, array2);
                WriteXML.WriteExoplanets(XmlFileName, Exoplanets.ExoplanetsArray);
                UpdateExoplanetListView(false);
            }
        }
 private void save_Click(object sender, EventArgs e)
 {
     WriteXML.WriteExoplanets(XmlFileName, Exoplanets.ExoplanetsArray);
 }