예제 #1
0
        private void AddUser_Button_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            AddUserWindow addUserWindow = new AddUserWindow(null);

            addUserWindow.ShowDialog();
            UsersGrid.ItemsSource = специалистModel.Select();
        }
예제 #2
0
        public Контроль_пользователей(MainWindow _mainWindow)
        {
            InitializeComponent();
            mainWindow      = _mainWindow;
            специалистModel = new СпециалистModel();

            UsersGrid.ItemsSource  = специалистModel.Select();
            UsersGrid.SelectedItem = 0;
        }
예제 #3
0
        private void Auth_Button_Login_Click(object sender, RoutedEventArgs e)
        {
            System.Collections.Generic.List <Специалист_Поля> list = model.Select().ToList();
            string          hash = HashingClass.Hashing(Auth_Password.Password);
            Специалист_Поля User;

            if ((User = list.FirstOrDefault(it => it.Логин == Auth_Login.Text && it.Пароль == hash)) != null)
            {
                Shared_Data.ФИО_Пользователя = $"{User.Фамилия} {User.Имя[0]}. {User.Отчество[0]}.";
                Switcher.SetStateOfMainWindow(new Главная_страница(mainWindow));
                Switcher.SetStateOfAdditionalWindow(new Информация_о_входе_Главная_панель(mainWindow));
            }
            else
            {
                Auth_Password.Password = "";
                HintBlock.Text         = "Неверный Логин/Пароль. Проверьте корректность введенных данных";
            }
        }