|
@@ -101,6 +101,19 @@ namespace PRSDesktop
|
|
|
Qualifications.Refresh(true, false);
|
|
|
Spreadsheets.Refresh(true, false);
|
|
|
Jobs.Refresh(true, false);
|
|
|
+
|
|
|
+ RoleCrossTab.Visibility = Security.CanView<Employee>()
|
|
|
+ && Security.CanView<Role>()
|
|
|
+ && Security.CanView<EmployeeRole>() ? Visibility.Visible : Visibility.Collapsed;
|
|
|
+ var visibleTabItems = Tab.Items.OfType<DynamicTabItem>().Where(x => x.Visibility == Visibility.Visible).ToList();
|
|
|
+ if(visibleTabItems.Count <= 1)
|
|
|
+ {
|
|
|
+ foreach(var tab in visibleTabItems)
|
|
|
+ {
|
|
|
+ tab.Visibility = Visibility.Collapsed;
|
|
|
+ Tab.SelectedItem = tab;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|