Exemplo n.º 1
0
 public MarkArRename(MarkAr markAR)
 {
     _markAR        = markAR;
     _markPainting  = _markAR.MarkPaintingCalulated;
     _markSB        = _markAR.MarkSB.MarkSbClean;
     _abbr          = _markAR.MarkSB.Abbr;
     _markArCurFull = _markAR.MarkARPanelFullNameCalculated;// GetMarkArPreview(_markPainting);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Записать покраску в панель
        /// </summary>
        /// <param name="markAr"></param>
        public bool SetPaintingToAttr(MarkAr markAr)
        {
            var atrInfo = AttrDet.Find(a =>
                                       string.Equals(a.Tag, Settings.Default.AttributePanelSbPaint,
                                                     StringComparison.CurrentCultureIgnoreCase));

            if (atrInfo != null)
            {
                using (var atrRef = atrInfo.IdAtrRef.Open(OpenMode.ForWrite) as AttributeReference)
                {
                    atrRef.TextString = markAr.MarkPaintingFull;
                    return(true);
                }
            }
            return(false);
        }
Exemplo n.º 3
0
 public SheetMarkAr(MarkAr markAR)
 {
     _markAR    = markAR;
     _sheetName = string.Format("Наружная стеновая панель {0}", MarkArFullName);
 }