示例#1
0
        public virtual void Delete()
        {
            // Удаление точки с чертежа
            if (DBPointId.IsNull)
            {
                return;
            }
            var doc = Model.Doc;

            using (doc.LockDocument())
            {
                Dispose();
                if (DBPointId.IsValidEx())
                {
                    var dbPt = DBPointId.Open(OpenMode.ForWrite, false, true);
                    dbPt.Erase();
                }
            }
        }
示例#2
0
        /// <summary>
        /// Очистка  - отключение
        /// </summary>
        public virtual void ClearVisual()
        {
            var dbPt = DBPointId.GetObject(OpenMode.ForRead) as DBPoint;

            UnSubscribeDbo(dbPt);
        }