Пример #1
0
        private void btDeserialization_Click(object sender, EventArgs e)
        {
            string currentDir = Directory.GetCurrentDirectory();
            string importFile = currentDir + "\\RecipeBookData.xml";

            if (!File.Exists(importFile))
            {
                MessageBox.Show("Не знайдено файл RecipeBookData.xml. Якщо він у вас наявний, вставте його в одну директорію з застосуванням!", "Увага!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            XmlReader xmlReader = XmlReader.Create("RecipeBookData.xml");
            DataContractSerializer dcSerializer = new DataContractSerializer(typeof(DBXml));

            try
            {
                DBXml db = (DBXml)dcSerializer.ReadObject(xmlReader);
            }
            catch {
                return;
            }
            finally
            {
                xmlReader.Close();
            }
        }
Пример #2
0
 private void btExport_Click(object sender, EventArgs e)
 {
     DBXml.SerealizeAction();
     MessageBox.Show("Дані збережені в файл RecipeBookData.xml");
 }