示例#1
0
        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);
            }
        }
示例#2
0
        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);
                }
            }
        }
示例#3
0
        protected bool LoadPoint()
        {
            PtInitPostion = WorkFlowMgr.Instance.GetPoint("初始位置");

            return(PtInitPostion != null);
        }