/// <summary> /// Omezí přístup dle role /// </summary> private void ApplyAuthentification() { if (Authentification.IsInRole(Authentification.AuthUser.Id, "skladník")) { // Zakázat tabManagement.Visibility = Visibility.Collapsed; tabCashRegister.Visibility = Visibility.Collapsed; //Defaultně otevřená záložka tabMenu.SelectedItem = tabStorage; } if (Authentification.IsInRole(Authentification.AuthUser.Id, "pokladní")) { // Zakázat tabManagement.Visibility = Visibility.Collapsed; tabStorage.Visibility = Visibility.Collapsed; //Defaultně otevřená záložka tabMenu.SelectedItem = tabCashRegister; } if (Authentification.IsInRole(Authentification.AuthUser.Id, "manažer")) { // Defaultně otevřená záložka tabMenu.SelectedItem = tabManagement; } }
/* * PARTIAL CLASS - ZÁLOŽKA POKLADNA */ private void InitializeCashRegister() { CashRegisterPage1 = new CRPage1(); cashRegisterFrame.Navigate(CashRegisterPage1); CashRegisterFrame = cashRegisterFrame; // Nastavení focusu na textbox v pokladně if (Authentification.IsInRole(Authentification.AuthUser.Id, "pokladní")) { CashRegisterPage1.tbProductCode.Focus(); } }