Listing the source code file Statistics.aspx.cs
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls.WebParts;
    using PxControls;
    using PxFiles;
    using System.Globalization;
    
    
    public partial class Statistics : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //rutina na vypnutie BackButonu v Browsery
            this.Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
            this.Context.Response.Cache.SetAllowResponseInBrowserHistory(false);
    
            if (Request.Browser.MSDomVersion.Major == 0) // Non IE Browser?)
                this.Context.Response.Cache.SetNoStore();
    
            PxCulture.CurrentCulture = new CultureInfo("en-US");
    
            if (/*(!IsPostBack)&&*/(wquStatistics.Active == false))
            {
                wquStatistics.ConnectString = AppConst.ConnectString;
                wquStatistics.SQLSelect = @"select CdTitul.IdZaner as idzaner,COUNT(*) as pocet,Zaner.Name as name from CdTitul, Zaner
                                           where CdTitul.IDZaner=Zaner.IdZaner
                                           group by CdTitul.IDZaner";
    
                //wquStatistics.ReadOnly = true;
                wquStatistics.Open();
    
                wquStatistics.AutomaticRefresh = true;
                wquStatistics.IntervalQueryRefresh = 30;
    
                wquStatistics.Columns["IdRecNum"].Caption = "Id";
                wquStatistics.Columns["Pocet"].Caption = "Number of genres";
                wquStatistics.Columns["name"].Caption = "Name the Genre";
                wquStatistics.Columns["idzaner"].Caption = "Number of genres II.";
    
                //wquStatistics.Columns["Pocet"].Caption = "Count genres";
                //wquStatistics.Columns["name"].Caption = "Name of genres";
                //wquStatistics.Columns["idzaner"].Caption = "Count genres II.";
            }
            else
            {
    
            }
            grdStatistics.VisibleFields = "IdRecNum;Pocet:70;name:120";
            grdStatistics.PxDataSource = wquStatistics;
            grdStatistics.DataBind();
    
            navStatistics.PxDataSource = wquStatistics;
            navStatistics.PxVisibleButtons = "FRNL";
    
    
            Chart1.PxDataSource = wquStatistics;
            Chart1.FieldName = "name";
            Chart1.FieldValue = "pocet";
    
            Chart1.Caption = "Statistics genres";
            Chart1.SubCaption = "Summary of genres for all CD titles";
    
            //Chart1.Caption = "Statistics of genres";
            //Chart1.SubCaption = "A summary of genres for all CD titles";
    
            //Chart.Width = 800;
            //Chart.Height = 800;
    
            Chart1.TypeChart = PxChart.PxChart.enumTypeCharts.tcColumn3D;
            Chart1.AddHeader("canvasBgColor", "F6DFD9");
            Chart1.AddHeader("divlinecolor", "F47E00");
    
            Chart2.PxDataSource = wquStatistics;
            Chart2.FieldName = "name";
            Chart2.FieldValue = "pocet;idzaner";
    
            Chart2.Caption = "Statistics genres";
            Chart2.SubCaption = "Summary of genres for all CD titles";
    
            //Chart2.Caption = "Statistics of genres";
            //Chart2.SubCaption = "A summary of genres for all CD titles";
    
            //Chart.Width = 800;
            //Chart.Height = 800;
    
            Chart2.TypeChart = PxChart.PxChart.enumTypeCharts.tcMSColumn3D;
            Chart2.AddHeader("canvasBgColor", "F6DFD9");
            Chart2.AddHeader("divlinecolor", "F47E00");
    
            Chart3.PxDataSource = wquStatistics;
            Chart3.FieldName = "name";
            Chart3.FieldValue = "pocet";
    
            Chart3.Caption = "Statistics genres";
            Chart3.SubCaption = "Summary of genres for all CD titles";
    
            //Chart3.Caption = "Statistics of genres";
            //Chart3.SubCaption = "A summary of genres for all CD titles";
    
            //Chart.Width = 800;
            //Chart.Height = 800;
    
            Chart3.TypeChart = PxChart.PxChart.enumTypeCharts.tcPie3D;
            Chart3.AddHeader("canvasBgColor", "F6DFD9");
            Chart3.AddHeader("divlinecolor", "F47E00");
        }
    
    }
    
    
    Return to original page