Exemple #1
0
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            ccSuplyAnalysis.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Column,
                SeriesChartType.Bar
            };

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate = true,
                    AllowNegativeValuesOnYAxis = true,
                    ShowGraphLinkingButton     = true,
                    ShowingSeriesInformation   = false,
                    ShowWeeklyMinimum          = true,
                    SeriesDrawingStyle         = "Cylinder",
                    LightXAxisLineColour       = Color.LightGray,
                    NegativeValuesColour       = Color.Red,
                    DataPointsYAxisTooltip     = "#VALY{0,0}",
                    DataPointsXAxisTooltip     = "#VALX (day #INDEX)",
                    XAxisDateFormat            = "dd/MM (ddd)",
                    YAxisNumberFormat          = "#,##0",
                    LabelFormat      = "#,##0",
                    ChartDescription = LocalizedReportPages.SupplyAnalysisDescription,
                    ChartName        = LocalizedReportPages.SupplyAnalysisReportName,
                    GraphLinkingText = LocalizedReportPages.SupplyAnalysisToFutureTrendText,
                    GraphLinkingPage = "~/App.Site/Sizing/FutureTrend/FutureTrend.aspx",
                    ReportParameters = this.GetDefaultParameters()
                };
            }

            GraphInformation.ShowLabelSeriesNames.Add("Weekly Minimum Supply");

            GeneralParams.ReportTypeControl.ShowFleetPlanParameter    = true;
            GeneralParams.ReportTypeControl.ShowTimeZoneParameter     = true;
            GeneralParams.ReportTypeControl.ShowForecastTypeParameter = true;

            ccSuplyAnalysis.GraphInformation = GraphInformation;

            var dynamicParams = Session["FutureTrendSupplyAnalysisDynamicParams"] as List <ReportParameter>;

            if (dynamicParams != null)
            {
                GraphInformation.ReportParameters = dynamicParams;
                GraphInformation.RefreshData      = true;
                Session["FutureTrendSupplyAnalysisDynamicParams"] = null;
            }

            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;

            GeneralParams.ParamsHolder = GraphInformation.ReportParameters;

            GeneralParams.ExportType = 1;
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            Page.LoadComplete += PageLoadComplete;
            ccSiteComparison.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Column,
                SeriesChartType.Bar,
                SeriesChartType.Pie,
                SeriesChartType.Doughnut
            };

            if (FleetComparisonGraphData == null)
            {
                CurrentKey = CountryKey;
                FleetComparisonGraphData = new Dictionary <string, List <GraphSeries> >
                {
                    { CountryKey, null },
                    { CarSegmentKey, null },
                    { CarClassGroupKey, null },
                    { CarClassKey, null }
                };
            }

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate = false,
                    AllowNegativeValuesOnYAxis = true,
                    HideSeriesInfo             = true,
                    SeriesDrawingStyle         = "Cylinder",
                    DataPointsXAxisTooltip     = "#VALX",
                    DataPointsYAxisTooltip     = "#VALY{0,0}",
                    XAxisDateFormat            = "dd/MM (ddd)",
                    ChartDescription           = LocalizedReportPages.FleetComparisonDescription,
                    ChartName          = LocalizedReportPages.FleetComparisonReportName,
                    BranchForDrilldown = 2,
                    ReportParameters   = this.GetDefaultParameters()
                };
            }

            GraphInformation.ReportParameters.First(p => p.Name == ParameterNames.CarClass).ParameterDropDownList.Enabled = false;
            ccSiteComparison.GraphInformation = GraphInformation;

            GeneralParams.ReportTypeControl.ShowFleetPlanParameter = true;
            GeneralParams.ReportTypeControl.ShowTopicParameter     = true;
            GeneralParams.DynamicReportParametersControl.ShowQuickLocationGroupBox = true;
            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;
            GeneralParams.ParamsHolder       = GraphInformation.ReportParameters;
            GraphInformation.AllowDrillDown  = true;
            GeneralParams.ExportType         = 2;
        }
