Exemplo n.º 1
0
        /// <summary>
        /// 显示一个fid 为0 的连接面板
        /// </summary>
        public static void showConnectManager()
        {
            var ee        = new selectEntityArgs();
            var g3eObject = new G3EObject();
            var objid     = ObjectId.Null;
            var psr       = PublicMethod.Instance.Editor.SelectImplied();

            if (psr.Status == PromptStatus.OK)
            {
                objid = psr.Value.GetObjectIds()[0];
                DBEntityFinder.Instance.GetG3EIds(objid, ref g3eObject);
            }
            ee.g3eObject = g3eObject;
            ee.objId     = objid;
            ee.badd      = true; //新建or更新面板
            ViewHelper.AddOrUpdateConnectPanel(ee);
        }
Exemplo n.º 2
0
 public static void showConnectManager(long g3eFid)
 {
     try
     {
         var ee    = new selectEntityArgs();
         var objID = DBEntityFinder.Instance.GetObjectIdByFid(g3eFid);
         if (!objID.IsNull)
         {
             var g3eObject = new G3EObject();
             DBEntityFinder.Instance.GetG3EIds(objID, ref g3eObject);
             ee.g3eObject = g3eObject;
             ee.objId     = objID;
             ee.badd      = true;
             ViewHelper.AddOrUpdateConnectPanel(ee);
         }
     }
     catch (Exception ex)
     {
         LogManager.Instance.Error(ex);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// 显示拓展关系对话框
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public static void mouse_EntityConnectHandler(object sender, EventArgs e)
        {
            var ee = (selectEntityArgs)e;

            ViewHelper.AddOrUpdateConnectPanel(ee);
        }