Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                StreamReader streamReader = new StreamReader(openFileDialog1.FileName);
                XmlReader    xmlReader    = CreateXmlReaderWithSchemaValidation(streamReader);


                try
                {
                    xmlserializer = new XmlSerializer(typeof(pola_skierowania));
                    skierowanie   = (pola_skierowania)xmlserializer.Deserialize(xmlReader);
                    FillFormFields();
                }
                catch (Exception)
                {
                    MessageBox.Show(
                        "Niepoprawny format dokumentu XML",
                        "Błąd",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Error
                        );
                }
                finally
                {
                    streamReader.Close();
                    xmlReader.Close();
                }
            }
        }
Ejemplo n.º 2
0
        static bool XMLValid;         //XML validity flag

        public Form1()
        {
            skierowanie                      = new pola_skierowania();
            skierowanie.osoba                = new dane_pacjenta();
            skierowanie.tablica_badan        = new BadaniaBadanie_konsultacja[20];
            skierowanie.tablica_szkodliwosci = new SzkodliweCzynnik[20];
            skierowanie.data                 = new DateTime();
            xmlserializer                    = new XmlSerializer(typeof(pola_skierowania));
            InitializeComponent();
        }