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); }
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 }; }