Beispiel #1
0
        public void Serialize(Pleszevism pleszevism)
        {
            string PleszevismFile = Path.GetFullPath("Pleszevism2.xml");

            if (File.Exists(PleszevismFile))
            {
                File.Delete(PleszevismFile);
            }

            using (Stream outputStream = File.OpenWrite(PleszevismFile))
            {
                DataContractSerializer serializer = new DataContractSerializer(typeof(Pleszevism));
                serializer.WriteObject(outputStream, pleszevism);
            }
        }
Beispiel #2
0
        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter = "Pliki bazy tekstów (*.xml)|*.xml";
            DialogResult result = openFileDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                pleszevism = pleszevismHandler.LoadFromFile(openFileDialog.FileName);
            }

            if (pleszevism == null)
            {
                MessageBox.Show("Nie udało się wczytać bazy tekstów. Upewnij się, że wybrałeś poprawny plik");
            }
            UpdateControls();
        }
Beispiel #3
0
        public Form1()
        {
            InitializeComponent();

            pleszevismHandler = new PleszevismHandler();

            string PleszevismFile = Path.GetFullPath("Pleszevism.xml");

            if (File.Exists(PleszevismFile))
            {
                pleszevism = pleszevismHandler.LoadFromFile(PleszevismFile);
            }
            else
            {
                MessageBox.Show("Nie odnaleziono bazy pleszewizmów. Wybierz plik ręcznie.");
            }

            UpdateControls();
        }