Ejemplo n.º 1
0
    private void SetUpChart(OpenFlashChart.OpenFlashChart chart, DateTime startOrderDate, DateTime endOrderDate)
    {
        if (IsDisplayTitle == "true")
        {
            if (Period == PeriodType.Custom)
            {
                chart.Title = new Title(ReportFilterUtilities.ConvertToSaleReportText(SaleReport) +
                                        " ( From " + startOrderDate.ToShortDateString() + " To " +
                                        endOrderDate.ToShortDateString() + ")");
            }
            else
            {
                chart.Title = new Title(ReportFilterUtilities.ConvertToSaleReportText(SaleReport) +
                                        " (" + ReportFilterUtilities.ConvertToPeriodText(Period) + ")");
            }
        }
        else
        {
            chart.Title = new Title("");
        }

        if (SaleReport == SaleReportType.OrderTotals)
        {
            _yLegend = "Amount (" + CurrencyUtilities.BaseCurrencySymbol + ")";
            _value   = "Total";
        }
        else if (SaleReport == SaleReportType.AverageOrderTotals)
        {
            _yLegend = "Amount (" + CurrencyUtilities.BaseCurrencySymbol + ")";
            _value   = "Average";
        }
        else if (SaleReport == SaleReportType.NumberOfOrder)
        {
            _yLegend = "Orders";
            _value   = "NumberOfOrder";
        }
        else if (SaleReport == SaleReportType.NumberOfItemsSold)
        {
            _yLegend = "Items";
            _value   = "Quantity";
        }
        else if (SaleReport == SaleReportType.AverageItemPerOrder)
        {
            _yLegend = "Items";
            _value   = "AvgQuantity";
        }
    }