private void button_export_Click(object sender, EventArgs e) { try { SaveFileDialog saveFileDialog = new SaveFileDialog(); FileDialogConfig(saveFileDialog); if (saveFileDialog.ShowDialog(this) == DialogResult.OK) { string filePath = saveFileDialog.FileName; WorkCollection.FileType fileType = (WorkCollection.FileType)saveFileDialog.FilterIndex - 1; WorkLibrary.ExportToFile(fileType, filePath); } } catch (Exception x) { MessageBox.Show("Could not export data to file.\n\n" + x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_import_Click(object sender, EventArgs e) { try { OpenFileDialog openFileDialog = new OpenFileDialog(); FileDialogConfig(openFileDialog); if (openFileDialog.ShowDialog(this) == DialogResult.OK) { string filePath = openFileDialog.FileName; WorkCollection.FileType fileType = (WorkCollection.FileType)openFileDialog.FilterIndex - 1; WorkLibrary.ImportFromFile(fileType, filePath); InitializeDataGridView(); } } catch (Exception x) { MessageBox.Show("Could not import data from file.\n\n" + x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }