Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }