private void setLinesData(List <MonitorMessage> hisMessages) { if (this.InvokeRequired) { delSetLinesDatas del = new delSetLinesDatas(setLinesData); this.Invoke(del, new Object[] { hisMessages }); } else { if (hisMessages != null && hisMessages.Count > 0) { int j = 0; foreach (MonitorMessage st in hisMessages) { string key = st.type; DateTime dt = zedgraphHelper.stringToDateTime(st.date + " " + st.time); XDate xd = new XDate(dt); double d = Convert.ToDouble(st.num); if (d != 0 && d <= i) { j++; PointPair pointPair = new PointPair((double)xd, d); addPointData(key, pointPair); } if (d != 0 && d > i) { j++; i = d; gp.YAxis.Scale.Max = i * 2; gp.YAxis.Scale.MinorStep = gp.YAxis.Scale.MajorStep = i / 10; PointPair pointPair = new PointPair((double)xd, d); addPointData(key, pointPair); } } if (j == 0) { XDate xd = DateTime.Now; double d = Convert.ToDouble(0); PointPair pointPair = new PointPair((double)xd, d); addPointData("orderminute", pointPair); } } } }
private void setLinesData(List <MonitorMessage> hisMessages) { int j = 0; if (this.InvokeRequired) { delSetLinesDatas del = new delSetLinesDatas(setLinesData); this.Invoke(del, new Object[] { hisMessages }); } else { if (hisMessages != null && hisMessages.Count > 0) { foreach (MonitorMessage st in hisMessages) { string key = st.type; DateTime dt = zedgraphHelper.stringToDateTime(st.date + " " + st.time); XDate xd = new XDate(dt); double d = Convert.ToDouble(st.amount); if (d != 0) { j++; PointPair pointPair = new PointPair((double)xd, d); addPointData(key, pointPair); } } if (j == 0) { XDate xd = DateTime.Now; double d = Convert.ToDouble(0); PointPair pointPair = new PointPair((double)xd, d); addPointData("orderconsuming", pointPair); } } } }