Example #1
0
        private void PasswordBox_PasswordSubmited(object sender, RoutedEventArgs e)
        {
            AdministrationClass.OpenNewProgramEntry(Convert.ToInt32(UsersComboBox.SelectedValue));

            HideLoginGrid(true);
            App.SW();

            //if (UsersComboBox.SelectedValue == null)
            //{
            //    UsersComboBox.Text = string.Empty;
            //    PasswordBox.Password = string.Empty;
            //    return;
            //}

            //if (!string.IsNullOrEmpty(PasswordBox.Password))
            //{
            //    if (_sc.CheckPassword(PasswordBox.Password, Convert.ToInt32(UsersComboBox.SelectedValue)))
            //    {
            //        AdministrationClass.OpenNewProgramEntry(Convert.ToInt32(UsersComboBox.SelectedValue));

            //        HideLoginGrid(true);
            //        App.SW();
            //    }
            //    else
            //    {
            //        PasswordBox.EmphasisText = "Неверный пароль";
            //        PasswordBox.IsEmphasized = true;
            //    }
            //}
            //else
            //{
            //    PasswordBox.EmphasisText = "Введите пароль";
            //}
        }
Example #2
0
        private void EnterButton_Click(object sender, RoutedEventArgs e)
        {
            if (WorkersNamesListBox.SelectedItems.Count == 0)
            {
                return;
            }

            if (WorkerPasswordBox.Password == string.Empty)
            {
                MessageBox.Show("Необходимо ввести пароль", "Информация", MessageBoxButton.OK,
                                MessageBoxImage.Information);
                WorkerPasswordBox.Focus();
                return;
            }

            //if (!_sc.CheckPassword(WorkerPasswordBox.Password, Convert.ToInt32(WorkersNamesListBox.SelectedValue)))
            //{
            //    MessageBox.Show("Неверный пароль!", "Информация", MessageBoxButton.OK,
            //        MessageBoxImage.Information);
            //    WorkerPasswordBox.Password = string.Empty;
            //    WorkerPasswordBox.Focus();
            //    return;
            //}


            //LoadPageForWorker(Convert.ToInt32(WorkersNamesListBox.SelectedValue));

            AdministrationClass.OpenNewProgramEntry(Convert.ToInt32(WorkersNamesListBox.SelectedValue));
            AdministrationClass.OpenNewModuleEntry(AdministrationClass.Modules.NewsFeed);

            MenuListBox.ItemsSource = AdministrationClass.GetAvailableModulesForWorker().DefaultView;
            AdministrationClass.GetFavoritesModulesIdsForWorker();


            MenuGroupsListBox.SelectedIndex = 0;
            MenuGroupsListBox_SelectionChanged(null, null);

            LoadPersonalInformation();

            SetDefaultViewWorkingDayGrid();
            CalculateWorkerTime();

            var lastExit = AdministrationClass.LastModuleExit(AdministrationClass.Modules.NewsFeed);

            _newsFeed.ShowNews(lastExit);
            NotificationManager.ShowNotifications(AdministrationClass.CurrentWorkerId);

            WorkerLoginGrid.Visibility = Visibility.Collapsed;
            UserGrid.Visibility        = Visibility.Visible;

            if (MenuPopupBorder.Child != null)
            {
                MenuPopupBorder.Child = null;
                MainGrid.Children.Add(MenuGrid);
            }

            MenuListBox.SelectedItems.Clear();


            WorkersNamesListBox.SelectedIndex = 0;
            WorkerPasswordBox.Password        = string.Empty;


            ClearModules();
            //HideLoginGrid();
        }