private void Button_Click(object sender, RoutedEventArgs e) { client = new ServiceChatClient(new System.ServiceModel.InstanceContext(this)); bool flag1 = true; bool flag2 = true; if (!HashPassword.ComputeSha256Hash(PasswordRegister.Password).Equals(HashPassword.ComputeSha256Hash(RepeatePasswordRegister.Password))) { MessageBox.Show("Пароли не совпадают"); flag1 = false; } if (string.IsNullOrWhiteSpace(PasswordRegister.Password)) { MessageBox.Show("пароль не может быть пустым"); flag2 = false; } if (flag1 && flag2) { string answerServer = client.Registration(NameRegister.Text, SurnameRegister.Text, LoginRegister.Text, HashPassword.ComputeSha256Hash(PasswordRegister.Password), PhoneRegister.Text); if (answerServer.Equals("SHORTDATA")) { MessageBox.Show("проверьте правильность данных"); } if (answerServer.Equals("BADPHONE")) { MessageBox.Show("неправильный номер телефона"); } if (answerServer.Equals("TRUE1")) { MessageBox.Show("пользователь с таким логином существует"); } if (answerServer.Equals("TRUE2")) { MessageBox.Show("пользователь с таким номером существует"); } if (answerServer.Equals("CANCEL")) { MessageBox.Show("подключение не установлено"); } if (answerServer.Equals("REGISTER")) { Messager messager = new Messager(LoginRegister.Text); messager.Show(); Close(); } } }
private void Button_Click(object sender, RoutedEventArgs e) { client = new ServiceChatClient(new System.ServiceModel.InstanceContext(this)); string answer = client.Authorization(Login.Text, HashPassword.ComputeSha256Hash(Password.Password)); if (answer.Equals("CANCEL")) { MessageBox.Show("отсутствует подключение"); } if (answer.Equals("INCORRECT")) { MessageBox.Show("неправильный логин или пароль"); } if (answer.Equals("AUTHORIZATION")) { Messager messager = new Messager(Login.Text); messager.Show(); Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { string answer = client.ChangeInformationSetting(_user.IdLogin, ChangeName.Text, ChangeSurname.Text, HashPassword.ComputeSha256Hash(Password.Password), HashPassword.ComputeSha256Hash(NewPassword.Password)); if (answer.Equals("SHORTDATA")) { MessageBox.Show("данные не могут быть пустыми"); } if (answer.Equals("BADOLDPASSWORD")) { MessageBox.Show("неправильный старый пароль"); } if (answer.Equals("TRUE")) { MessageBox.Show("данные изменены"); } }