Beispiel #1
0
        /// <summary>
        /// Launchs a selection in an scenario.
        /// </summary>
        /// <param name="selectionForwardInfo">Origin scenario information.</param>
        /// <param name="argument">Selected oid information.</param>
        public static void LaunchSelectionScenario(
            ExchangeInfoSelectionForward selectionForwardInfo,
            ISelectionBackward argument)
        {
            // Instance Scenario, initialize and return the controller instance inside the Scenario.
            Form         lScenario   = CreateScenarioInstance(selectionForwardInfo);
            IUController lController = Initialize(lScenario, selectionForwardInfo);

            if (lController != null)
            {
                if (argument != null)
                {
                    argument.SuscribeSelectionBackward(lController as IInstancesSelector);
                }
            }
            if (lScenario != null)
            {
                lScenario.MdiParent = MainForm;
                LaunchShowState     = ShowState.Showing;
                lScenario.Show();
                LaunchShowState = ShowState.Showed;
            }
        }
        /// <summary>
        /// Launchs a selection in an scenario.
        /// </summary>
        /// <param name="selectionForwardInfo">Origin scenario information.</param>
        /// <param name="argument">Selected oid information.</param>
        public static void LaunchSelectionScenario(
			ExchangeInfoSelectionForward selectionForwardInfo,
			ISelectionBackward argument)
        {
            // Instance Scenario, initialize and return the controller instance inside the Scenario.
            Form lScenario = CreateScenarioInstance(selectionForwardInfo);
            IUController lController = Initialize(lScenario, selectionForwardInfo);

            if (lController!= null)
            {
                if (argument != null)
                {
                    argument.SuscribeSelectionBackward(lController as IInstancesSelector);
                }
            }
            if (lScenario != null)
            {
                lScenario.MdiParent = MainForm;
                LaunchShowState = ShowState.Showing;
                lScenario.Show();
                LaunchShowState = ShowState.Showed;
            }
        }