public void ActivateModeOneView(int objectId, ETabActivity tabActivity, EMode mode) { switch (tabActivity) { case ETabActivity.Category: { if (mode == EMode.View) { ICategoryService categoryService = ObjectFactory.GetInstance<ICategoryService>(); m_CategoryControl.Category = categoryService.GetById(objectId); m_CategoryControl.InitializeViewMode(); } else if(mode == EMode.New) { m_CategoryControl.InitializeEditMode(); } break; } case ETabActivity.Serie: { if (mode == EMode.View) { ISerieService serieService = ObjectFactory.GetInstance<ISerieService>(); m_SerieControl.Serie = serieService.GetById(objectId); m_SerieControl.InitializeViewMode(); } else if (mode == EMode.New) { m_SerieControl.InitializeEditMode(); } break; } case ETabActivity.Figur: { if (mode == EMode.View) { IFigurService figurService = ObjectFactory.GetInstance<IFigurService>(); m_FigurControl.Figur = figurService.GetById(objectId); m_FigurControl.InitializeViewMode(); } else if (mode == EMode.New) { m_FigurControl.InitializeEditMode(); } break; } case ETabActivity.None: { break; } } }
public void ActivateView(ETabActivity tabActivity) { switch (tabActivity) { case ETabActivity.Category: { m_MultiView.MultiViewCategory.SetActiveView(m_MultiView.ViewCategoryProperty); m_MultiView.MultiViewCategory.Visible = true; m_MultiView.MultiViewSerie.Visible = false; m_MultiView.MultiViewFigur.Visible = false; break; } case ETabActivity.Serie: { m_MultiView.MultiViewSerie.SetActiveView(m_MultiView.ViewSerieProperty); m_MultiView.MultiViewSerie.Visible = true; m_MultiView.MultiViewCategory.Visible = false; m_MultiView.MultiViewFigur.Visible = false; break; } case ETabActivity.Figur: { m_MultiView.MultiViewFigur.SetActiveView(m_MultiView.ViewFigurProperty); m_MultiView.MultiViewFigur.Visible = true; m_MultiView.MultiViewCategory.Visible = false; m_MultiView.MultiViewSerie.Visible = false; break; } case ETabActivity.None: { m_MultiView.MultiViewCategory.Visible = false; m_MultiView.MultiViewSerie.Visible = false; m_MultiView.MultiViewFigur.Visible = false; break; } } }
protected override void Context() { m_MultiViewPresenter = new MultiViewPresenter(MockMultiView); m_ActiveTab = ETabActivity.Figur; }
public void ActivateViewInCreateMode(ETabActivity tabActivity) { MultiViewPresenter multiViewPresenter = new MultiViewPresenter(this); UserControlPresenter userControlPresenter = new UserControlPresenter(UC_CategoryProperty, UC_SerieProperty, UC_FigurProperty); multiViewPresenter.ActivateView(tabActivity); userControlPresenter.ActivateModeOneView(0, tabActivity, EMode.New); }
protected override void Context() { m_TreeViewPresenter = new TreeViewPresenter(MockTreeView); Testing.MockCategoryService.Setup(x => x.GetAll()) .Returns(new List<Category> { new Category { Id = 1 }, new Category { Id = 2 }, new Category { Id = 3 }}); m_TreeViewPresenter.FillTreeView(); MockTreeView.OverviewTreeView.Nodes[0].ChildNodes[0].Selected = true; m_ActiveMenu = m_TreeViewPresenter.GetSelectedNodeDepth(); }