Esempio n. 1
0
        public static string GetHtmlString(Ten ten)
        {
            StringBuilder sb = new StringBuilder();

            //        sb.Append("< table class=\"gridtable\" width=\"75%\">");
            sb.Append("<table class=\"gridtable\" width=\"85%\">");
            sb.Append("<tr><th></th><th width =\"13%\" > Topic 主題</th><th>Description 說明</th></tr>");

            sb.Append("<tr><th>1</th><td>作业目的<br>Operation purpose</td><td>");
            sb.Append(ten.item1);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>2</th><td>说明<br>Description</td><td>");
            sb.Append(ten.item2);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>3</th><td>角色<br>Roles</td><td>");
            sb.Append(ten.item3);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>4</th><td>前置条件<br>Precondition</td><td>");
            sb.Append(ten.item4);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>5</th><td>输入<br>Input</td><td>");
            sb.Append(ten.item5);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>6</th><td>输出<br>Output</td><td>");
            sb.Append(ten.item6);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>7</th><td>异常处里<br>Abnormal handle</td><td>");
            sb.Append(ten.item7);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>8</th><td>操作步骤<br>Steps</td><td>");
            sb.Append(ten.item8);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>9</th><td>后置条件<br>Post condition</td><td>");
            sb.Append(ten.item9);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>10</th><td>备注<br>Remark</td><td>");
            sb.Append(ten.item10);
            sb.Append("</td></tr>");

            sb.Append("</table>");
            return(sb.ToString());
        }
Esempio n. 2
0
        public static string GetHtmlStringLang(Ten ten, string wwwroot, string lang)
        {
            var    file   = wwwroot + "/json/docField" + "." + lang + ".json";
            string result = "";
            Ten    ten2   = new Ten();

            if (File.Exists(file))
            {
                try
                {
                    string jsonString = System.IO.File.ReadAllText(file);
                    ten2 = Newtonsoft.Json.JsonConvert.DeserializeObject <Ten>(jsonString);
                }
                catch (Exception ex)
                {
                    //
                    var msg = ex.Message;
                }
            }
            else
            {
                result += "<br />" + file + " Not Found!";
                return(result);
            }


            // TODO: Th001
            // 頁面: /menu
            // TABx: Doc En
            // TODO: 將英文的 [Topic 主題] 取用 [wwwroot/json/docField.en.json] 全部顯示出來
            //
            StringBuilder sb = new StringBuilder();

            sb.Append("<table class=\"gridtable\" width=\"85%\">");
            sb.Append("<tr><th></th><th width =\"13%\" > Topic 主題</th><th>Description 說明</th></tr>");

            sb.Append(String.Format("<tr><th>1</th><td>{0}</td><td>", ten2.item1)); // [DEMO by Mark] 作业目的 Operation purpose
            sb.Append(ten.item1);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>2</th><td>Description</td><td>"); // [TODO]
            sb.Append(ten.item2);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>3</th><td>Roles</td><td>");// [TODO]
            sb.Append(ten.item3);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>4</th><td>Precondition</td><td>");// [TODO]
            sb.Append(ten.item4);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>5</th><td>Input</td><td>");// [TODO]
            sb.Append(ten.item5);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>6</th><td>Output</td><td>");// [TODO]
            sb.Append(ten.item6);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>7</th><td>Abnormal handle</td><td>");// [TODO]
            sb.Append(ten.item7);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>8</th><td>Steps</td><td>");// [TODO]
            sb.Append(ten.item8);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>9</th><td>Post condition</td><td>");// [TODO]
            sb.Append(ten.item9);
            sb.Append("</td></tr>");

            sb.Append("<tr><th>10</th><td>Remark</td><td>");// [TODO]
            sb.Append(ten.item10);
            sb.Append("</td></tr>");

            sb.Append("</table>");
            return(sb.ToString());
        }