Ejemplo n.º 1
0
        private static ReceiptsView CreateReceiptsView()
        {
            TableView tableView = new TableView();

            tableView.Presenter = new ReceiptsTablePresenter(tableView);
            ReceiptsView receiptsView = new ReceiptsView(tableView);

            receiptsView.Presenter = new ReceiptsPresenter(receiptsView);
            return(receiptsView);
        }
Ejemplo n.º 2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MainView mainView = CreateMainView();

            ReceiptsView receiptsView = CreateReceiptsView();

            AddNewProductView addNewProductView = new AddNewProductView();

            addNewProductView.Presenter = new AddNewProductPresenter(addNewProductView);

            UpdateProductView updateProductView = new UpdateProductView();

            updateProductView.Presenter = new UpdateProductPresenter(updateProductView);

            AddProductToReceiptView addProductToReceiptView = new AddProductToReceiptView();

            addProductToReceiptView.Presenter = new AddProductToReceiptPresenter(addProductToReceiptView);

            Application.Run(mainView);
        }