예제 #1
0
        public static void Proverka()
        {
            string[] files = Directory.GetFiles(DB.directory, "*.db"); //получаю в текущей директории все файлы баз данных
            if (files.Length == 0)
            {
                OpCreat opcreat = new OpCreat();
                opcreat.ShowDialog(); //форма создания бд или выбора другой бд
            }
            else
            {
                //MessageBox.Show("Всего файлов " + files.Length);
                if (files.Length == 1)  //он один, приравниваем и конектимся
                {
                    MessageBox.Show("Файл один " + files[0]);
                    DB.ConnectBD(files[0]);
                    Launch();
                }
                else  // фигачим форму с выбором файлов
                {
                    MessageBox.Show("Файлов больше одного, выберите один из них");
                    OpenFileDialog ofd2 = new OpenFileDialog();  //открываем окно выбора файла БД
                    ofd2.Filter           = "database (*.db)|*.db";
                    ofd2.Title            = "Открыть базу данных";
                    ofd2.InitialDirectory = DB.directory;

                    if (ofd2.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        string filenam = ofd2.FileName;
                        MessageBox.Show(filenam);
                        Launch();
                    }
                }
            }
        }
예제 #2
0
        public static void Proverka()
        {
            
            string[] files = Directory.GetFiles(DB.directory, "*.db"); //получаю в текущей директории все файлы баз данных
            if (files.Length == 0)
            {
                OpCreat opcreat = new OpCreat();
                opcreat.ShowDialog(); //форма создания бд или выбора другой бд
            }
            else
            {
                //MessageBox.Show("Всего файлов " + files.Length);
                if (files.Length == 1)  //он один, приравниваем и конектимся
                {
                    MessageBox.Show("Файл один " + files[0]);
                    DB.ConnectBD(files[0]);
                    Launch();
                }
                else  // фигачим форму с выбором файлов
                {
                    MessageBox.Show("Файлов больше одного, выберите один из них");
                    OpenFileDialog ofd2 = new OpenFileDialog();  //открываем окно выбора файла БД
                    ofd2.Filter = "database (*.db)|*.db";
                    ofd2.Title = "Открыть базу данных";
                    ofd2.InitialDirectory = DB.directory;

                    if (ofd2.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        string filenam = ofd2.FileName;
                        MessageBox.Show(filenam);
                        Launch();
                    }
                }
            }
        }