Exemple #1
0
        private void Open_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFile = new OpenFileDialog();

            if (openFile.ShowDialog() == DialogResult.OK)
            {
                var openedFile = new FileInfo(openFile.FileName);
                if (openedFile.Length > Mbyte)
                {
                    MessageBox.Show(@"Слишком большой файл");
                    return;
                }

                if (Path.GetExtension(openFile.FileName) != ".dat")
                {
                    MessageBox.Show(@"Файл должен иметь расширение .dat");
                    return;
                }

                try
                {
                    _database = new TrueFalse(openFile.FileName);
                    _database.Load();
                    counter.Minimum = 1;
                    counter.Maximum = _database.Count;
                    counter.Value   = 1;
                }
                catch (Exception exc)
                {
                    MessageBox.Show($@"Нельзя открыть пустую базу!\n\n {exc.Message}", @"Ошибка открытия файла");
                }
            }
        }
Exemple #2
0
        private void New_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFile = new SaveFileDialog();

            if (saveFile.ShowDialog() == DialogResult.OK)
            {
                _database = new TrueFalse(saveFile.FileName);
                _database.Add("Текст вопроса", true);
                _database.Save();
                counter.Minimum = 1;
                counter.Maximum = 1;
                counter.Value   = 1;
            }
        }