Ejemplo n.º 1
0
        public IUMainController Initialize()
        {
            mController = ControllerFactory.MainScenario.MainController();

            mController.Scenario = new ScenarioPresentation(this, ScenarioType.Other);

            IListKeyed <HatElementController> lHatList = null;
            HatLeafController lHatLeafController       = null;

            lHatList = mController.HatElementNodes;


            if (mController.Context.Agent == null)
            {
                this.Load += new EventHandler(LoadForm);
            }


            // Menu Items Linker
            (lHatList["0"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT0, false);
            lHatLeafController         = lHatList["0_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT0_0);
            lHatLeafController         = lHatList["0_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT0_1);
            (lHatList["1"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT1, false);
            lHatLeafController         = lHatList["1_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT1_0);
            lHatLeafController         = lHatList["1_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT1_1);
            (lHatList["2"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT2, false);
            lHatLeafController         = lHatList["2_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT2_0);
            lHatLeafController         = lHatList["2_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT2_1);
            (lHatList["3"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT3, false);
            lHatLeafController         = lHatList["3_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT3_0);
            lHatLeafController         = lHatList["3_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT3_1);
            (lHatList["4"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT4, false);
            lHatLeafController         = lHatList["4_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_0);
            lHatLeafController         = lHatList["4_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_1);
            lHatLeafController         = lHatList["4_2"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_2);

            mController.Initialize();

            // Wait until finish Splash window.
            MainSplashForm.SplashThread.Join();

            return(mController);
        }
Ejemplo n.º 2
0
        public IUMainController Initialize()
        {
            mController = ControllerFactory.MainScenario.MainController();

            mController.Scenario = new ScenarioPresentation(this, ScenarioType.Other);

            IListKeyed<HatElementController> lHatList = null;
            HatLeafController lHatLeafController = null;

            lHatList = mController.HatElementNodes;

            if (mController.Context.Agent == null)
            {
                this.Load += new EventHandler(LoadForm);
            }

            // Menu Items Linker
             			(lHatList["0"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT0, false);
            lHatLeafController = lHatList["0_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT0_0);
            lHatLeafController = lHatList["0_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT0_1);
             			(lHatList["1"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT1, false);
            lHatLeafController = lHatList["1_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT1_0);
            lHatLeafController = lHatList["1_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT1_1);
             			(lHatList["2"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT2, false);
            lHatLeafController = lHatList["2_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT2_0);
            lHatLeafController = lHatList["2_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT2_1);
             			(lHatList["3"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT3, false);
            lHatLeafController = lHatList["3_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT3_0);
            lHatLeafController = lHatList["3_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT3_1);
             			(lHatList["4"] as HatNodeController).Label = new ToolStripMenuItemPresentation(this.mHAT4, false);
            lHatLeafController = lHatList["4_0"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_0);
            lHatLeafController = lHatList["4_1"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_1);
            lHatLeafController = lHatList["4_2"] as HatLeafController;
            lHatLeafController.Trigger = new ToolStripMenuItemPresentation(this.mHAT4_2);

            mController.Initialize();

            // Wait until finish Splash window.
            MainSplashForm.SplashThread.Join();

            return mController;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Creates the main controller.
        /// </summary>
        /// <returns>IUMainController.</returns>
        public static IUMainController MainController()
        {
            // Create main context.
            IUMainContext lMainContext = new IUMainContext();

            // Create main controller.
            IUMainController lController = new IUMainController(lMainContext);

            #region Link menu items
            // Item: 0
            string[] lAgentsHatItem0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                "0",
                "Aeronave",
                "Vis_1348605968384256NodoJer_4_Alias",
                lAgentsHatItem0));

            // Item: 0_0
            string[] lAgentsHatItem0_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "0_0",
                "Crear Aeronave",
                "Vis_1348605968384256NodoJer_3_Alias",
                "Aeronave",
                typeof(InteractionToolkit.Aeronave.IUServices.Crear_AeronaveInboundIT).FullName,
                lAgentsHatItem0_0,
                ""));

            // Item: 0_1
            string[] lAgentsHatItem0_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "0_1",
                "Aeronave",
                "Vis_1348605968384256NodoJer_5_Alias",
                "Aeronave",
                typeof(InteractionToolkit.Aeronave.IUPopulations.PIU_AeronaveIT).FullName,
                lAgentsHatItem0_1,
                ""));

            // Item: 1
            string[] lAgentsHatItem1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                "1",
                "Nave Nodriza",
                "Vis_1348605968384256NodoJer_6_Alias",
                lAgentsHatItem1));

            // Item: 1_0
            string[] lAgentsHatItem1_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "1_0",
                "NaveNodriza",
                "Vis_1348605968384256NodoJer_7_Alias",
                "NaveNodriza",
                typeof(InteractionToolkit.NaveNodriza.IUPopulations.PIU_NaveNodrizaIT).FullName,
                lAgentsHatItem1_0,
                ""));

            // Item: 1_1
            string[] lAgentsHatItem1_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "1_1",
                "Crear nave nodriza",
                "Vis_1348605968384256NodoJer_2_Alias",
                "NaveNodriza",
                typeof(InteractionToolkit.NaveNodriza.IUServices.Crear_NaveNodrizaInboundIT).FullName,
                lAgentsHatItem1_1,
                ""));

            // Item: 2
            string[] lAgentsHatItem2 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                "2",
                "Pasajero",
                "Vis_1348605968384256NodoJer_8_Alias",
                lAgentsHatItem2));

            // Item: 2_0
            string[] lAgentsHatItem2_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "2_0",
                "New",
                "Vis_1348605968384256NodoJer_9_Alias",
                "Pasajero",
                typeof(InteractionToolkit.Pasajero.IUServices.SIU_create_instanceInboundIT).FullName,
                lAgentsHatItem2_0,
                ""));

            // Item: 2_1
            string[] lAgentsHatItem2_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "2_1",
                "Pasajero",
                "Vis_1348605968384256NodoJer_10_Alias",
                "Pasajero",
                typeof(InteractionToolkit.Pasajero.IUPopulations.PIU_PasajeroIT).FullName,
                lAgentsHatItem2_1,
                ""));

            // Item: 3
            string[] lAgentsHatItem3 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                "3",
                "Ocupacion aeronave",
                "Vis_1348605968384256NodoJer_11_Alias",
                lAgentsHatItem3));

            // Item: 3_0
            string[] lAgentsHatItem3_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "3_0",
                "New",
                "Vis_1348605968384256NodoJer_12_Alias",
                "PasajeroAeronave",
                typeof(InteractionToolkit.PasajeroAeronave.IUServices.SIU_create_instanceInboundIT).FullName,
                lAgentsHatItem3_0,
                ""));

            // Item: 3_1
            string[] lAgentsHatItem3_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "3_1",
                "PasajeroAeronave",
                "Vis_1348605968384256NodoJer_13_Alias",
                "PasajeroAeronave",
                typeof(InteractionToolkit.PasajeroAeronave.IUMasterDetails.MDIU_PasajeroAeronaveIT).FullName,
                lAgentsHatItem3_1,
                ""));

            // Item: 4
            string[] lAgentsHatItem4 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                "4",
                "Revision Aeronave",
                "Vis_1348605968384256NodoJer_14_Alias",
                lAgentsHatItem4));

            // Item: 4_0
            string[] lAgentsHatItem4_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "4_0",
                "New",
                "Vis_1348605968384256NodoJer_15_Alias",
                "Revision",
                typeof(InteractionToolkit.Revision.IUServices.SIU_create_instanceInboundIT).FullName,
                lAgentsHatItem4_0,
                ""));

            // Item: 4_1
            string[] lAgentsHatItem4_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "4_1",
                "RevisionPasajero",
                "Vis_1348605968384256NodoJer_16_Alias",
                "RevisionPasajero",
                typeof(InteractionToolkit.RevisionPasajero.IUPopulations.PIU_RevisionPasajeroIT).FullName,
                lAgentsHatItem4_1,
                ""));

            // Item: 4_2
            string[] lAgentsHatItem4_2 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                "4_2",
                "Revision",
                "Vis_1348605968384256NodoJer_17_Alias",
                "Revision",
                typeof(InteractionToolkit.Revision.IUInstances.IIU_RevisionIT).FullName,
                lAgentsHatItem4_2,
                ""));

            #endregion Link menu items

            return lController;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Creates the main controller.
        /// </summary>
        /// <returns>IUMainController.</returns>
        public static IUMainController MainController()
        {
            // Create main context.
            IUMainContext lMainContext = new IUMainContext();

            // Create main controller.
            IUMainController lController = new IUMainController(lMainContext);

            #region Link menu items
            // Item: 0
            string[] lAgentsHatItem0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                                                "0",
                                                "Aeronave",
                                                "Vis_1348605968384256NodoJer_4_Alias",
                                                lAgentsHatItem0));

            // Item: 0_0
            string[] lAgentsHatItem0_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "0_0",
                                                "Crear Aeronave",
                                                "Vis_1348605968384256NodoJer_3_Alias",
                                                "Aeronave",
                                                typeof(InteractionToolkit.Aeronave.IUServices.Crear_AeronaveInboundIT).FullName,
                                                lAgentsHatItem0_0,
                                                ""));

            // Item: 0_1
            string[] lAgentsHatItem0_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "0_1",
                                                "Aeronave",
                                                "Vis_1348605968384256NodoJer_5_Alias",
                                                "Aeronave",
                                                typeof(InteractionToolkit.Aeronave.IUPopulations.PIU_AeronaveIT).FullName,
                                                lAgentsHatItem0_1,
                                                ""));

            // Item: 1
            string[] lAgentsHatItem1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                                                "1",
                                                "Nave Nodriza",
                                                "Vis_1348605968384256NodoJer_6_Alias",
                                                lAgentsHatItem1));

            // Item: 1_0
            string[] lAgentsHatItem1_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "1_0",
                                                "NaveNodriza",
                                                "Vis_1348605968384256NodoJer_7_Alias",
                                                "NaveNodriza",
                                                typeof(InteractionToolkit.NaveNodriza.IUPopulations.PIU_NaveNodrizaIT).FullName,
                                                lAgentsHatItem1_0,
                                                ""));

            // Item: 1_1
            string[] lAgentsHatItem1_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "1_1",
                                                "Crear nave nodriza",
                                                "Vis_1348605968384256NodoJer_2_Alias",
                                                "NaveNodriza",
                                                typeof(InteractionToolkit.NaveNodriza.IUServices.Crear_NaveNodrizaInboundIT).FullName,
                                                lAgentsHatItem1_1,
                                                ""));

            // Item: 2
            string[] lAgentsHatItem2 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                                                "2",
                                                "Pasajero",
                                                "Vis_1348605968384256NodoJer_8_Alias",
                                                lAgentsHatItem2));

            // Item: 2_0
            string[] lAgentsHatItem2_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "2_0",
                                                "New",
                                                "Vis_1348605968384256NodoJer_9_Alias",
                                                "Pasajero",
                                                typeof(InteractionToolkit.Pasajero.IUServices.SIU_create_instanceInboundIT).FullName,
                                                lAgentsHatItem2_0,
                                                ""));

            // Item: 2_1
            string[] lAgentsHatItem2_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "2_1",
                                                "Pasajero",
                                                "Vis_1348605968384256NodoJer_10_Alias",
                                                "Pasajero",
                                                typeof(InteractionToolkit.Pasajero.IUPopulations.PIU_PasajeroIT).FullName,
                                                lAgentsHatItem2_1,
                                                ""));

            // Item: 3
            string[] lAgentsHatItem3 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                                                "3",
                                                "Ocupacion aeronave",
                                                "Vis_1348605968384256NodoJer_11_Alias",
                                                lAgentsHatItem3));

            // Item: 3_0
            string[] lAgentsHatItem3_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "3_0",
                                                "New",
                                                "Vis_1348605968384256NodoJer_12_Alias",
                                                "PasajeroAeronave",
                                                typeof(InteractionToolkit.PasajeroAeronave.IUServices.SIU_create_instanceInboundIT).FullName,
                                                lAgentsHatItem3_0,
                                                ""));

            // Item: 3_1
            string[] lAgentsHatItem3_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "3_1",
                                                "PasajeroAeronave",
                                                "Vis_1348605968384256NodoJer_13_Alias",
                                                "PasajeroAeronave",
                                                typeof(InteractionToolkit.PasajeroAeronave.IUMasterDetails.MDIU_PasajeroAeronaveIT).FullName,
                                                lAgentsHatItem3_1,
                                                ""));

            // Item: 4
            string[] lAgentsHatItem4 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatNodeController(
                                                "4",
                                                "Revision Aeronave",
                                                "Vis_1348605968384256NodoJer_14_Alias",
                                                lAgentsHatItem4));

            // Item: 4_0
            string[] lAgentsHatItem4_0 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "4_0",
                                                "New",
                                                "Vis_1348605968384256NodoJer_15_Alias",
                                                "Revision",
                                                typeof(InteractionToolkit.Revision.IUServices.SIU_create_instanceInboundIT).FullName,
                                                lAgentsHatItem4_0,
                                                ""));

            // Item: 4_1
            string[] lAgentsHatItem4_1 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "4_1",
                                                "RevisionPasajero",
                                                "Vis_1348605968384256NodoJer_16_Alias",
                                                "RevisionPasajero",
                                                typeof(InteractionToolkit.RevisionPasajero.IUPopulations.PIU_RevisionPasajeroIT).FullName,
                                                lAgentsHatItem4_1,
                                                ""));

            // Item: 4_2
            string[] lAgentsHatItem4_2 = { Agents.Administrador };
            lController.HatElementNodes.Add(new HatLeafController(
                                                "4_2",
                                                "Revision",
                                                "Vis_1348605968384256NodoJer_17_Alias",
                                                "Revision",
                                                typeof(InteractionToolkit.Revision.IUInstances.IIU_RevisionIT).FullName,
                                                lAgentsHatItem4_2,
                                                ""));

            #endregion Link menu items

            return(lController);
        }