コード例 #1
0
        /// <summary>
        ///     Exports the database as SQL script
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Btn_export_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new SaveFileDialog
            {
                FileName   = "database",           // Default file name
                DefaultExt = ".sql",               // Default file extension
                Filter     = "All Files (*.*)|*.*" // Filter files by extension
            };

            var result = dlg.ShowDialog();

            if (result == true)
            {
                if (DatabaseViewModel.exportDatabase(dlg.FileName))
                {
                    txtBlock_exportPath.Text = dlg.FileName;
                    MessageBox.Show("Database successfully exported to : " + dlg.FileName);
                }
                else
                {
                    MessageBox.Show("Database failed to export.");
                }
            }
        }