public static AddElement ( this element, string name ) : |
||
element | this | |
name | string | |
return |
/// <summary /> public bool Save() { var fi = new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location); fi = new FileInfo(Path.Combine(fi.DirectoryName, "installsettings.xml")); if (fi.Exists) { fi.Delete(); } System.Threading.Thread.Sleep(500); var document = new XmlDocument(); document.LoadXml("<settings></settings>"); var node = XmlHelper.AddElement(document.DocumentElement, "primary", string.Empty) as XmlElement; XmlHelper.AddElement(node, "server", this.PrimaryServer); XmlHelper.AddElement(node, "useintegratedsecurity", this.PrimaryUseIntegratedSecurity.ToString().ToLower()); XmlHelper.AddElement(node, "username-encrypted", this.PrimaryUserName.Encrypt()); XmlHelper.AddElement(node, "password-encrypted", this.PrimaryPassword.Encrypt()); XmlHelper.AddElement(node, "database", this.PrimaryDatabase); node = XmlHelper.AddElement(document.DocumentElement, "cloud", string.Empty) as XmlElement; XmlHelper.AddElement(node, "server", this.CloudServer); XmlHelper.AddElement(node, "username-encrypted", this.CloudUserName.Encrypt()); XmlHelper.AddElement(node, "password-encrypted", this.CloudPassword.Encrypt()); XmlHelper.AddElement(node, "database", this.CloudDatabase); document.Save(fi.FullName); return(true); }