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);
        }
Пример #2
0
        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;
        }