コード例 #1
0
 private void SaveFileToolStripMenuItem_Click(object sender, EventArgs e) // Сохраняет файл в базу данных
 {
     if (fileNameFormatCheck())                                           // Проверяет наличие имени и формата файла
     {
         if (checkingDuplicateFiles())                                    // Проверяет нету ли повторяющихся файлов
         {
             WorkWithSQlite.uploadFileToDBAsync(null, textBox.Text);      // загрузает файл в базу данных
         }
     }
 }
コード例 #2
0
 private void SaveFileToDBAsToolStripMenuItem_Click(object sender, EventArgs e) // учитывать возможность повторения имен файлов
 {
     WorkWithSQlite.FileName = null;                                            // Сохраняет файл с новым именем
     if (fileNameFormatCheck())
     {
         if (checkingDuplicateFiles())
         {
             WorkWithSQlite.uploadFileToDBAsync(null, textBox.Text);
         }
     }
 }
コード例 #3
0
 private void SelectFileToLoadInDBToolStripMenuItem_Click(object sender, EventArgs e) // загружает выбранный файл в базу данных
 {
     try
     {
         OpenFileDialog fileDialog = new OpenFileDialog();
         fileDialog.ShowDialog();
         string _pathfile = fileDialog.FileName;
         WorkWithSQlite.writeFileInfo(_pathfile);       // Записывает формат и имя файла
         WorkWithSQlite.uploadFileToDBAsync(_pathfile); // Загружает файл в базу данных
     }
     catch (ArgumentException ex)
     {
         MessageBox.Show("File not selected.", "Error!", MessageBoxButtons.OK);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK);
     }
 }