Exemple #1
0
        private void NewUser_Click(object sender, RoutedEventArgs e)
        {
            string userName    = UserName.Text;
            User   currentUser = DatabaseWorker.GetUser(userName);

            if (currentUser != null)
            {
                MessageBox.Show("Пользователь уже зарегистрирован в системе");
                return;
            }
            DatabaseWorker.InsertUser(userName);
            currentUser = DatabaseWorker.GetUser(userName);
            if (currentUser == null)
            {
                MessageBox.Show("Имя пользователя не верно или данный пользователь не зарегистрирован в системе");
                return;
            }

            HandWriting = GetHandWriting(currentUser.Id);
            DatabaseWorker.InserHandwriting(HandWriting);
            MessageBox.Show("Регистрация прошла успешно");
            Reset();
        }
Exemple #2
0
        private void Login_Click(object sender, RoutedEventArgs e)
        {
            string userName    = UserName.Text;
            User   currentUser = DatabaseWorker.GetUser(userName);

            if (currentUser == null)
            {
                MessageBox.Show("Имя пользователя не верно или данный пользователь не зарегистрирован в системе");
                return;
            }

            HandWriting = GetHandWriting();
            HandWriting nominalHandWriting = DatabaseWorker.GetUserHandwriting((int)currentUser.Id);

            if (CompareHandWriting(HandWriting, nominalHandWriting))
            {
                MessageBox.Show("Авторизация пройдена успешно");
            }
            else
            {
                MessageBox.Show("Авторизация не пройдена");
            }
        }