Exemplo n.º 1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            involvedPeople people = new involvedPeople();

            people.InvolvedPeopleID = involvedpeople_id.Text;
            people.location         = location.Text;
            people.Image            = pictureBox3.ImageLocation;
            people.age = age.Text;

            if (!File.Exists("involvedpeople.xml"))
            {
                XmlWriter writer = XmlWriter.Create("involvedpeople.xml");
                writer.WriteStartDocument();
                writer.WriteStartElement("Table");
                writer.WriteAttributeString("name", "InvolvedPeople");

                writer.WriteStartElement("Person");

                writer.WriteStartElement("InvolvedPeopleID");
                writer.WriteString(people.InvolvedPeopleID);
                writer.WriteEndElement();

                writer.WriteStartElement("Location");
                writer.WriteString(people.location);
                writer.WriteEndElement();

                writer.WriteStartElement("Image");
                writer.WriteString(people.Image);
                writer.WriteEndElement();

                writer.WriteStartElement("Age");
                writer.WriteString(people.age);
                writer.WriteEndElement();
                writer.WriteEndElement();
                writer.WriteEndElement();
                writer.WriteEndDocument();
                writer.Close();
                MessageBox.Show(" Added ");
            }
            else
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("involvedpeople.xml");

                XmlElement person = doc.CreateElement("Person");
                XmlElement node   = doc.CreateElement("InvolvedPeopleID");
                node.InnerText = people.InvolvedPeopleID;
                person.AppendChild(node);
                node           = doc.CreateElement("Location");
                node.InnerText = people.location;
                person.AppendChild(node);
                node           = doc.CreateElement("Image");
                node.InnerText = people.Image;
                person.AppendChild(node);
                node           = doc.CreateElement("Age");
                node.InnerText = people.age;
                person.AppendChild(node);
                string      value = involvedpeople_id.Text;
                XmlNodeList list  = doc.GetElementsByTagName("Person");

                int counter = 0;
                for (int i = 0; i < list.Count; i++)
                {
                    XmlNodeList children = list[i].ChildNodes;
                    string      valuee   = children[0].InnerText;

                    if (value == valuee)
                    {
                        counter++;
                    }
                }
                if (counter == 0)
                {
                    XmlElement root = doc.DocumentElement;
                    root.AppendChild(person);
                    doc.Save("involvedpeople.xml");
                    MessageBox.Show("Successfully Added !!!!");
                }
                else if (counter != 0)
                {
                    MessageBox.Show("This Involved ID already Exist");
                }
            }
        }
Exemplo n.º 2
0
 public void ADDTo(involvedPeople obj)
 {
     Indata.Add(obj);
 }