Esempio n. 1
0
        /// <summary>
        /// Нажатие кнопки [Подтверждение]
        /// </summary>
        private void ConfirmButton_OnClick(object senderIsButton, RoutedEventArgs eventArgs)
        {
            _selectedLogin = LoginComboBox.SelectedItem as Login;
            _password      = PasswordTextBox.Text;

            if (_selectedLogin == null)
            {
                return;
            }

            var isLogin = AutorizationsStorage.Autorization(_selectedLogin.Workguild, _password);

            if (isLogin)
            {
                ErrorLabel.Content    = string.Empty;
                ErrorLabel.Visibility = Visibility.Hidden;

                DialogResult = true;
                Close();
            }
            else
            {
                ErrorLabel.Content    = $"Неверный пароль для {_selectedLogin.Display}!";
                ErrorLabel.Visibility = Visibility.Visible;
            }
        }
Esempio n. 2
0
        public LoginWindow()
        {
            InitializeComponent();
            VisualInitializeComponent();

            LoginComboBox.ItemsSource   = AutorizationsStorage.GetLogin();
            LoginComboBox.SelectedIndex = 1;
        }