public void AddPoint(WFPointModel pt) { bool bFound = false; for (int i = 0; i < PointList.Count; i++) { if (PointList[i].PointName == pt.PointName) { PointList[i] = pt; bFound = true; break; } } if (!bFound) { PointList.Add(pt); } }
private void UpdateWorkFlowData(DataTable dt) { WorkFlow.WorkFlowMgr.Instance.ClearPt(); if (dt != null) { foreach (DataRow row in dt.Rows) { WFPointModel PointModel = new WFPointModel() { PointName = row[0].ToString(), X = double.Parse(row[1].ToString()), Y = double.Parse(row[2].ToString()), Z = double.Parse(row[3].ToString()), R = double.Parse(row[4].ToString()), CX = double.Parse(row[5].ToString()), }; WorkFlow.WorkFlowMgr.Instance.AddPoint(PointModel); } } }
protected bool LoadPoint() { PtInitPostion = WorkFlowMgr.Instance.GetPoint("初始位置"); return(PtInitPostion != null); }