Example #1
0
        /// <summary>
        /// Performs the action for the "Plan To N" and "Remove" menu options, in a silent way whenever possible.
        /// </summary>
        /// <param name="operationForm">The operation form.</param>
        /// <param name="parentForm">The parent form.</param>
        /// <param name="operation">The operation.</param>
        private static void PerformSilently(Form operationForm, IWin32Window parentForm, IPlanOperation operation)
        {
            if (operation == null)
            {
                return;
            }

            // A window is required
            if (RequiresWindow(operation) && Perform(operationForm, parentForm) != DialogResult.OK)
            {
                return;
            }

            // Silent way
            operation.Perform();
        }
Example #2
0
        /// <summary>
        /// Performs the action for the "Plan To N" and "Remove" menu options, in a silent way whenever possible.
        /// </summary>
        /// <param name="parentForm"></param>
        /// <param name="operation"></param>
        /// <returns></returns>
        public static bool PerformSilently(Form parentForm, IPlanOperation operation)
        {
            if (operation == null)
            {
                return(false);
            }

            // A window is required
            if (RequiresWindow(operation))
            {
                return(Perform(parentForm, operation));
            }

            // Silent way
            operation.Perform();
            return(operation.Type == PlanOperations.None);
        }
Example #3
0
        /// <summary>
        /// Performs the action for the "Plan To N" and "Remove" menu options, in a silent way whenever possible.
        /// </summary>
        /// <param name="parentForm"></param>
        /// <param name="operation"></param>
        /// <returns></returns>
        public static bool PerformSilently(Form parentForm, IPlanOperation operation)
        {
            if (operation == null)
                return false;

            // A window is required
            if (RequiresWindow(operation))
            {
                return Perform(parentForm, operation);
            }

            // Silent way
            operation.Perform();
            return (operation.Type == PlanOperations.None);
        }
Example #4
0
        /// <summary>
        /// Performs the action for the "Plan To N" and "Remove" menu options, in a silent way whenever possible.
        /// </summary>
        /// <param name="operationForm">The operation form.</param>
        /// <param name="parentForm">The parent form.</param>
        /// <param name="operation">The operation.</param>
        private static void PerformSilently(Form operationForm, IWin32Window parentForm, IPlanOperation operation)
        {
            if (operation == null)
                return;

            // A window is required
            if (RequiresWindow(operation) && Perform(operationForm, parentForm) != DialogResult.OK)
                return;

            // Silent way
            operation.Perform();
        }