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;
        }