Exemple #3
0
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            ccFutureTrend.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Line,
                SeriesChartType.StepLine,
                SeriesChartType.Spline,
            };

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate           = true,
                    ShowGraphLinkingButton = true,
                    XAxisDateFormat        = "dd/MM (ddd)",
                    YAxisNumberFormat      = "#,##0",
                    LabelFormat            = "#,##0",
                    DataPointsXAxisTooltip = "#VALX (day #INDEX)",
                    DataPointsYAxisTooltip = "#VALY{0,0}",
                    GraphLinkingPage       = "~/App.Site/Sizing/SupplyAnalysis/SupplyAnalysis.aspx",
                    YAxisZoom        = "75",
                    ChartDescription = LocalizedReportPages.FutureTrendDescription,
                    GraphLinkingText = LocalizedReportPages.FutureTrendToSupplyAnalysisText,
                    ChartName        = LocalizedReportPages.FutureTrendReportName,
                    ReportParameters = this.GetDefaultParameters()
                };
            }

            GeneralParams.ReportTypeControl.ShowFleetPlanParameter    = true;
            GeneralParams.ReportTypeControl.ShowTimeZoneParameter     = true;
            GeneralParams.ReportTypeControl.ShowForecastTypeParameter = true;

            var dynamicParams = Session["FutureTrendSupplyAnalysisDynamicParams"] as List <ReportParameter>;

            if (dynamicParams != null)
            {
                GraphInformation.ReportParameters = dynamicParams;
                GraphInformation.RefreshData      = true;
                Session["FutureTrendSupplyAnalysisDynamicParams"] = null;
            }

            GeneralParams.DynamicReportParametersControl.ShowQuickLocationGroupBox = true;
            GeneralParams.ParamsHolder       = GraphInformation.ReportParameters;
            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;

            ccFutureTrend.GraphInformation = GraphInformation;
            GeneralParams.ExportType       = 1;
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            ccForecast.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Line,
                SeriesChartType.StepLine,
                SeriesChartType.Spline,
            };

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate           = true,
                    XAxisDateFormat        = "dd/MM (ddd)",
                    YAxisNumberFormat      = "#,##0",
                    DataPointsXAxisTooltip = "#VALX (day #INDEX)",
                    DataPointsYAxisTooltip = "#VALY{0,0}",
                    LabelFormat            = "#,##0",
                    ChartDescription       = LocalizedReportPages.ForecastDescription,
                    ChartName        = LocalizedReportPages.ForecastReportName,
                    YAxisZoom        = "0",
                    ChartLineWidth   = 2,
                    ReportParameters = this.GetDefaultParameters()
                };

                GraphInformation.HiddenSeriesNames.Add("Top Down");
                GraphInformation.HiddenSeriesNames.Add("On Rent LY");
                GraphInformation.HiddenSeriesNames.Add("Bottom Up 1");
                GraphInformation.HiddenSeriesNames.Add("Bottom Up 2");
                GraphInformation.HiddenSeriesNames.Add("Reconciliation");
            }

            GeneralParams.ReportTypeControl.ShowTimeZoneParameter = true;

            GeneralParams.ParamsHolder       = GraphInformation.ReportParameters;
            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;

            GeneralParams.DynamicReportParametersControl.DateRangePickerControl.DefaultDateRangeValueSelected = "90";

            ccForecast.GraphInformation = GraphInformation;
            GeneralParams.ExportType    = 1;
        }
Exemple #5
0
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            ccKPI.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Line,
                SeriesChartType.StepLine,
                SeriesChartType.Spline,
                SeriesChartType.Column,
                SeriesChartType.Point
            };

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate               = true,
                    XAxisDateFormat            = "dd/MM (ddd)",
                    AllowNegativeValuesOnYAxis = true,
                    LabelFormat            = "0%",
                    YAxisNumberFormat      = "0%",
                    ChartDescription       = LocalizedReportPages.KpiDescription,
                    DataPointsXAxisTooltip = "#VALX",
                    DataPointsYAxisTooltip = "#VALY{0%}",
                    ChartName        = LocalizedReportPages.KpiReportName,
                    YAxisZoom        = "75",
                    ReportParameters = this.GetDefaultParameters()
                };

                GraphInformation.ShowLabelSeriesNames.Add(KpiDataAccess.KpiSeriesName);
                GeneralParams.ReportTypeControl.SelectedTimeZone.SelectedIndex = 1;     //Default to Frozen Zone
            }

            GeneralParams.ReportTypeControl.ShowKpiParameter      = true;
            GeneralParams.ReportTypeControl.ShowTimeZoneParameter = true;
            GeneralParams.DynamicReportParametersControl.ShowQuickLocationGroupBox = true;
            ccKPI.GraphInformation = GraphInformation;

            GeneralParams.ParamsHolder       = GraphInformation.ReportParameters;
            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            _locationGroupData = ParameterCache.GetAllLocationGroups();

            ccBenchmark.GraphTypesAllowed = new List <SeriesChartType>
            {
                SeriesChartType.Line,
                SeriesChartType.StepLine,
                SeriesChartType.Spline,
            };

            if (GraphInformation == null)
            {
                GraphInformation = new GraphData
                {
                    IsXValueDate           = true,
                    XAxisDateFormat        = "dd/MM (ddd)",
                    YAxisNumberFormat      = "#,##0",
                    DataPointsXAxisTooltip = "#VALX (day #INDEX)",
                    DataPointsYAxisTooltip = "#VALY{0,0}",
                    LabelFormat            = "#,##0",
                    ChartDescription       = LocalizedReportPages.BenchmarkReportDescription,
                    ChartName              = LocalizedReportPages.BenchmarkReportName,
                    YAxisZoom              = "75",
                    ChartLineWidth         = 1,
                    ShowGraphLinkingButton = true,
                    GraphLinkingText       = LocalizedReportPages.BenchmarkShowUnconstrained,
                    GraphLinkingPage       = "",
                    ReportParameters       = this.GetDefaultParameters()
                };
            }

            GeneralParams.ReportTypeControl.ShowForecastTypeParameter = true;

            GeneralParams.ParamsHolder       = GraphInformation.ReportParameters;
            GeneralParams.SelectedParameters = GraphInformation.SelectedParameters;

            GeneralParams.ReportTypeControl.HideAlreadyBooked = true;

            ccBenchmark.GraphInformation = GraphInformation;
            GeneralParams.ExportType     = 1;
        }