private void btnGerar_Click(object sender, RoutedEventArgs e)
        {
            if (CheckRequiredFields())
            {
                MessageBox.Show("Preencha todos os campos antes de prosseguir", "Preenchimento obrigatório", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }

            try
            {
                Configuracao objConfig = new Configuracao();
                objConfig.TemplateFile = txtTemplate.Text;
                objConfig.DestinationPath = txtDestination.Text;

                new Presentation(objConfig).Generate(txtTitle.Text, txtContent.Text);

                MessageBox.Show(string.Format("A apresentação foi gerada no caminho {0}!", objConfig.DestinationPath), "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
        }
Example #2
0
 public Presentation(Configuracao objConfig)
 {
     _objConfig = objConfig;
 }