Beispiel #1
0
 /// <summary>
 /// Display the corresponding view
 /// </summary>
 /// <param name="view">The xaml to be displayed. CrmsViews enum type</param>
 internal void GotoView(VocViews view)
 {
     switch (view)
     {
         case VocViews.CertificateList:
             if (_certificateList == null)
                 _certificateList = new CertificateList();
             MainContentControl.Content = _certificateList;
             GlobalAccessor.Instance.FillTopMenus(VocMenuGroup.All);
             break;
         case VocViews.UserAdministration:
             if (_userList == null)
                 _userList = new UserList();
             MainContentControl.Content = _userList;
             GlobalAccessor.Instance.FillTopMenus(VocMenuGroup.All);
             break;
         case VocViews.OfficeAdministration:
             if (_officeList == null)
                 _officeList = new OfficeList();
             MainContentControl.Content = _officeList;
             GlobalAccessor.Instance.FillTopMenus(VocMenuGroup.All);
             break;
         case VocViews.SecurityPaper:
             if (_securityPaperList == null)
                 _securityPaperList = new SecurityPaperList();
             MainContentControl.Content = _securityPaperList;
             GlobalAccessor.Instance.FillTopMenus(VocMenuGroup.All);
             break;
         case VocViews.Help:
             MyHyperlinkButton button = new MyHyperlinkButton();
             button.NavigateUri = new Uri(Strings._UrlHelp);
             button.TargetName = "_blank";
             button.ClickMe();
             GlobalAccessor.Instance.FillTopMenus(VocMenuGroup.All);
             break;
         default:
             break;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeViewEventArgs"/> class.
 /// </summary>
 /// <param name="view">Voc view</param>
 public ChangeViewEventArgs(VocViews view)
 {
     View = view;
 }
Beispiel #3
0
 /// <summary>
 /// change view when user select a different option in top menu
 /// </summary>
 /// <param name="view">View to be displayed</param>
 internal void ChangeView(VocViews view)
 {
     if (GoToView != null)
         GoToView(this, new ChangeViewEventArgs(view));
 }