コード例 #1
0
ファイル: MasterController.cs プロジェクト: cbedoy/Proyecto
        public MasterController(MasterViewController masterViewController)
        {
            NotificationMessagess notificationMessages = new NotificationMessagess();
            MySQLContection SQLService = new MySQLContection();
            SQLService.setNotificationMessages(notificationMessages);

            ModeloController modeloBusinessController = new ModeloController();
            ModeloViewController modeloViewController = new ModeloViewController();
            modeloBusinessController.setSQLService(SQLService);
            modeloBusinessController.setPresenter(modeloViewController);
            modeloViewController.setBusinessController(modeloBusinessController);

            TipoController tipoBusinessController = new TipoController();
            TipoViewController tipoViewController = new TipoViewController();
            tipoBusinessController.setSQLService(SQLService);
            tipoBusinessController.setPresenter(tipoViewController);
            tipoViewController.setBusinessController(tipoBusinessController);

            ProductoController productoBusinessController = new ProductoController();
            ProductoViewController productoViewController = new ProductoViewController();
            productoBusinessController.setSQLService(SQLService);
            productoBusinessController.setPresenter(productoViewController);
            productoViewController.setBusinessController(productoBusinessController);
            productoViewController.setBusinessController(tipoBusinessController);
            productoViewController.setBusinessController(modeloBusinessController);

            VentaController ventaBusinessController = new VentaController();
            VentaViewController ventaViewController = new VentaViewController();
            ventaBusinessController.setSQLService(SQLService);
            ventaBusinessController.setPresenter(ventaViewController);
            ventaViewController.setBusinessController(ventaBusinessController);
            ventaViewController.setBusinessController(productoBusinessController);

            LoginViewController loginViewController = new LoginViewController();
            loginViewController.setMasterViewController(masterViewController);

            InventoryViewController inventoryViewController = new InventoryViewController();
            inventoryViewController.setBusinessController(productoBusinessController);

            CorteDiaViewController corteDiaViewController = new CorteDiaViewController();
            corteDiaViewController.setBusinessController(ventaBusinessController);

            CorteMensualViewController corteMensualViewController = new CorteMensualViewController();
            corteMensualViewController.setBusinessController(ventaBusinessController);

            masterViewController.setViewController(modeloViewController);
            masterViewController.setViewController(inventoryViewController);
            masterViewController.setViewController(tipoViewController);
            masterViewController.setViewController(productoViewController);
            masterViewController.setViewController(ventaViewController);
            masterViewController.setViewController(loginViewController);
            masterViewController.setViewController(corteDiaViewController);
            masterViewController.setViewController(corteMensualViewController);

            masterViewController.init();
        }
コード例 #2
0
 public void setViewController(LoginViewController viewController)
 {
     mLoginViewController = viewController;
 }