/// <summary> /// Constructor /// </summary> /// <param name="dataContextSource"></param> public ViewPresentations(ViewModelPresentations dataContextSource, DashboardCategoryType dashboardCategoryType) { InitializeComponent(); this.DataContext = dataContextSource; this.DataContextViewModelPresentations = dataContextSource; this.DataContextViewModelPresentations.DashBoardCategoryType = dashboardCategoryType; if (dashboardCategoryType == DashboardCategoryType.INVESTMENT_COMMITTEE_IC_PRESENTATION) { btnICPPresentationsListEdit.Visibility = Visibility.Visible; btnICPPresentationsListView.Visibility = Visibility.Collapsed; // btnICPPresentationsListChangeDate.Visibility = Visibility.Visible; btnICPPresentationsDelete.Visibility = Visibility.Visible; } else if (dashboardCategoryType == DashboardCategoryType.INVESTMENT_COMMITTEE_IC_VOTE_DECISION && UserSession.SessionManager.SESSION.Roles.Contains(MemberGroups.IC_ADMIN)) { btnICPPresentationsListView.Visibility = Visibility.Visible; btnICPPresentationsListDecisionEntry.Visibility = Visibility.Visible; // btnICPPresentationsListChangeDate.Visibility = Visibility.Visible; btnICPPresentationsListWithdrawRequest.Visibility = Visibility.Visible; btnICPPresentationsListEdit.Visibility = Visibility.Collapsed; btnICPPresentationsListDistribute.Visibility = Visibility.Visible; btnICPPresentationsListVotingClosed.Visibility = Visibility.Visible; btnICPPresentationsListPublishDecision.Visibility = Visibility.Visible; } else if (dashboardCategoryType == DashboardCategoryType.INVESTMENT_COMMITTEE_IC_VOTE_DECISION && UserSession.SessionManager.SESSION.Roles.Contains(MemberGroups.IC_VOTING_MEMBER)) { btnICPPresentationsListView.Visibility = Visibility.Visible; btnICPPresentationsListDecisionEntry.Visibility = Visibility.Collapsed; btnICPPresentationsListEdit.Visibility = Visibility.Collapsed; } }
public ViewPresentations(ViewModelPresentations dataContextSource) { InitializeComponent(); this.DataContext = dataContextSource; this.DataContextViewModelPresentations = dataContextSource; }