internal static void UpdateSashesCode(PVCFrame frame) { frame.ValidateChildren(); List <Sash> items = frame.Sashes(); for (int i = 0; i < items.Count; i++) { items[i].Model.Code = frame.Model.Code + ".SH" + (i + 1).ToString(); } }
internal static void UpdateFillingsCode(PVCFrame frame) { frame.ValidateChildren(); List <Filling> items = frame.Fillings(); for (int i = 0; i < items.Count; i++) { items[i].Model.Code = frame.Model.Code + ".FL" + (i + 1).ToString(); } }
internal static void UpdateMullionsCode(PVCFrame frame, Orientation orienation) { frame.ValidateChildren(); List <Mullion> items = frame.HorizontalMullions();; string prefix = ".MH"; if (orienation == Orientation.Vertical) { items = frame.VerticalMullions(); prefix = ".MV"; } for (int i = 0; i < items.Count; i++) { items[i].Model.Code = frame.Model.Code + prefix + (i + 1).ToString(); } }