public bool MakeTemplate(string courseIndex, string teacherIndex) { Templater templater = new Templater(); try { DbWorker dbWorker = new DbWorker(); var education = dbWorker.GetEducation(teacherIndex, courseIndex); string selectedPath = null; if (education != null) { OpenFileDialog folderBrowser = new OpenFileDialog(); // Set validate names and check file exists to false otherwise windows will // not let you select "Folder Selection." folderBrowser.ValidateNames = false; folderBrowser.CheckFileExists = false; folderBrowser.CheckPathExists = true; // Always default to Folder Selection. folderBrowser.FileName = $"Направление_№-{education.Id}.docx"; if (folderBrowser.ShowDialog() == DialogResult.OK) { selectedPath = folderBrowser.FileName; } templater.CourseReferral(selectedPath, education.Id, "Napravlenie_na_prokhozhdenie_kursa.docx"); //"\\Documents\\Направление на прохождение курса.docx" MessageBox.Show("Справка сформирована!"); return(true); } else { MessageBox.Show("Данные не найдены"); return(false); } } catch (Exception ex) { MessageBox.Show("Справка не сформирована"); return(false); } }
public bool MakeApproval(string educationId) { Templater templater = new Templater(); try { DbWorker dbWorker = new DbWorker(); string selectedPath = null; if (!string.IsNullOrEmpty(educationId) || !string.IsNullOrWhiteSpace(educationId)) { OpenFileDialog folderBrowser = new OpenFileDialog(); // Set validate names and check file exists to false otherwise windows will // not let you select "Folder Selection." folderBrowser.ValidateNames = false; folderBrowser.CheckFileExists = false; folderBrowser.CheckPathExists = true; // Always default to Folder Selection. folderBrowser.FileName = $"Одобрение_курса_№-{educationId}.docx"; if (folderBrowser.ShowDialog() == DialogResult.OK) { selectedPath = folderBrowser.FileName; } templater.CourseReferral(selectedPath, educationId, "odobrenie_kursa.docx"); //"\\Documents\\Направление на прохождение курса.docx" MessageBox.Show("Справка сформирована!"); return(true); } else { MessageBox.Show("Данные не найдены"); return(false); } } catch (Exception ex) { MessageBox.Show("Справка не сформирована"); return(false); } }