Esempio n. 1
0
        /// <summary>
        /// Identifies if this view can be duplicated with specified viewDuplicateOption
        /// </summary>
        /// <param name="viewDuplicateOption">Enter View Duplicate Option: 0 = Duplicate. 1 = AsDependent. 2 = WithDetailing.</param>
        /// <returns></returns>
        public Boolean CanViewBeDuplicated(int viewDuplicateOption = 0)
        {
            ViewDuplicateOption Option = 0;

            switch (viewDuplicateOption)
            {
            case 0:
                Option = ViewDuplicateOption.Duplicate;
                break;

            case 1:
                Option = ViewDuplicateOption.AsDependent;
                break;

            case 2:
                Option = ViewDuplicateOption.WithDetailing;
                break;

            default:
                throw new ArgumentException(Properties.Resources.ViewDuplicateOptionOutofRange);
            }

            return(InternalView.CanViewBeDuplicated(Option));
        }
Esempio n. 2
0
        /// <summary>
        /// Identifies if this view can be duplicated with specified viewDuplicateOption
        /// </summary>
        /// <param name="viewDuplicateOption">Enter View Duplicate Option: Duplicate, AsDependent or WithDetailing.</param>
        /// <returns></returns>
        public Boolean CanViewBeDuplicated(string viewDuplicateOption = "Duplicate")
        {
            ViewDuplicateOption Option = (ViewDuplicateOption)Enum.Parse(typeof(ViewDuplicateOption), viewDuplicateOption);

            return(InternalView.CanViewBeDuplicated(Option));
        }