private void OnSaveButton() { if (saveFlowsDialog.ShowDialog() == DialogResult.OK) { FlowsXmlStorage saver = new FlowsXmlStorage(); try { saver.Store(_flows._Flows, saveFlowsDialog.FileName); } catch (Exception ee) { MessageBox.Show("Failed to save flows: " + ee.Message, "Error"); } } }
private void store() { SaveFileDialog saveDialog = new SaveFileDialog(); string fname; if (saveDialog.ShowDialog() != DialogResult.OK) { return; } fname = saveDialog.FileName; FlowsXmlStorage saver = new FlowsXmlStorage(); List <Flow> flows = new List <Flow>(); IEnumerator en = FlowsTable.SelectedItems.GetEnumerator(); while (en.MoveNext()) { flows.Add((en.Current as TreeListNode).Tag as Flow); } saver.Store(flows, fname); }