private void ButtonOK_Click(object sender, RoutedEventArgs e) { //Добавить нового пользователя if (textBoxRegistrationLogin.Text == "" || passwordBoxRegistration.Password == "" || passwordBoxConfirming.Password == "") { MessageBox.Show("Fill login and password fields", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (LINQFactory.IsLogin(textBoxRegistrationLogin.Text) == true) { MessageBox.Show("This login exists!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (passwordBoxRegistration.Password != passwordBoxConfirming.Password) { MessageBox.Show("You entered different passwords", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } using (var context = new Context()) { context.Users.Add(new User(textBoxRegistrationLogin.Text, Hashing.HashPaswword(passwordBoxRegistration.Password))); context.SaveChanges(); } GridRegistration.Visibility = Visibility.Hidden; GridEnter.Visibility = Visibility.Visible; }
private void ButtomEnter_Click(object sender, RoutedEventArgs e) { if (textBoxLogin.Text == "" || passwordBox.Password == "")//no login { MessageBox.Show("Enter login and password please", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } else if (LINQFactory.IsLogin(textBoxLogin.Text) == false) { MessageBox.Show("You enter incorrect login", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } else if (LINQFactory.IsLoginAndPassword(textBoxLogin.Text, passwordBox.Password) == false) { MessageBox.Show("Your password is incorrect", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } else if (LINQFactory.HasACareer(textBoxLogin.Text)) //has choosen a team { //start a game this.UserId = LINQFactory.GetUserIdByLogin(textBoxLogin.Text); Champoins_League chp = new Champoins_League(userId, Setting, SP); chp.ShowDialog(); } else { this.UserId = LINQFactory.GetUserIdByLogin(textBoxLogin.Text); GridEnter.Visibility = Visibility.Hidden; GridChoosingMyTeam.Visibility = Visibility.Visible; } }