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); } } }
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); } } }