private void button1_Click(object sender, EventArgs e) { if (ISPDF) { if (comboBox1.SelectedValue == null) { MessageBox.Show("Выберите год!"); return; } OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "pdf"; ofd.Filter = "PDF files (*.pdf)|*.pdf"; ofd.Multiselect = false; ofd.Title = "Выберите PDF-файл"; ofd.ShowDialog(); if (ofd.FileName == "") return; string PIN = GetPinByIDZ(listBox1.SelectedValue.ToString()); fPreviewPDF fpdf = new fPreviewPDF((int)listBox1.SelectedValue, comboBox1.Text, ofd.FileName, PIN, this.Login); fpdf.ShowDialog(); } else { if (comboBox1.SelectedValue == null) { MessageBox.Show("Выберите год!"); return; } FolderBrowserDialog fb = new FolderBrowserDialog(); fb.ShowNewFolderButton = false; fb.Description = @"Выберите папку с годом, внутри которой находятся папки с номерами изданий! (Пример: ""C:\Правда\1991"")"; fb.SelectedPath = @"f:\1983"; fb.ShowDialog(); string path = fb.SelectedPath; //string YEAR_IDZ = comboBox1.SelectedValue.ToString(); DirectoryInfo di = new DirectoryInfo(fb.SelectedPath); string FolderYear = di.Name; string selectedYear = comboBox1.SelectedText; selectedYear = comboBox1.Text; if (FolderYear != selectedYear) { MessageBox.Show("Выбранный год и имя папки с годом не совпадают!"); return; } fPreview fp; string PIN = GetPinByIDZ(listBox1.SelectedValue.ToString()); try { fp = new fPreview((int)listBox1.SelectedValue, FolderYear, fb.SelectedPath, comboBox1.Text, PIN, this.Login); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } fp.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { if (ISPDF) { if (comboBox1.SelectedValue == null) { MessageBox.Show("Выберите год!"); return; } OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "pdf"; ofd.Filter = "PDF files (*.pdf)|*.pdf"; ofd.Multiselect = false; ofd.Title = "Выберите PDF-файл"; ofd.ShowDialog(); if (ofd.FileName == "") { return; } string PIN = GetPinByIDZ(listBox1.SelectedValue.ToString()); fPreviewPDF fpdf = new fPreviewPDF((int)listBox1.SelectedValue, comboBox1.Text, ofd.FileName, PIN, this.Login); fpdf.ShowDialog(); } else { if (comboBox1.SelectedValue == null) { MessageBox.Show("Выберите год!"); return; } FolderBrowserDialog fb = new FolderBrowserDialog(); fb.ShowNewFolderButton = false; fb.Description = @"Выберите папку с годом, внутри которой находятся папки с номерами изданий! (Пример: ""C:\Правда\1991"")"; fb.SelectedPath = @"f:\1983"; fb.ShowDialog(); string path = fb.SelectedPath; //string YEAR_IDZ = comboBox1.SelectedValue.ToString(); DirectoryInfo di = new DirectoryInfo(fb.SelectedPath); string FolderYear = di.Name; string selectedYear = comboBox1.SelectedText; selectedYear = comboBox1.Text; if (FolderYear != selectedYear) { MessageBox.Show("Выбранный год и имя папки с годом не совпадают!"); return; } fPreview fp; string PIN = GetPinByIDZ(listBox1.SelectedValue.ToString()); try { fp = new fPreview((int)listBox1.SelectedValue, FolderYear, fb.SelectedPath, comboBox1.Text, PIN, this.Login); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } fp.ShowDialog(); } }