private void btnChangePass_Click(object sender, RoutedEventArgs e) { if (boxCodeEntry.Text == user.ActivateLink.ToString()) { if (boxNewPassEntry.Password == boxConfirmPass.Password) { string passw = boxNewPassEntry.Password; user.Password = passw; user.FuncName = "UserEdit"; commands.SendUser(user); Login_Page lg = new Login_Page(); lg.Owner = this; this.Hide(); lg.ShowDialog(); } else { MessageBox.Show("Паролі не сходяться"); } } else { MessageBox.Show($"Код активації не вірний {boxCodeEntry.Text} - {user.ActivateLink.ToString()}"); } }
private void letsGoBtn_Click(object sender, RoutedEventArgs e) { if (boxOldPass.Password == UserSet.Password) { if (NewPasswordTexBox.Password == ConfirmPasswordTextBox.Password) { UserSet.Password = NewPasswordTexBox.Password; DbCommands cmd = new DbCommands(); UserSet.FuncName = "UserEdit"; cmd.SendUser(UserSet); const string filePathUser = @"../../Data/User.bin"; if (File.Exists(filePathUser)) //Якщо юзер користувався функцією автологіна { File.Delete(filePathUser); } MessageBox.Show("Пароль змінено!"); this.Hide(); } else { MessageBox.Show("Нові паролі не співпадають"); } } else { MessageBox.Show("Неправильний старий пароль"); } }
private void btnSettingsSave_Click(object sender, RoutedEventArgs e) { DbCommands cmd = new DbCommands(); UserSet.Login = UserNameTextBox.Text; UserSet.Name = boxNameUser.Text; UserSet.Email = boEmailUser.Text; UserSet.FuncName = "UserEdit"; cmd.SendUser(UserSet); MessageBox.Show("Зміни збережені!"); this.Hide(); }
private void SignUpBtn_Click(object sender, RoutedEventArgs e) { if (PasswordTexBox1.Password == PasswordTexBox1.Password) { string login = UserNameTextBox.Text; string name = FirsNameTextBox.Text; string email = EmailTexBox.Text; string passw = PasswordTexBox1.Password; DateTime regDate = DateTime.Now; User userSignUp = new User() { Name = name, Login = login, Email = email, Password = passw, RegistrationDate = regDate, RoleId = 1, StatusId = 2, FuncName = "UserSignUp" }; commands.SendUser(userSignUp); //User userSignUp = new User(0, name, login, email, passw, regDate, 1, 2, "UserSignUp"); /* * string ipConnect = "127.0.0.1"; * int port = 1488; * IPAddress ip = IPAddress.Parse(ipConnect); * TcpClient client = new TcpClient(); * client.Connect(ip, port); * * NetworkStream ns = client.GetStream(); * BinaryFormatter bf = new BinaryFormatter(); * bf.Serialize(ns, userSignUp); * * ns.Close(); * client.Close(); */ Login_Page lg = new Login_Page(); lg.Owner = this; this.Hide(); lg.ShowDialog(); } else { MessageBox.Show("Паролі не співпадають"); } }