/// <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; } } }
/// <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); } }
/// <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); } }