Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the 'IUMainController' class.
        /// </summary>
        /// <param name="context">Context.</param>
        public IUMainController(IUMainContext context)
            : base()
        {
            Context = context;

            HatElementNodes = new HatList(this);
        }
Exemplo n.º 2
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;
        }
Exemplo 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);
        }