public CoordinateItem(CoordinateItem_Wrapper wrapper) { if (wrapper == null) { throw new ArgumentNullException("wrapper"); } CoordinateState = wrapper.CoordinateState; DimensionCaption = wrapper.DimensionCaption; DimensionUniqueName = wrapper.DimensionUniqueName; Hierarchy_Custom_AllMemberUniqueName = wrapper.Hierarchy_Custom_AllMemberUniqueName; HierarchyCaption = wrapper.HierarchyCaption; HierarchyUniqueName = wrapper.HierarchyUniqueName; DestMember = wrapper.DestMember; SourceMember = wrapper.SourceMember; }
public ValueCopySettingsWrapper GetCopySettings() { ValueCopySettingsWrapper wrapper = new ValueCopySettingsWrapper(); if (m_CopyType.Combo.SelectedIndex == 0) wrapper.CopyType = ValueCopyTypes.CopyValueFromSource; else wrapper.CopyType = ValueCopyTypes.DeliveryValuePropotrionalSource; try { wrapper.Coefficient = Convert.ToDouble(m_Coefficient.Text); } catch { wrapper.Coefficient = 1; } wrapper.Value = m_Value.Text; wrapper.ShowNotEmptyCoordinates = m_Coordinates.ShowNotEmpty; foreach (CoordinateItem item in m_Coordinates.CoordinatesList) { CoordinateItem_Wrapper item_wrapper = new CoordinateItem_Wrapper(item); wrapper.CoordinatesList.Add(item_wrapper); } return wrapper; }