Exemplo n.º 1
0
        /// <summary>Escreve este controlo em html</summary>
        protected override void Render(HtmlTextWriter writer)
        {
            int count = 0;

            for (int i = OrionGlobals.RequestManager.List.Count - 1; i >= 0; --i, ++count)
            {
                OrionRequest request = (OrionRequest)OrionGlobals.RequestManager.List[i];

                writer.Write("<div class='history'><img src='{0}' /> ", OrionGlobals.getCommonImagePath("messages/" + request.Topic + ".gif"));
                writer.Write("<a href='{0}'>", request.Url);
                writer.Write(request.Caption);
                writer.Write("</a>");
                writer.Write("</div>");

                if (Controls.Count > 0)
                {
                    foreach (Control control in Controls)
                    {
                        control.RenderControl(writer);
                    }
                }
                if (count == Quantity)
                {
                    break;
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>Regista um Url</summary>
        public void Register( OrionRequest request )
        {
            if( list.Count == 0 ) {
                list.Add(request);
                return;
            }

            OrionRequest last = (OrionRequest) list[ list.Count - 1];
            if( last.Url != request.Url ) {
                list.Add(request);
            }
        }
Exemplo n.º 3
0
        /// <summary>Regista um Url</summary>
        public void Register(OrionRequest request)
        {
            if (list.Count == 0)
            {
                list.Add(request);
                return;
            }

            OrionRequest last = (OrionRequest)list[list.Count - 1];

            if (last.Url != request.Url)
            {
                list.Add(request);
            }
        }