/// <summary> /// Copies the strategy to clipboard. /// </summary> protected override void MenuStrategyCopy_OnClick(object sender, EventArgs e) { Strategy_XML strategyXML = new Strategy_XML(); System.Xml.XmlDocument xmlDoc = strategyXML.CreateStrategyXmlDoc(Data.Strategy); Clipboard.SetText(xmlDoc.InnerXml); return; }
/// <summary> /// Saves the strategy in XML format. /// </summary> /// <param name="sFileName">The full file name.</param> /// <returns>0 - the saving is successfully; -1 - error.</returns> public int Save(string fileName) { strategyName = Path.GetFileNameWithoutExtension(fileName); symbol = Data.Symbol; period = Data.Period; // Create the XmlDocument. Strategy_XML strategyXML = new Strategy_XML(); XmlDocument xmlDocStrategy = strategyXML.CreateStrategyXmlDoc(this); try { xmlDocStrategy.Save(fileName); // Save the document to a file. } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); return(1); } return(0); }
/// <summary> /// Saves the strategy in XML format. /// </summary> /// <param name="sFileName">The full file name.</param> /// <returns>0 - the saving is successfully; -1 - error.</returns> public int Save(string fileName) { strategyName = Path.GetFileNameWithoutExtension(fileName); symbol = Data.Symbol; period = Data.Period; // Create the XmlDocument. Strategy_XML strategyXML = new Strategy_XML(); XmlDocument xmlDocStrategy = strategyXML.CreateStrategyXmlDoc(this); try { xmlDocStrategy.Save(fileName); // Save the document to a file. } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); return 1; } return 0; }