Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/TouchBoard/Widgets/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/TouchBoard/Widgets/Market.ascx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Widgets_Market : System.Web.UI.UserControl {
    const string ChartImageFolder = "~/Widgets/Images/Market/Charts/";

    public string OwnerZoneID { get; set; }

    protected void Page_Load(object sender, EventArgs e) {
        DockPanel.OwnerZoneUID = OwnerZoneID;

        if(!IsPostBack) {
            foreach(var quote in MarketWidget.SelectQuotes()) {
                MarketWidget.Chart.CreateChart(MapPath(ChartImageFolder), quote.Symbol);
                marketChartsContainer.Controls.Add(new Image() {
                    ClientIDMode = System.Web.UI.ClientIDMode.Static,
                    ID = "Chart_" + quote.Symbol,
                    ImageUrl = ChartImageFolder + quote.Symbol + ".png"
                });
            }
        }
    }
}