public void insertToDo(string item, string date, string time, string due, string description)
{
XElement xEmp = XElement.Load(@"C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
//
xEmp.Add(
new XElement("ToDo",
new XElement("Item", item),
new XElement("date", date),
new XElement("time", time),
new XElement("due", due),
new XElement("description", description))
);
xEmp.Save(@"C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
}
public DataSet displayGrid()`enter code here`
{
DataSet ds = new DataSet();
ds.ReadXml("C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
return ds;
}
public void deleteXml(string item)
{
XDocument doc = XDocument.Load("C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
doc.Root.Elements("ToDo")
.Elements("Item")
.Where(l => l.Value == item)
.Select(x => x.Parent)
.Remove();
doc.Save("C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
}
public void updateTodo(string item, string date, string time, string due, string description)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
foreach (XmlNode node in xmlDoc.SelectNodes("toDoList/ToDo"))
{
if (node.SelectSingleNode("Item").InnerText == item)
{
node.SelectSingleNode("Item").InnerText = item;
node.SelectSingleNode("date").InnerText = date;
node.SelectSingleNode("time").InnerText = time;
node.SelectSingleNode("due").InnerText = due;
node.SelectSingleNode("description").InnerText = description;
}
}
xmlDoc.Save("C://Users//Khulu//Documents//Visual Studio 2012//Projects//AMD//Schedule//ToDo.xml");
}
}
}