private void button1_Click(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"/Fetion/Configuration.dat"); doc.InnerXml = XMLDecodeHelper.DecodeXML(doc); XmlNode node = doc.SelectSingleNode("/ImpsConfiguration/AccountsData/Accounts"); XmlNode node2 = doc.SelectSingleNode("/ImpsConfiguration/AccountsData/Mappings"); this.listView1.Items.Clear(); foreach (XmlNode node3 in node.ChildNodes) { ListViewItem item = new ListViewItem(); string str = node3.Attributes["id"].Value; item.Text = str; this.listView1.Items.Add(item); foreach (XmlNode node4 in node2.ChildNodes) { if (node4.Attributes["mobile-no"].Value == str) { item.SubItems.Add(node4.Attributes["sid"].Value); break; } } if (node3.Attributes["password"] != null) { item.SubItems.Add(SecurityHelper.DecryptPassword(node3.Attributes["password"].Value)); continue; } item.SubItems.Add("(password not saved)"); } } |
Collapse Methods |