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(); }
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("Авторизация не пройдена"); } }