Exemple #1
0
 private void buttonWordReport_Click(object sender, EventArgs e)
 {
     try
     {
         ComponentWord comp = new ComponentWord();
         using (var context = new Database())
         {
             using (var dialog = new SaveFileDialog {
                 Filter = "docx|*.docx"
             })
             {
                 if (dialog.ShowDialog() == DialogResult.OK)
                 {
                     comp.Save <Student>(dialog.FileName, context.Students.ToList <Student>(), new List <string> {
                         "ФИО", "Курс"
                     });
                     //backUp.SaveData(fbd.SelectedPath, context.Students.ToArray());
                     MessageBox.Show("Сохранение прошло успешно");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Не удалось сохранить отчет " + ex.Message);
     }
 }
Exemple #2
0
        /// <summary>
        /// создание таблицы со всеми сотрудниками и их должностями
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonWordPosition_Click(object sender, EventArgs e)
        {
            var employees = employeeService.Read(null);

            try
            {
                ComponentWord comp = new ComponentWord();
                using (var context = new Database())
                {
                    using (var dialog = new SaveFileDialog {
                        Filter = "docx|*.docx"
                    })
                    {
                        if (dialog.ShowDialog() == DialogResult.OK)
                        {
                            comp.Save(dialog.FileName, employees, new List <string> {
                                "Fio", "Position"
                            });
                            MessageBox.Show("Сохранение прошло успешно");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Не удалось сохранить отчет " + ex.Message);
            }
        }