예제 #1
0
        protected string RenderMessage()
        {
            if (this.message == null)
            {
                return(String.Empty);
            }



            HtmlRenderer html = new HtmlRenderer();

            html.Add("<tr><td align=\"center\" style=\"padding:8px;font-size:small;color:#909090;\" colspan=\"2\">");
            html.Text(this.message);
            html.Add("</td></tr>");

            if (this.paletteId > 0)
            {
                PaletteManager mgr = new PaletteManager(Utils.ConnectionString);
                PaletteItem    pi  = mgr.Load(this.paletteId);

                if (pi.Id == this.paletteId)
                {
                    html.Add("<tr><td align=\"center\" style=\"padding:2px;font-size:small;color:#909090; border:2px solid #909090;\" colspan=\"2\">");
                    html.Add("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
                    search.RenderPaletteItem(html, pi, this.parameters["Key", String.Empty], false);
                    search.RenderPaletteItem(html, pi, this.parameters["Key", String.Empty], true);
                    html.Add("</table></td></tr>");
                }
            }

            return(html.ToString());
        }