/// <summary> /// edit existing events /// </summary> public void editClicked() { AddEventWindow newBigWindow = new AddEventWindow(_eventWindow); String dataDir = "Data/"; String dataUri = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\Data\\"; XmlDocument doc = new XmlDocument(); doc.Load(dataDir + "EventXML.xml"); if (doc.HasChildNodes) { foreach (XmlNode docNode in doc.ChildNodes) { if (docNode.Name == "events") { foreach (XmlNode node in docNode.ChildNodes) { if (node.Name == "event") { String name = node.Attributes.GetNamedItem("name").InnerText; if (eventName == name) { String start = node.Attributes.GetNamedItem("start").InnerText; String end = node.Attributes.GetNamedItem("end").InnerText; String location = node.Attributes.GetNamedItem("location").InnerText; String description = node.Attributes.GetNamedItem("description").InnerText; newBigWindow.name_tag.Text = name; newBigWindow.start_tag.Text = start; newBigWindow.end_tag.Text = end; newBigWindow.location_tag.Text = location; newBigWindow.description_tag.Text = description; newBigWindow.isEditingEvent(true); newBigWindow.setEventName(name); } } } } } } newBigWindow.Show(); }
private void addEvent_Click(object sender, RoutedEventArgs e) { AddEventWindow newWindow = new AddEventWindow(this); newWindow.Show(); }