private void SaveFileToolStripMenuItem_Click(object sender, EventArgs e) // Сохраняет файл в базу данных { if (fileNameFormatCheck()) // Проверяет наличие имени и формата файла { if (checkingDuplicateFiles()) // Проверяет нету ли повторяющихся файлов { WorkWithSQlite.uploadFileToDBAsync(null, textBox.Text); // загрузает файл в базу данных } } }
private void SaveFileToDBAsToolStripMenuItem_Click(object sender, EventArgs e) // учитывать возможность повторения имен файлов { WorkWithSQlite.FileName = null; // Сохраняет файл с новым именем if (fileNameFormatCheck()) { if (checkingDuplicateFiles()) { WorkWithSQlite.uploadFileToDBAsync(null, textBox.Text); } } }
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); } }