Esempio n. 1
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                ZapisInterfejs loader = new ZapisXML(openFileDialog1.FileName);

                string extension = Path.GetExtension(openFileDialog1.FileName);
                switch (extension)
                {
                case ".xml":
                    loader = new ZapisXML(openFileDialog1.FileName);
                    break;
                }

                try
                {
                    if (loader.Load(out Data.Clients, out Data.Movies, out Data.Categories))
                    {
                        MessageBox.Show("Wczytano!", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Błąd przy wczytywaniu!", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception exc)
                {
                    MessageBox.Show(exc.Message);
                }
            }
        }
Esempio n. 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ZapisInterfejs saver = new ZapisXML(saveFileDialog1.FileName);

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string extension = Path.GetExtension(saveFileDialog1.FileName);
                switch (extension)
                {
                case ".xml":
                    saver = new ZapisXML(saveFileDialog1.FileName);
                    break;
                }


                if (saver.Save(Data.Clients, Data.Movies, Data.Categories))
                {
                    MessageBox.Show("Zapisano!", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Błąd przy zapisywaniu!", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }