/// <summary> /// this method had command before for drwing /// </summary> public void DrawConnectionPoint() { Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; DrawConnectionPointJig DCP = new DrawConnectionPointJig(); bool Conti = true; PromptResult pr; while (Conti) { pr = ed.Drag(DCP); if (pr.Status == PromptStatus.OK) { Conti = false; // time to draw Entity entity = DCP.GetEntity(); Atend.Global.Acad.UAcad.DrawEntityOnScreen(entity, Atend.Control.Enum.AutoCadLayerName.GENERAL.ToString()); Atend.Base.Acad.AT_INFO at_info = new Atend.Base.Acad.AT_INFO(); at_info.ParentCode = ""; at_info.NodeCode = ""; at_info.NodeType = (int)Atend.Control.Enum.ProductType.ConnectionPoint; at_info.ProductCode = 0; at_info.SelectedObjectId = entity.ObjectId; at_info.Insert(); } } }