Example #1
0
        /// <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;
            }
        }
Example #2
0
        /*
         * 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();
            }
        }