Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }