public bool Add(ServerSetting setting) { try { using (XmlWriter writer = XmlWriter.Create("Settings.xml")) { writer.WriteStartDocument(); writer.WriteStartElement("Settings"); writer.WriteStartElement("ServerSetting"); writer.WriteElementString("ServerName", setting.ServerName); writer.WriteElementString("UserName", setting.UserName); writer.WriteElementString("Password", setting.Password); writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteEndDocument(); return(true); } } catch (Exception ex) { return(false); } }
public ServerSetting GetServerSetting() { ServerSetting setting = new ServerSetting(); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("settings.xml"); XmlNodeList senderNodeList = xmlDoc.DocumentElement.SelectNodes("ServerSetting"); if (senderNodeList.Count > 0) { setting.ServerName = senderNodeList[0].SelectSingleNode("ServerName").InnerText; setting.UserName = senderNodeList[0].SelectSingleNode("UserName").InnerText; setting.Password = EncryptDecrypt.Decrypt(senderNodeList[0].SelectSingleNode("Password").InnerText, "123"); return(setting); } return(null); }