Ejemplo n.º 1
0
 private void tileButton_Copy2_Click(object sender, RoutedEventArgs e)
 {
     if (NavigationHandler.HasAccessToDestinationPage(SubSystem.UserManagement))
     {
         NavigationHandler.NavigateToPage(this, "UserManagement/UserMainMenu.xaml");
     }
 }
Ejemplo n.º 2
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     UserNameTextBlock.Text = UserData.CurrentUser.Name + " " + UserData.CurrentUser.Family;
     PostTextBlock.Text     = UserData.CurrentPoistion.PositionTitle + "\n" + UserData.OrganizationalPosition.Title;
     if (UserData.CurrentUser.LastLogin != null)
     {
         LastEnteranceTextBlock.Text = "زمان آخرین ورود به سیستم" + DateConverter.ConvertDate((DateTime)UserData.CurrentUser.LastLogin);
     }
     if (UserData.CurrentUser.Picture != null)
     {
         image.Source = OpenFileHandler.RetrieveUserImage(UserData.CurrentUser);
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.Tendering))
     {
         TenderingBtn.Visibility = Visibility.Collapsed;
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.Contract))
     {
         ContractBtn.Visibility = Visibility.Collapsed;
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.Log))
     {
         LogBtn.Visibility = Visibility.Collapsed;
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.Regulation))
     {
         RegulationBtn.Visibility = Visibility.Collapsed;
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.TenderingArchive))
     {
         TendArchBtn.Visibility = Visibility.Collapsed;
     }
     if (!NavigationHandler.HasAccessToDestinationPage(SubSystem.UserManagement))
     {
         UserMngBtn.Visibility = Visibility.Collapsed;
     }
     if (UserData.CurrentAccessRight.SysAdmin != true)
     {
         BaseDataBtn.Visibility = Visibility.Collapsed;
     }
 }