Пример #1
0
        private void LoadLinest(bool force = false)
        {
            var collectContext = AppContext.CollectContext;

            if (!force && collectContext.OperationContext.DashboardLoaded)
            {
                return;
            }
            CollectSummary summary = null;

            try
            {
                using (var db = new Db())
                {
                    summary = db.GetCollectLineSummary(new FilterParameters(collectContext.StoreCode, collectContext.StartDate, collectContext.EndDate));
                }
            }
            catch (Exception ex)
            {
                AppContext.ShowErrorMessage(ex.Message);
                AppContext.Logger.Error(ex);
            }

            SetChartValues(chartLines, summary);
        }
Пример #2
0
        private void SetChartValues(ChartControl chart, CollectSummary summary)
        {
            if (summary == null)
            {
                summary = new CollectSummary();
            }

            chart.Series[0].Points[0].Values = new double[] { summary.Completed };
            chart.Series[0].Points[1].Values = new double[] { summary.Waiting };
            chart.Series[0].Points[2].Values = new double[] { summary.Missing };
        }