public MarkArRename(MarkAr markAR) { _markAR = markAR; _markPainting = _markAR.MarkPaintingCalulated; _markSB = _markAR.MarkSB.MarkSbClean; _abbr = _markAR.MarkSB.Abbr; _markArCurFull = _markAR.MarkARPanelFullNameCalculated;// GetMarkArPreview(_markPainting); }
/// <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); }
public SheetMarkAr(MarkAr markAR) { _markAR = markAR; _sheetName = string.Format("Наружная стеновая панель {0}", MarkArFullName); }