async partial void Btn_SaveAfterMarket_Activated(UIBarButtonItem sender) { Btn_SaveAfterMarket.Enabled = false; var splitViewController = (UISplitViewController)AppDelegate.appDelegate.Window.RootViewController; Utility.ShowLoadingIndicator(splitViewController.View, "Saving...", true); SIMSResponseData responseData = await CallSaveAfterMarketFactoryOptions(); Utility.HideLoadingIndicator(splitViewController.View); // Navigate to History if (null == masterViewController) { if (!UserInterfaceIdiomIsPhone) { masterViewController = (MasterViewController)((UINavigationController)SplitViewController.ViewControllers[0]).TopViewController; } } ViewWorker viewWorker = new ViewWorker(); viewWorker.WorkerDelegate = (ExtAppraisalApp.Utilities.WorkerDelegateInterface)masterViewController; if (!AppDelegate.appDelegate.IsAllDataSaved) { if (!AppDelegate.appDelegate.IsAftermarketSaved) { viewWorker.PerformNavigation(4); if (!AppDelegate.appDelegate.IsHistory) { viewWorker.ShowPartialDoneImg(4); } viewWorker.ShowDoneImg(3); if (UserInterfaceIdiomIsPhone) { var dictionary = new NSDictionary(new NSString("1"), new NSString("AfterMarket")); NSNotificationCenter.DefaultCenter.PostNotificationName((Foundation.NSString) "MenuSelection", null, dictionary); } } else { viewWorker.PerformNavigation(4); } } else { var storyboard = UIStoryboard.FromName("Main", null); SummaryViewController summaryViewController = (SummaryViewController)storyboard.InstantiateViewController("SummaryViewController"); UINavigationController uINavigationController = new UINavigationController(summaryViewController); uINavigationController.ModalTransitionStyle = UIModalTransitionStyle.CoverVertical; uINavigationController.ModalPresentationStyle = UIModalPresentationStyle.FormSheet; this.NavigationController.PresentViewController(uINavigationController, true, null); } AppDelegate.appDelegate.IsAftermarketSaved = true; }
public FeedTableSource(List <RssFeed> feeds, MasterViewController controller) { _feeds = feeds; _controller = controller; }
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(); }