Example #1
0
 /// <summary>
 /// Runs the backup xml parser and restores the database from it.
 /// Also refreshes the group list.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void restoreAddButton_Click(object sender,
                                     EventArgs e)
 {
     if (restoreFileTextBox.Text != "")
     {
         AVM.Parsers.BackupParser parser = new AVM.Parsers.BackupParser(db);
         parser.ReadXmlBackup(restoreFileTextBox.Text);
         _restoreTookPlace = true;
         this.Close();
     }
 }
Example #2
0
        /// <summary>
        /// Prompts for a file to save the xml backup to and creates an
        /// xml backup from the current database.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void backupButton_Click(object sender,
                                        EventArgs e)
        {
            backupSaveFileDialog.ShowDialog();

            if (backupSaveFileDialog.FileName != "")
            {
                AVM.Parsers.BackupParser parser;
                parser = new AVM.Parsers.BackupParser(_db);
                parser.WriteXmlBackup(backupSaveFileDialog.FileName);
            }
        }