private void button2_Click(object sender, EventArgs e) { Person p = new Person(); p.Name = textBox1.Text; p.Email = textBox2.Text; p.StreetAddress = textBox3.Text; p.Birthday = dateTimePicker1.Value; p.AdditionalNotes = textBox4.Text; people.Add(p); listView1.Items.Add(p.Name); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; dateTimePicker1.Value = DateTime.Now; }
private void Form1_Load(object sender, EventArgs e) { string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); if(!Directory.Exists(path+ "\\Address Book -Ani")) Directory.CreateDirectory(path+ "\\Address Book -Ani"); if (!File.Exists(path + "\\Address Book -Ani\\settings.xml")) { XmlTextWriter xw = new XmlTextWriter(path + "\\Address Book -Ani\\settings.xml",Encoding.UTF8); //File.Create(path + "\\Address Book -Ani\\settings.xml"); xw.WriteStartElement("People"); xw.WriteEndElement(); xw.Close(); } XmlDocument xdoc = new XmlDocument(); xdoc.Load(path + "\\Address Book -Ani\\settings.xml"); foreach (XmlNode xNode in xdoc.SelectNodes("People/Person")) { Person p = new Person(); p.Name = xNode.SelectSingleNode("Name").InnerText; p.Email= xNode.SelectSingleNode("Email").InnerText; p.StreetAddress = xNode.SelectSingleNode("Address").InnerText; p.AdditionalNotes= xNode.SelectSingleNode("Notes").InnerText; p.Birthday= DateTime.FromFileTime(Convert.ToInt64(xNode.SelectSingleNode("Birthday").InnerText)); people.Add(p); listView1.Items.Add(p.Name); } }