/// <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(); }
/// <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); }
/// <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); }
/// <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(); }