Beispiel #1
0
        private void btnExportHTML_Click(object sender, EventArgs e)
        {
            var isValid = ExecuteModelValidation();

            if (isValid)
            {
                try
                {
                    HTMLHelper.ExportarHTMLVisualLAL(modelRoot);
                    var caminho = $@"{Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)}\VisualLAL\{modelRoot.Nome}";

                    MessageBox.Show(this
                                    , $"HTML exportado com sucesso para:\r\n\"{caminho}\""
                                    , "EXPORTAR HTML"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this
                                    , $"Não foi possível exportar HTML:\r\n{ex.Message}"
                                    , "EXPORTAR HTML FALHOU."
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(this
                                , "Não foi possível exportar HTML. Verifique se o modelo é válido."
                                , "MODELO INVÁLIDO."
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }