private void Btn_DeleteTopic_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = System.Windows.MessageBox.Show("Are you sure you want to delete the Topic", "Delete Topic", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: XmlDocument docu = new XmlDocument(); docu.Load("Topics.xml"); foreach (XmlNode x in docu.SelectNodes("ArrayOfTopic/Topic")) { if (x.SelectSingleNode("TopicId").InnerText == Topicid.Text) { x.ParentNode.RemoveChild(x); docu.Save("Topics.xml"); } } var addtopic = new AddTopic(); addtopic.Show(); this.Close(); break; case MessageBoxResult.No: break; } }
private void Btn_AddTopic_Click(object sender, RoutedEventArgs e) { var mainwindow = new MainWindow(); mainwindow.Close(); var addtopic = new AddTopic(); addtopic.Show(); this.Close(); }
private void Btn_UpdateTopic_Click(object sender, RoutedEventArgs e) { var pro = DbUtility.ReadXml <ObservableCollection <Topic> >("Topics.xml"); var topic = new ObservableCollection <Topic>(); var tp = pro.First(f => f.TopicId == Topicid.Text); tp.TopicTitle = TopicName.Text; DbUtility.WriteXml <ObservableCollection <Topic> >(pro, "Topics.xml"); MessageBox.Show("Topic Successfully Updated"); var addtopic = new AddTopic(); addtopic.Show(); this.Close(); }